oracle networking for cloud -...

25
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Networking for Cloud Databases in the Cloud February 10-11, 2016 TU Munich, Garning Ola Torudbakken Chief Architect

Upload: others

Post on 29-May-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Oracle Networking for Cloud - TUMdb.in.tum.de/hosted/dbinthecloud/Oracle-Networking-for-Cloud-0902… · Exadata Exalogic SuperCluster ExalyJcs Big Data PCA ZFS Storage Backup 5

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|

OracleNetworkingforCloud

DatabasesintheCloudFebruary10-11,2016TUMunich,Garning

OlaTorudbakkenChiefArchitect

Page 2: Oracle Networking for Cloud - TUMdb.in.tum.de/hosted/dbinthecloud/Oracle-Networking-for-Cloud-0902… · Exadata Exalogic SuperCluster ExalyJcs Big Data PCA ZFS Storage Backup 5

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|

SafeHarborStatementTheprecedingisintendedtooutlineourgeneralproductdirecJon.ItisintendedforinformaJonpurposesonly,andmaynotbeincorporatedintoanycontract.Itisnotacommitmenttodeliveranymaterial,code,orfuncJonality,andshouldnotberelieduponinmakingpurchasingdecisions.Thedevelopment,release,andJmingofanyfeaturesorfuncJonalitydescribedforOracle’sproductsremainsatthesolediscreJonofOracle.

2

Page 3: Oracle Networking for Cloud - TUMdb.in.tum.de/hosted/dbinthecloud/Oracle-Networking-for-Cloud-0902… · Exadata Exalogic SuperCluster ExalyJcs Big Data PCA ZFS Storage Backup 5

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.| 3

EndofanEra

Page 4: Oracle Networking for Cloud - TUMdb.in.tum.de/hosted/dbinthecloud/Oracle-Networking-for-Cloud-0902… · Exadata Exalogic SuperCluster ExalyJcs Big Data PCA ZFS Storage Backup 5

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

Page 5: Oracle Networking for Cloud - TUMdb.in.tum.de/hosted/dbinthecloud/Oracle-Networking-for-Cloud-0902… · Exadata Exalogic SuperCluster ExalyJcs Big Data PCA ZFS Storage Backup 5

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

Page 6: Oracle Networking for Cloud - TUMdb.in.tum.de/hosted/dbinthecloud/Oracle-Networking-for-Cloud-0902… · Exadata Exalogic SuperCluster ExalyJcs Big Data PCA ZFS Storage Backup 5

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|

ANewKindofaComputer

• GridArchitecture– Simpletoscale– Open,standard

•  LosslessSwitchedFabric– QualityofService– SecureMulJ-Tenancy– FaulttoleranceandFailover– ExtremeScalability→10ksofNodes

6

Buildinganelas2ccloudwithInfiniBand

Page 7: Oracle Networking for Cloud - TUMdb.in.tum.de/hosted/dbinthecloud/Oracle-Networking-for-Cloud-0902… · Exadata Exalogic SuperCluster ExalyJcs Big Data PCA ZFS Storage Backup 5

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|

TradiJonalvsOracleExa*Architecture

Page 8: Oracle Networking for Cloud - TUMdb.in.tum.de/hosted/dbinthecloud/Oracle-Networking-for-Cloud-0902… · Exadata Exalogic SuperCluster ExalyJcs Big Data PCA ZFS Storage Backup 5

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)

Page 9: Oracle Networking for Cloud - TUMdb.in.tum.de/hosted/dbinthecloud/Oracle-Networking-for-Cloud-0902… · Exadata Exalogic SuperCluster ExalyJcs Big Data PCA ZFS Storage Backup 5

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|

InfinibandPerformanceAdvantage

•  NetworkIOiscri2cal–  #1limiJngfactorforapplicaJonperformanceandscale

•  EliminateBufferCopies–  Fromfourtozero,lessCPU

•  Uselargermessagesizestoreducenetworkoverhead–  64Kinsteadof4Kpackets

•  OracleRedStackop2mizedforInfiniBandandVerbs–  3x-10xthroughputover10GbE&90%lesslatency

•  RDMAandPersistentMemory

•  FullVirtualiza2onSupport:SR-IOVandPV

9

Upto12xPerformance

Page 10: Oracle Networking for Cloud - TUMdb.in.tum.de/hosted/dbinthecloud/Oracle-Networking-for-Cloud-0902… · Exadata Exalogic SuperCluster ExalyJcs Big Data PCA ZFS Storage Backup 5

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|

SolidRoadmap

10

Page 11: Oracle Networking for Cloud - TUMdb.in.tum.de/hosted/dbinthecloud/Oracle-Networking-for-Cloud-0902… · Exadata Exalogic SuperCluster ExalyJcs Big Data PCA ZFS Storage Backup 5

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.| OracleConfidenJal–HighlyRestricted

ProvenScalability

Page 12: Oracle Networking for Cloud - TUMdb.in.tum.de/hosted/dbinthecloud/Oracle-Networking-for-Cloud-0902… · Exadata Exalogic SuperCluster ExalyJcs Big Data PCA ZFS Storage Backup 5

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.| 12

EngineeredandIntegratedtoenhancetheOracleRedStackOracle’sNetworking

HighPerformance,LowLatencyInfiniBandandEthernetNetworkFabrics

Wire-OnceSoqwareDefinedNetworkingwithOracleSDNforyourcloud

UnifiedManagementacrossnetworkfabricsforIaaS/Paasclouds

