Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Disruptive New Memory and Cloud Technologies Juan Loaiza, Senior Vice President, Oracle Confidential – Oracle Internal/Restricted/Highly Restricted
Copyright©2017, Oracleand/oritsaffiliates.Allrightsreserved.|
DisruptiveNewMemoryandCloudTechnologies
JuanLoaiza,SeniorVicePresident,Oracle
Confidential– OracleInternal/Restricted/HighlyRestricted
Copyright©2017 Oracleand/oritsaffiliates.Allrightsreserved.
SafeHarborStatementThefollowingisintendedtooutlineourgeneralproductdirection.Itisintendedforinformationpurposesonly,andmaynotbeincorporatedintoanycontract.Itisnotacommitmenttodeliveranymaterial,code,orfunctionality,andshouldnotberelieduponinmakingpurchasingdecisions.Thedevelopment,release,andtimingofanyfeaturesorfunctionalitydescribedforOracle’sproductsremainsatthesolediscretionofOracle.
Confidential– OracleInternal/Restricted/HighlyRestricted 2
Copyright©2017 Oracleand/oritsaffiliates.Allrightsreserved.
ExadataVision
DramaticallyBetterPlatformforAllDatabaseWorkloads
• IdealDatabaseHardware - Scale-out,databaseoptimizedcompute,networking,andstorageforfastestperformanceandlowestcosts
• SmartSystemSoftware – specializedalgorithmsvastlyimproveallaspectsofdatabaseprocessing:OLTP,Analytics,Consolidation
• Full-StackAutomation– Automationandoptimizationof:configuration,updates,performance,resourcemanagement
3
IdenticalOn-PremisesandinCloud
Copyright©2017 Oracleand/oritsaffiliates.Allrightsreserved.
ProvenatThousandsofUltra-CriticalDeploymentssince2008
• BestforallWorkloads• PetabyteWarehouses• OnlineFinancialTrading• BusinessApplications– SAP,Oracle,Siebel,PSFT,…
• MassiveDBConsolidation
4
4 OF THE TOP 5BANKS,TELECOMS,RETAILERS RUN EXADATA
Copyright©2015 Oracleand/oritsaffiliates.Allrightsreserved.| 5
•OracleSaaSapplicationsrunonExadata• HundredsofExadatasystemsdeployedglobally
• ExadatapowersExadataExpressCloudServiceandExadataCloudService•AutonomousDatabaseandDataWarehouseCloudwillrunonExadata
Exadata PowersOracleCloud
Copyright©2017 Oracleand/oritsaffiliates.Allrightsreserved.
IntroducingExadata X7
ContinueTraditionofState-of-the-ArtHardware
6
Copyright©2017 Oracleand/oritsaffiliates.Allrightsreserved.
• Scale-Out2-SocketDatabaseServers– 20%to40%fasterCPUs– latest24 coreIntelSkylake– 150%fasterEthernet – 25GigEclientconnectivity– 50%moreDRAMcapacityandthroughput
• Ultra-FastUnifiedInfiniBand InternalFabric
• Scale-OutIntelligent 2-SocketStorageServers– Intel10coreSkylake CPUsoffloaddatabaseprocessing– 25%morediskcapacity- 10TB HeliumDiskDrives– 100%moreflashcapacity- 6.4TBHotswappableNVMe Flash
Exadata X7Hardware(changesinred)
7
High-Capacity(HC)Storage
ExtremeFlash(EF)Storage
DatabaseServer
Copyright©2017 Oracleand/oritsaffiliates.Allrightsreserved.
ExadataX7PerformanceImprovementsvsX6
• 350GB/secIOThroughput– 17%more(vs Exadata X6)
• 5.97MillionOLTPReadIOPs– 50%moreIOPs(vs Exadata X6)under250usec=3.5M
• 40%CPUimprovementforAnalytics• 20%CPUimprovementforOLTP– 40%onX7-8
• Dramaticallyfasterthanleadingall-flash arrays
8
HugeCapacityperRack:• 1.7PBDisk• 720TBNVMe Flash
Copyright©2017 Oracleand/oritsaffiliates.Allrightsreserved.
Exadata X7I/OisDramaticallyFasterthanAll-FlashEMC
OneHighCapacityExadatabeatsthefastestEMCVMAXall-flash arrayineveryperformancemetric
– 9Xmorethroughput– 3X moreIOPS– 2X fasterlatency
5.97M
1RackEMCVMAX
1RackHCExadata
2M
3M
4M
5M
6M
2M
OLTPReadIOPS
3X12X
AnalyticScans
1RackEMCVMAX
1RackHCExadata
GB/sec
50
100
150
200
250
300
350350GB/s
38GB/s
9X
9
Copyright©2017 Oracleand/oritsaffiliates.Allrightsreserved. 10
ExadataSmartSoftware
ContinueTraditionofAddingMajorDifferentiators
Copyright©2017 Oracleand/oritsaffiliates.Allrightsreserved.
ExadataUniquelyAcceleratesAnalytics
• ExadataautomaticallyoffloadsdataintensiveSQLoperationstostorage– Unique SmartScantechnologyoffloadsSQLprocessingtostoragedelivering:• Over350GBpersecSQLscanthroughputwhileoffloadingdatabaseCPUs
– Unique algorithmsoffloadDataMining,Decryption,Aggregation,andBackupstostorage
• ExadataautomaticallyreducesI/O– Unique Database-awareFlashCachinggivesspeedofPCIFlashwithcapacityofdisk–Unique StorageIndexeseliminatesI/Othatisnotrelevanttoaparticularquery
• ExadatausesanalyticsoptimizedColumnarformat– Unique HybridColumnarCompressionreducesspaceusagebyuptoorderofmagnitude– Unique ColumnarFlashCacheautomaticallytransformsdatatocolumnformats
11
PCIFlash
HCC
10:1
SQLoffload
CompletelyAutomatic,NoManagementRequired
Copyright©2017 Oracleand/oritsaffiliates.Allrightsreserved.
ExadataUniquelyDeliversOLTP inReal-Time
• ExadataautomaticallyeliminatestraditionalOLTPbottleneck:RandomI/O– Unique scale-outstorage,ultra-fastPCIeFlash,ultra-fastNVMe protocol,ultra-fastInfiniBand,andultra-fastiDB protocoldelivers:• Over5.4MillionDBreadsorwrites perrack;¼millisecondlatency
– Unique SmartFlashLoggingautomaticallyoptimizesOLTPloggingtoflash
• ExadataautomaticallyeliminatesOLTPstallsfromfailedorsickcomponents– Unique detectionofserverfailureswithoutalongtimeoutavoidssystemhangs– Unique sub-secondredirectionofIOsaroundsickdevicesavoiddatabasehangs
• Exadataautomaticallyeliminatesinter-nodecoordinationbottlenecks–Unique Direct-to-WireProtocolgives3xfasterinter-nodeOLTPmessaging– Unique SmartFusionBlockTransfereliminatestheneedtowritethelogfilewhenmovingblocksbetweennodes
12
PCIFlash
CompletelyAutomatic,NoManagementRequired
Copyright©2017 Oracleand/oritsaffiliates.Allrightsreserved.
ExadataUniquelyOptimizesMixedWorkloads
• Exadataautomaticallyprioritizeslatencysensitiveoperations– Unique prioritizationofcriticalnetworkmessagesforlocks,cachefusion,logging,etc.– UniqueprioritizationofOLTPI/OoverAnalyticorBatchI/O
• Exadataautomaticallyprioritizesimportantworkloadsbasedonuserpolicies– Unique prioritizationofCPUandI/Obyjob,user,service,session,SQL
• Exadataautomaticallyprovidesisolationbetweenmultipletenants– Unique no-overheadvirtualmachines– Uniqueprioritizationbydatabase,orpluggabledatabase
13
•Manylanes• PriorityLane•ReservedLane• SeparateRoad
CompletelyAutomatic,NoManagementRequired
Copyright©2017 Oracleand/oritsaffiliates.Allrightsreserved.
ExadataAutomatesandSimplifiesAdministrationSpendLessbyAdministeringandManagingLess
• AlllayersinExadataarepre-configured,pre-tuned,pre-debugged– DB,OS,drivers,firmware,network,servers,storage
• Automaticdatabaseinstallationandconfiguration– InputsizingparametersandExadatawilldeployandconfigurethedatabase
• Automaticperiodicfull-stackhealthchecks– Validatescompliancewithbestpractices,softwareversions,parametersettings,etc
• OneSupportteamexpertinandaccountableforfullstack– Oracleperformsfreefull-stackupdatesand24/7monitoring
• Onemanagementtoolfortheentirestack– DrilldownfromDBtostorage,andupfromstoragetoDB
|OracleConfidential– HighlyRestricted 14
Copyright©2017 Oracleand/oritsaffiliates.Allrightsreserved.
ExadataAutomatesSoftwareUpdatesatCloudScale
• NewautomationupdatesallExadatainfrastructuresoftwareonfullfleet– 600+ componentsperfullrack
• Updatesmultiplesystemsinparallel• Runsautomaticallyonschedule– Online(rolling)orOffline(allinparallel)
• OracleCloudupdateshundredsofracksinsingleweekend
|OracleConfidential– HighlyRestricted 15
PARALLEL
ROLLING
UpdateTool
FLEETUPDATES
Copyright©2017 Oracleand/oritsaffiliates.Allrightsreserved.
TheNextBigThing:
In-MemoryPerformanceinStorage
16
Copyright©2017 Oracleand/oritsaffiliates.Allrightsreserved.
LatestFlashCreatesGiantBottleneckforSharedStorage
17
SANLink=40Gb/s5GB/sec
Lessthan1Flashcard
ButShouldAchieve5.5GB*480Drives=2,640GB/sec
LatestNVMe Flash5.5GB/sec
480FlashDriveEMCArray38GB/sec
SingleFlashDriveisFasterthanfastSAN
Copyright©2017 Oracleand/oritsaffiliates.Allrightsreserved.
ExadataUniquely AchievesMemorySpeedwithSharedFlash
• Architecturally,StorageArrayscanshareFlashcapacity butnotFlashperformance duetonetworkbottlenecks– Evenwithnextgenscale-out,PCIe networks,orNVMe overfabric– Networkcontinuestobeahugebottleneck
• Mustmovecomputetodata toachievefullFlashpotential– Requiresowningfullstack;can’tbesolvedinstoragealone
• Exadata X7delivers350GB/sFlashbandwidthtoany server– Approaches800GB/saggregateDRAM bandwidthofDBservers
18
ExadataDBServers
ExadataSmartStorage
InfiniBand QueryOffload
Copyright©2017 Oracleand/oritsaffiliates.Allrightsreserved.
Analytics:ExadataBringsIn-MemoryAnalyticstoStorage
In-MemoryColumnarscans
In-FlashColumnarscans
• WithExadata Flashthroughputapproachingmemorythroughput,SQLbottleneckmovesfromI/OtoCPU
• ExadataautomaticallytransformstabledataintoIn-MemoryDBcolumnarformatsinExadataFlashcache– Enablesfastvectorprocessingforstorageserverqueries
• Uniquely optimizesnextgenerationFlashasmemory– NowworksforbothrowformatOLTPdatabases,andHybridColumnarCompressedAnalyticsdatabases
19
Copyright©2017 Oracleand/oritsaffiliates.Allrightsreserved.
OLTP: ExadataBringsIn-MemoryOLTPtoStorage
• ExadataStorageServersaddamemorycacheinfrontofFlashmemory– SimilartocurrentFlashcacheinfrontofdisk
• Cacheisadditive withcacheatDatabaseServer– OnlypossiblebecauseoftightintegrationwithDatabase
• 2.5xLowerlatencyforOLTPIO– 100usec
• Upto21TBofDRAMforOLTPaccelerationperrackwithMemoryUpgradeKit– Compareto5TBofflashinV2Exadata
20
ComputeServer
StorageServer
Hot
Warm
Cold
Flash
DRAM
Disk
Copyright©2017 Oracleand/oritsaffiliates.Allrightsreserved.
Preview:Non-VolatileMemoryCacheinExadataStorage
• ExadataStorageServerswilladdNon-VolatilememorycacheinfrontofFlashmemory– Intel3DX-Point
• RDMA bypassesthesoftwarestack,giving20XfasteraccesstoremoteNVRAM
• NVRAMmirroredacrossstorageserversforfault-tolerance
• NVRAMusedasacache effectivelyincreasesitscapacityby10xvsusingNVRAMdirectlyasexpensivestorage
– Cost-effectivetorunmulti-TBdatabasesinmemory
• NVRAMsharedacrossserversforlowercost
21
ComputeServer
StorageServer
Hot
Warm
RDMA
Cold
NVRAM
Copyright©2017 Oracleand/oritsaffiliates.Allrightsreserved.
ExadataDisruptiveCloudTechnologies
22
Copyright©2017 Oracleand/oritsaffiliates.Allrightsreserved.
BestDatabaseCloudService- ExadataCloud Service
• Full OracleDatabasewithAllAdvancedOptionsIncluded– 100%compatiblewithexistingapplicationsthatuseOracleDatabase
• OnFastest,MostAvailableDBCloudPlatform- Exadata– BestQualityofService– noover-provisioning
• AlltheBenefitsofPublicCloud– Fast,elastic,webandAPI-drivenprovisioning,updates,backup,etc.– Oracleexpertsdeployandmanageinfrastructure– PayperUsesubscription– Bestelasticity- Onlinecomputebursting
23
Productionsincelate2015
Copyright©2017 Oracleand/oritsaffiliates.Allrightsreserved.
SomeCustomersCannotMovetoPublicCloud
• Regulatory– Regulatoryorcorporatepoliciesthatrequiredatatobelocaltoterritoryorcorporation
• Latency– ApplicationsrequireperformanceoflocalLAN
• Integration– Databasesaretightly-coupledwithon-premisesapplicationsandinfrastructure
• Risk– Notreadytobetthebusinessonpubliccloudsduetoqualityofserviceorsecurityconcerns
24
Copyright©2017 Oracleand/oritsaffiliates.Allrightsreserved.
UniqueSolution:ExadataCloudatCustomer
25
• ExadataCloudServiceDeliveredinCustomerDataCenter– Samecloudhardware,software,interfaces,APIs,controlplane
• SamePayPerUseSubscriptionModelasOracleCloud– Pricingbasedonenabledcores
• RunsSmalltoExtremelyLargeWorkloads– From16corestohundredsofcores
Productionsincelate2016
Copyright©2017 Oracleand/oritsaffiliates.Allrightsreserved.
ExadataCloudatCustomer:HowitWorks
• OracleCloudOperationsTeamManagesExadata Infrastructure– Servers,storage,storagesoftware,networking,firmware,hypervisor,etc.
• CustomersHaveFullControlofDatabases– OracleCloudControlPlanesimplifiesmanagementwithWebandRESTbasedDBandOSprovisioning,management,andorchestration• Updates,backup,resourcemanagement,DataGuard,RAC,quotas,etc.
• EasyMigrationofExistingDatabases– SimpleCopyAcrossLAN
• MaximumAvailabilityArchitectureConfigurationsandBestPracticesareBuiltin
26
Copyright©2017 Oracleand/oritsaffiliates.Allrightsreserved.
CustomerDataCenter
Purchased
CustomerManaged
27
Exadata DatabaseMachine
CustomerDataCenter
Subscription
OracleManaged
OracleCloud
Subscription
OracleManaged
Exadata CloudService
PrivateCloud CloudatCustomer PublicCloud
ExadataCloudatCustomer
Cloud,YourWay
Copyright©2017 Oracleand/oritsaffiliates.Allrightsreserved.
Preview:Oracle AutonomousDatabaseonExadata
• LessLabor,LowerCost,FewerErrors,MoreSecure,MoreReliable
Self-Driving - Userdefinesservicelevels,databasemakesthemhappen
Self-Tuning - Continuousadaptiveperformancetuning
Self-Scaling - Instantlyresizewithoutdowntime
Self-Securing - Protectionfrombothexternalattacksandinternalusers
Self-Repairing - Automatedprotectionfromalldowntime
|OracleConfidential– HighlyRestricted 28
AutonomousDatabase
Copyright©2017 Oracleand/oritsaffiliates.Allrightsreserved.
TenpercentofFortuneGlobal100companieshavealreadyadoptedExadataCloud
6XfasterAdoptionthanExadataOn-Premisesatlaunch
29
Copyright©2017 Oracleand/oritsaffiliates.Allrightsreserved.
Conclusion:ExadataAdvantagesIncreaseEveryYear
30
• SmartScan• InfiniBandScale-Out
• DatabaseAwareFlashCache• StorageIndexes• ColumnarCompression
• IOPriorities• DataMiningOffload•OffloadDecryptonScans
• In-MemoryFaultTolerance• Direct-to-wireProtocol• JSONandXMLoffload• Instantfailuredetection
•NetworkResourceManagement•MultitenantAwareResourceMgmt• PrioritizedFileRecovery
•UnifiedInfiniBand
• Scale-OutServers
• Scale-OutStorage• DBProcessorsinStorage
• PCIeNVMe Flash• TieredDisk/Flash
• Software-in-Silicon
• 3DV-NANDFlash
• In-MemoryColumnarinFlash• ExadataCloudService• SmartFusionBlockTransfer
• ExadataCloudatCustomer• In-MemoryOLTPAcceleration
DramaticallyBetterPerformanceandCost • HotSwappable
Flash• 25GigEClientNetwork
Copyright©2017 Oracleand/oritsaffiliates.Allrightsreserved.
Oracle Database Development: High Availability, Exadata, and Cloud Services Monday 2 October CON6672 High Availability and Sharding Deep Dive with Next Generation Oracle Database 11:00am – Moscone West 3006 CON6713 Oracle's New, Scale Out, OLTP Optimized, In-Memory RDBMS 11:00am – Moscone West 3014 CON6569 GoldenGate : Deep Dive into Automating GoldenGate using the new Microservices 1:15pm – Moscone West 3010 CON6661 Oracle Exadata: Disruptive New Memory and Cloud Technologies 2:15pm – Moscone West 3014 CON6667 Recovery Manager (RMAN) Tips and Tricks for On-Premises and Cloud Databases 3:15pm – Moscone West 3006 CON6663 Oracle Exadata Technical Deep Dive: Architecture and Internals 3:15pm – Moscone West 3014 CON6583 Memory Without Bounds-Policy Based Automation of In-Memory Column Store Content 3:15pm – Moscone West 3010 CON6581 Database Consolidation: Resource Management Best Practices 4:45pm – Moscone West 3010 CON6678 Zero Data Loss Recovery Appliance: The World's Best Database Protection 4:45pm – Moscone West 3006 CON6665 Deploying Oracle Databases in the Cloud with Exadata: Strategies, Best Practices 5:45pm – Moscone West 3006
Tuesday 3 October
CON6666 Oracle Database Exadata Cloud Service: Technical Deep Dive 11:30am – Moscone West 3006 CON6584 Oracle Database In-Memory Deep Dive: Past, Present and Future 11:30am – Moscone West 3014 CON6682 Revolutionize Analytics with Oracle Database In-Memory 12:45pm – Moscone West 3014 CON6668 Oracle Database Exadata Cloud at Customer: Technical Deep Dive 3:45pm – Moscone West 3006 CON6894 Accelerate Cloud Onboarding Using Oracle GoldenGate Cloud Service 3:45pm – Moscone West 3024 CON6745 Implement a Business Continuity Solution for Your Open Cloud Infrastructure 3:45pm – Marriott Marquis Yerba Buena 13 CON6716 Accelerate OLTP Performance with an Application-Tier In-Memory Database 4:45pm – Moscone West 3008 CON6570 GoldenGate: Maximize Availability for Oracle GoldenGate Microservices 4:45pm – Moscone West 3014 CON6674 Maximum Availability Architecture Best Practices: Oracle Database 12c Rel. 2 5:45pm – Moscone West 3006 Wednesday 4 October
CON6715 Oracle TimeTen in the Cloud 11:00am – Moscone West 3004
CON6675 Maximum Availability Architecture Best Practices and Techniques for Oracle Cloud 11:00am – Moscone West 3006 CON6680 Exadata: Achieving Memory Level Performance: Secrets Beyond Shared Flash Storage 12:00pm – Moscone West 3008 CON6577 Get the Best Out of Oracle Compression 12:00pm – Moscone West 3006 CON6568 GoldenGate: Best Practices & Deep Dive on GoldenGate 12.3 Microservices at Cloud 12:00pm – Moscone West 3003 CON6589 Quick Start Your Oracle Database In-Memory Deployment – Step-By-Step Guide 1:00pm – Moscone West 3004 CON6679 Zero Data Loss Recovery Appliance: Deep Dive and Best Practices from Development 1:00pm – Moscone West 3006 CON6673 Oracle Sharding: Linear Scalability, Extreme Availability and Geo-distribution 2:00pm – Moscone West 3006 CON8173 Preview of Oracle Autonomous Database 3:30pm – Moscone West 3014 CON6664 Oracle Exadata: Maximum Availability Best Practices and New Recommendations 3:30pm – Moscone West 3008 CON6590 Oracle Sharding: Linear Scalability, Extreme Availability and Geo-distribution 3:30pm – Moscone West 3004 CON5966 Orchestrating and Automating Business Continuity with Engineered Systems 4:30pm – Marriott Marquis Yerba Buena 11 CON6671 Oracle Exadata Security Best Practices 5:30pm – Moscone West 3008 CON6676 Oracle Active Data Guard: New Features in the Next Generation Oracle Database 5:30pm – Moscone West 3
Demos: Monday 10:15a-6:00p - Tuesday 11:00a-5:15p - Wednesday 10:15a-4:30p 1988 Oracle Maximum Availability Architecture for Cloud and On-premises
1982 Oracle Backup and Recovery Solutions
1493 Sharding with Oracle Database 12c 1986 Oracle Active Data Guard
Copyright©2017 Oracleand/oritsaffiliates.Allrightsreserved. 32
LearnMoreoracle.com/exadata
Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.|
ExadataCloudatCustomer:ModernizeYourDataCenter
• Exadatadeliverslatestcloudtechnologiestoyourdatacenter• End-to-EndRESTAPIdrivenprovisioningandmanagement– Database,ComputeInfrastructureandStorageareallRESTenabled
• UpcomingSoftwareDefinedNetworksimplifieshybriddatacenters– Seamlesslyextendyournetworkfromon-premisestoOraclePublicCloud
• Out-of-the-boxEnterpriseClassSecurity– Dataisalwaysencrypted,keptuptodatewithlatestsecurityupdates
|OracleConfidential– HighlyRestricted 34