oracle networking for cloud -...
TRANSCRIPT
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|
OracleNetworkingforCloud
DatabasesintheCloudFebruary10-11,2016TUMunich,Garning
OlaTorudbakkenChiefArchitect
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|
SafeHarborStatementTheprecedingisintendedtooutlineourgeneralproductdirecJon.ItisintendedforinformaJonpurposesonly,andmaynotbeincorporatedintoanycontract.Itisnotacommitmenttodeliveranymaterial,code,orfuncJonality,andshouldnotberelieduponinmakingpurchasingdecisions.Thedevelopment,release,andJmingofanyfeaturesorfuncJonalitydescribedforOracle’sproductsremainsatthesolediscreJonofOracle.
2
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.| 3
EndofanEra
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|
NetworkinginCloudEra“..80%+ofGoogle´strafficinternalfacing..”
(BikashKoley–Google)
“Every1kBofexternaltrafficenteringtheDCgenerates93kBofinternaltraffic”(NathanFarrington–Facebook)
• MajorityofCommunicaJonisInternal– Acceleratedfast-pathforVM-VMandVM-Storage(IP,RDMAandVerbsAPI)
• CloudforEnterprise–SecureMulJ-Tenant– SecurityModelthatcoversallbare-metalIaaStovirtualizedPaaS/SaaS
4
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|
EngineeredSystemsITheFamily
• Expedited time to value • Easier to manage and upgrade • Lower cost of ownership
• Reduced change management risk • Single Vendor Accountability • Extreme performance
DatabaseAppliance
Exadata Exalogic SuperCluster ExalyJcs BigData PCA ZFSStorage Backup
5
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|
ANewKindofaComputer
• GridArchitecture– Simpletoscale– Open,standard
• LosslessSwitchedFabric– QualityofService– SecureMulJ-Tenancy– FaulttoleranceandFailover– ExtremeScalability→10ksofNodes
6
Buildinganelas2ccloudwithInfiniBand
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|
TradiJonalvsOracleExa*Architecture
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|
InfiniBandasOracle´sPrivateCloudFabric• HighestBandwidthandLowestLatency:100Gbps/1us• ConstantBandwidthNetwork–PredictablePerformance• “Zero”networkadministraJon–Pre-configuredandautomated
• SecureMulJ-TenancyforBare-MetalandVirtualizaJon• VerbsAPI&RDMA
→OracleRedStackApplicaJonAcceleraJon(RDMBS,RAC,FMW,Coh*,OVM)
• SeamlesssupportoflegacyNetwork&Storageapps• Loss-Lessfabric• OPEN
– www.infinibandta.org,www.openfabrics.org,kernel.org– RichOSSupport(Linux,Solaris,Windows,ESX)
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|
InfinibandPerformanceAdvantage
• NetworkIOiscri2cal– #1limiJngfactorforapplicaJonperformanceandscale
• EliminateBufferCopies– Fromfourtozero,lessCPU
• Uselargermessagesizestoreducenetworkoverhead– 64Kinsteadof4Kpackets
• OracleRedStackop2mizedforInfiniBandandVerbs– 3x-10xthroughputover10GbE&90%lesslatency
• RDMAandPersistentMemory
• FullVirtualiza2onSupport:SR-IOVandPV
9
Upto12xPerformance
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|
SolidRoadmap
10
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.| OracleConfidenJal–HighlyRestricted
ProvenScalability
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.| 12
EngineeredandIntegratedtoenhancetheOracleRedStackOracle’sNetworking
HighPerformance,LowLatencyInfiniBandandEthernetNetworkFabrics
Wire-OnceSoqwareDefinedNetworkingwithOracleSDNforyourcloud
UnifiedManagementacrossnetworkfabricsforIaaS/Paasclouds
Shippedover44KswitchesDeployedinEngineeredSystemsandintheOracleCloud
44K
StorageProducts
Processors
OracleCloud
EngineeredSystems
Switches
NetworkIP
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|
OracleNetworking:ShippingProductPorrolioOracleInfiniBand OracleEthernet OracleVirtualNetworking
InfiniBandSwitch36VersaJleLeafSwitch
OracleSwitchES1-2424-port10GbEswitch
OracleFabricInterconnectF1-4
FabricInterconnectF1-15ConvergedFabric
10GbESwitch72p72Port10GbEswitch
InfinibandGatewaySwitch32-portInfinibandand810GbE
OracleEM OracleFabricManager OracleSDN OpenStackPlug-in
OracleSwitchES2-64&ES2-7210/40GbEswitches
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|
OVN–ConvergedFabric
InflexiblesystemconfiguraJonLowresourceuJlizaJon
CoreDMZ FC iSCSI NAS ObjectBackupInternal
vNICvNICvNICvHBAvHBA
vHBAvHBAvNICvNICvNIC
MigrateServerProfileondemand
Addresourcestoliveservers
Addisolatednetworksondemand
Upto80Gbpsperserver.• Twocables• Wireonce
Connectanyserver(x86/SPARC)toanynetworkandstorage
RunanyOSorHypervisor:OracleSolaris,OracleVM,VMware,WindowsHyper-V
QoScontrolsforpredictableapplica2onperformance
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|
OracleSDN
• EthernetOverlayacrossIB– EnableEthernetL2withIBandEthernethosts
• Server-to-serverconnecJvity• 64MisolatedvirtualEthernetnetworksbetweenservers
• Acceleratesthroughput• Upto100Gb/sserver-to-server• TrafficremainsenJrelyonfabric
• FlexibleconnecJvitymanagement• Fullysoqwaredefined• IsolaJonwithoutrelianceonVLANs
PrivateVirtualInterconnect
OracleVirtualNetworking
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|
BigData
ExtendOracleSDNwithVirtualNetworkServicestoachieveafullySoqwareDefinedCloudEnabledDatacenter
Core
Recovery
OracleSDN:VirtualNetworkServices
OracleSDN
16
OracleSDN+VirtualNetworkServices
Internet
Ethernet/InfiniBand
Ethernet/InfiniBand
Database
Ethernet
LoadBalancer
Ethernet/InfiniBand
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|
OracleVNS(VirtualNetworkServices)
OracleConfidenJal-Internal 17
DefineandDeployNetworkServicesPerTenant
• Featurehighlights– StatefulfirewallwithreflexiveACLs– StaJcanddynamicNATmapping– Layer4serverLoadbalancing– IPSECVPN– StaJcrouJng&gatewayservicesacrosssubnets
• SingleVirtualInstanceperTenant• RedundancybuiltinwithVRRP• ManagedfromOracleFabricManager
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|
Speed.Security.Efficiency.Open.BreakthroughSiliconandNetworkSystemsDesign
OracleCloud,YourDataCenter,EngineeredSystems:SameTechnologyandOperaJngModel
OracleConfidenJal–Restricted
100GConvergedFabricOracleApplicaJonAcceleraJoninFabric
Wire-onceSoqwareDefinedNetworkingResilientandSelf-Healing
Unifiedmanagementacrossnetworkfabricsforpublicandprivateclouds
EngineeredfordeployingsecuremulJ-tenantenterpriseclouds
Processors
OracleCloud
EngineeredSystems
Switches
OracleNetworkIP
Storage
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|
• 8SPARC4thgeneraJoncores• OpJmizedCacheOrganizaJon• AdvancedSoqwareinSiliconfeatures
• Real-JmeApplicaJonDataIntegrity(ADI)• ConcurrentMemoryMigraJonandVAMasking• DBqueryoffloadengines
• IntegratedDDR4memory• IntegratedPCIeGen3• IntegratedInfiniBandHCA• Scale-outIBinterconnect
SonomaProcessor
ExtremePerformance
19
SilliconInnovaJon-SPARCSoCwithInfiniBand
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|Copyright © 2016 Oracle and/or its affiliates. All rights reserved. |
Speed Security
Oracle100GSDNFabricforEnterpriseClouds
Efficiency
100GConvergedFabric-ExtremePerformanceforApps
andCloud
Ground-UpEngineeredforSecureMulJ-TenantCloud:
64MVirtualNetworksSecureEnd-PointAuthenWcaWonIsolatedAdministraWveDomains
SDNandvirtualizedIOserviceswithasinglenetworkinterface–ExtremeScale(500kServers)–BreakthroughOracleIntegraJon
&Efficiency
OracleConfidenJal–HighlyRestricted
OpenOpenFabrics,OpenStack,InfiniBand,RDMA,LAN&SANInteroperability
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|
Oracle100GFabric-FastestConvergedFabric
• 100Gb/sServerandStorageconnecJons– InfiniBandandEthernet&FibreChannelgateways
• FasterFabric– 100GRDMAandOracleSDNvirtualEthernetnetworks– 89%uJlizaJon(rouJngefficiency)atmaxload– DeterminisJcQoSandSLAindependentofScale
• FasterProvisioningofNetworkInfrastructure– Networks,NetworkServices,andServerI/Oon-demand
• FasterServer,StorageandApplicaJons– ApplicaJonacceleraJonbuilt-intoNetwork
OracleConfidenJal–Restricted
OneFabricforNetwork,Storage,andInter-processCommunica2on
100Gb/s
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|
Oracle100GFabric
• SwitchandVirtualI/OSystems– LeafSwitch:OracleInfiniBandSwitchIS2-46– SpineSwitch:OracleInfiniBandSwitchIS2-254– FabricVirtualizedI/O:OracleFabricInterconnectF2-12
• ServerandStorageInterface– OracleDualPortEDRInfiniBandAdapter
• FabricandI/OManagement– OracleFabricManager
• VirtualNetworksandNetworkServices– OracleSDN
OracleConfidenJal–Restricted
ProductPor`olio
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|
Oracle100GFabric-CloudScale(500kServers)
500kNodes3-TierClosFat-Tree
1 2
1 64
3x100G(2.4G)
384 100G Down
384 100G Up
POD#1
431 432
1 64
8
Tier1(ToR)
Tier2(Fabric)
Tier3(Spine)
POD#216
1 16 17 32
SAN/Backup)
NetworkServicePOD(s)(orF2-12partofPOD)
F2-12 F2-12
23
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.| 24
OracleNetworking:BestNetworkFabricforyourCloud!
SecureEfficient Open
Fast LowCost
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.| 25