Shippedover44KswitchesDeployedinEngineeredSystemsandintheOracleCloud

44K

StorageProducts

Processors

OracleCloud

EngineeredSystems

Switches

NetworkIP

Page 13: Oracle Networking for Cloud - TUMdb.in.tum.de/hosted/dbinthecloud/Oracle-Networking-for-Cloud-0902… · Exadata Exalogic SuperCluster ExalyJcs Big Data PCA ZFS Storage Backup 5

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

Page 14: Oracle Networking for Cloud - TUMdb.in.tum.de/hosted/dbinthecloud/Oracle-Networking-for-Cloud-0902… · Exadata Exalogic SuperCluster ExalyJcs Big Data PCA ZFS Storage Backup 5

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

Page 15: Oracle Networking for Cloud - TUMdb.in.tum.de/hosted/dbinthecloud/Oracle-Networking-for-Cloud-0902… · Exadata Exalogic SuperCluster ExalyJcs Big Data PCA ZFS Storage Backup 5

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|

OracleSDN

•  EthernetOverlayacrossIB–  EnableEthernetL2withIBandEthernethosts

•  Server-to-serverconnecJvity•  64MisolatedvirtualEthernetnetworksbetweenservers

•  Acceleratesthroughput•  Upto100Gb/sserver-to-server•  TrafficremainsenJrelyonfabric

•  FlexibleconnecJvitymanagement•  Fullysoqwaredefined•  IsolaJonwithoutrelianceonVLANs

PrivateVirtualInterconnect

OracleVirtualNetworking

Page 16: Oracle Networking for Cloud - TUMdb.in.tum.de/hosted/dbinthecloud/Oracle-Networking-for-Cloud-0902… · Exadata Exalogic SuperCluster ExalyJcs Big Data PCA ZFS Storage Backup 5

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

Page 17: Oracle Networking for Cloud - TUMdb.in.tum.de/hosted/dbinthecloud/Oracle-Networking-for-Cloud-0902… · Exadata Exalogic SuperCluster ExalyJcs Big Data PCA ZFS Storage Backup 5

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|

OracleVNS(VirtualNetworkServices)

OracleConfidenJal-Internal 17

DefineandDeployNetworkServicesPerTenant

•  Featurehighlights–  StatefulfirewallwithreflexiveACLs–  StaJcanddynamicNATmapping–  Layer4serverLoadbalancing–  IPSECVPN–  StaJcrouJng&gatewayservicesacrosssubnets

•  SingleVirtualInstanceperTenant•  RedundancybuiltinwithVRRP•  ManagedfromOracleFabricManager

Page 18: Oracle Networking for Cloud - TUMdb.in.tum.de/hosted/dbinthecloud/Oracle-Networking-for-Cloud-0902… · Exadata Exalogic SuperCluster ExalyJcs Big Data PCA ZFS Storage Backup 5

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

Page 19: Oracle Networking for Cloud - TUMdb.in.tum.de/hosted/dbinthecloud/Oracle-Networking-for-Cloud-0902… · Exadata Exalogic SuperCluster ExalyJcs Big Data PCA ZFS Storage Backup 5

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|

•  8SPARC4thgeneraJoncores•  OpJmizedCacheOrganizaJon•  AdvancedSoqwareinSiliconfeatures

•  Real-JmeApplicaJonDataIntegrity(ADI)•  ConcurrentMemoryMigraJonandVAMasking•  DBqueryoffloadengines

•  IntegratedDDR4memory•  IntegratedPCIeGen3•  IntegratedInfiniBandHCA•  Scale-outIBinterconnect

SonomaProcessor

ExtremePerformance

19

SilliconInnovaJon-SPARCSoCwithInfiniBand

Page 20: Oracle Networking for Cloud - TUMdb.in.tum.de/hosted/dbinthecloud/Oracle-Networking-for-Cloud-0902… · Exadata Exalogic SuperCluster ExalyJcs Big Data PCA ZFS Storage Backup 5

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

Page 21: Oracle Networking for Cloud - TUMdb.in.tum.de/hosted/dbinthecloud/Oracle-Networking-for-Cloud-0902… · Exadata Exalogic SuperCluster ExalyJcs Big Data PCA ZFS Storage Backup 5

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

Page 22: Oracle Networking for Cloud - TUMdb.in.tum.de/hosted/dbinthecloud/Oracle-Networking-for-Cloud-0902… · Exadata Exalogic SuperCluster ExalyJcs Big Data PCA ZFS Storage Backup 5

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

Page 23: Oracle Networking for Cloud - TUMdb.in.tum.de/hosted/dbinthecloud/Oracle-Networking-for-Cloud-0902… · Exadata Exalogic SuperCluster ExalyJcs Big Data PCA ZFS Storage Backup 5

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

Page 24: Oracle Networking for Cloud - TUMdb.in.tum.de/hosted/dbinthecloud/Oracle-Networking-for-Cloud-0902… · Exadata Exalogic SuperCluster ExalyJcs Big Data PCA ZFS Storage Backup 5

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.| 24

OracleNetworking:BestNetworkFabricforyourCloud!

SecureEfficient Open

Fast LowCost

Page 25: Oracle Networking for Cloud - TUMdb.in.tum.de/hosted/dbinthecloud/Oracle-Networking-for-Cloud-0902… · Exadata Exalogic SuperCluster ExalyJcs Big Data PCA ZFS Storage Backup 5

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.| 25