Copyright ©2014Oracleand/or its affiliates. All rights reserved. |
Oracle12c:TheBestDatabaseForCloud
PaulBaumgartelPrincipalSalesConsultant,[email protected]
NewYorkOracleUsersGroupSpring2016GeneralMeeting
Copyright ©2014Oracleand/or its affiliates. All rights reserved. |
SafeHarborStatementThefollowingisintendedtooutlineourgeneralproductdirection.Itisintendedforinformationpurposesonly,andmaynotbeincorporatedintoanycontract.Itisnotacommitmenttodeliveranymaterial,code,orfunctionality,andshouldnotberelieduponinmakingpurchasingdecisions.Thedevelopment,release,andtimingofanyfeaturesorfunctionalitydescribedforOracle’sproductsremainsatthesolediscretionofOracle.
3
Copyright ©2014Oracleand/or its affiliates. All rights reserved. |
Today’spresentation• OracleDatabase12c–DesignedforClouduse–Onoroffpremises,savestimeandmoney
• OraclePublicCloud– deliveredviageneralpurposeandengineered infrastructure–withchoiceofmanagementmodels
• PrivateandHybridCloud–withabilitytomigrateworkloadsanddatatothecloud–withhybridservicesplannedforDev/Test,DisasterRecovery,Security,andAnalytics
4
Copyright ©2014Oracleand/or its affiliates. All rights reserved. |
ContinuousOracleDatabaseInnovationsPreservingcustomer’sinvestmentthougheachnewComputingEra
StoredProceduresPartitioning
ParallelQueryUnstructuredData
ResourceManagementRealApplicationClusters
DataGuardXML
BigDataSQLMultitenantIn-Memory
JSON
BigData&CloudInternetClient-Server
5
Copyright ©2014Oracleand/or its affiliates. All rights reserved. |
JourneytoDatabaseasaService
Silos
Complex
Standardized
Simple
Consolidated
Efficient
Cloud
Agile
6
Copyright ©2014Oracleand/or its affiliates. All rights reserved. |
ConsolidationDe
nsity
DatabaseConsolidationonCloudsTraditionalconsolidationmethods
7
ShareServers ShareServers&OS ShareServers,OS,&Database
VirtualMachines DedicatedDatabases SchemaConsolidation
Copyright ©2014Oracleand/or its affiliates. All rights reserved. |
ConsolidationDe
nsity
OracleMultitenantHighconsolidationdensity,transparenttoexistingapplications
8
ShareServers ShareServers&OS ShareServers,OS,&Database
VirtualMachines DedicatedDatabases PluggableDatabases
Copyright ©2014Oracleand/or its affiliates. All rights reserved. |
Multitenant
9
Helpingcustomersreducecapitalandoperationalexpenditures
252PDBsperCDB
Consolidation
Managemany-as-one
Administration Provisioning
FastcloningUnplug/Plug
Cloud-enabler
InstantSaaS architecture
Copyright ©2014Oracleand/or its affiliates. All rights reserved. |
OracleMultitenantNewOracleDatabasearchitecturefortheCloud
Virtualize thedatabaseintoPDBs– Applicationsrununchanged
LowerOPEX–Managemanyasone• Patch,upgrade,backup,standby
–Granularcontrolwhenappropriate– Easytoprovision,move,clone
LowerCAPEX–Moredatabasesperserver– Sharedmemoryandbackgroundprocesses
10
ERP CRM
DW
ComplementarytoVMs
Copyright ©2014Oracleand/or its affiliates. All rights reserved. |
APOEGL
NewMultitenantArchitectureMemoryandprocessesrequiredatcontainerlevelonly
11
SystemResources
GL OE AP
Copyright ©2014Oracleand/or its affiliates. All rights reserved. |
GL OE AP
OracleDatabaseArchitectureMoreefficientutilizationofsystemresources
12
SystemResources
Copyright ©2014Oracleand/or its affiliates. All rights reserved. |
PluggableversusSeparateDatabasesHighlyEfficient:6xLessH/WResource,5xmoreScalable
• OLTPbenchmarkcomparison
• Only3GBofmemoryvs.20GBmemoryusedfor50databases
• Pluggabledatabasesscaledtoover250whileseparatedatabaseinstancesmaxedat50
13
Copyright ©2014Oracleand/or its affiliates. All rights reserved. |
MultitenantImprovesConsolidationDensityTestscomparing252singleinstanceandpluggabledatabases
0
20000
40000
60000
80000
100000
120000
140000
SIDB PDB
Throughput(TPS)
0
200
400
600
800
1000
1200
1400
1600
1800
SIDB PDB
MemoryUtilized(MBs)
14
Copyright ©2014Oracleand/or its affiliates. All rights reserved. |
OracleMultitenantonSuperClusterT5-8ConsolidationTestsofPDBsvs.non-CDBs
020,00040,00060,00080,000
100,000120,000140,000
SIDBs PDBs
Performance(TotalThroughput)252PDBsvs.non-CDBs
0
50
100
150
200
250
300
SIDBs PDBs
NumberofsupportedDatabases(sameThroughputperDatabase)
0
50
100
150
200
SIDBs PDBs
NumberofCoresrequiredtosupport252Databases
0
500
1000
1500
2000
SIDBs PDBs
MemoryFootprintperDatabase(not includingBufferCache)
80%higheraggregatethroughput
50%moredatabases
consolidated
8xreductioninmemoryfootprint
MB
tps databases
cores
0
100000
200000
300000
400000
SIDBs PDBs
StorageIOPSrequiredtosupport252Databases
3xreductioninstorageIOPS64fewercoresneeded
IOPS
15
Copyright ©2014Oracleand/or its affiliates. All rights reserved. |
ManagingSharedResourcesResourcemanagementinamultitenantenvironment
16
GL OE AP
HighPriority MediumPriority LowPriority
Copyright ©2014Oracleand/or its affiliates. All rights reserved. |
DatabaseasaServicePatching&UpgradesApplychangesonce,allpluggabledatabasesupdated
17
GL OE AP
Upgradein-place
12.X 12.X 12.X12.1 12.1 12.1
Copyright ©2014Oracleand/or its affiliates. All rights reserved. |
DatabaseasaServicePatching&UpgradesFlexiblechoicewhenpatching&upgradingdatabases
18
OriginalContainer Database12.1
GL OE AP GL OE
UpgradedContainerDatabase12.x
Copyright ©2014Oracleand/or its affiliates. All rights reserved. |
ManageManyDatabasesasOneBackupdatabasesasone;recoveratpluggabledatabaseLevel
19
GL OE AP
Point-in-timerecoveryatpluggabledatabaselevel
OneBackup
Copyright ©2014Oracleand/or its affiliates. All rights reserved. |
Multitenancy implementedbytheDatabase,nottheApplication
20
MultitenantforSoftwareasaService
Customer1 Customer2 Customer3 Customer4 Customer5 Customer6 Customer7
Copyright ©2014Oracleand/or its affiliates. All rights reserved. |
FastProvisioning,SnapshotClones
0
5
10
15
20
25
NonCDB PDB ClonePDBusingCopy-on-WriteFileSystem
TimeTakentoProvisionNewDatabase
DatabaseasaServiceforDevelopment
21
DevelopmentContainer
OriginalPDB Clone
ofPDB SnapshotClone ofPDB
Copyright ©2014Oracleand/or its affiliates. All rights reserved. |
✔ SILVER
BRONZE
GOLD
✔
✔
OracleMultitenantforDatabaseasaServiceDifferentservicelevelsfordifferentrequirements
22
RAC,DataGuard
RAC
BackupsTestandDevelopment
Production
MissionCritical
Copyright ©2014Oracleand/or its affiliates. All rights reserved. |
OracleCloudExtendtheenterprisedatacentertothecloud
InstantlygainaccesstoinfrastructureElasticCPUandmemory
ElasticblockandobjectstorageBackupdatabasetothecloud
OnPremises OracleCloud
24
Copyright ©2014Oracleand/or its affiliates. All rights reserved. | 25
OracleDatabaseCloudServiceTypes
Multitenant Dedicated
• DatabaseSchemaorPDBavailableasamonthlySubscription bySize(5,20,50GB)
• OracleManagedDatabase
• Engineered Systems infrastructure
• Underpins theBI,Document,Mobile, JavaandotherOracleSaaS offerings
• Full Databaseavailableasameteredservice (HourlyorMonthly)
• Choice ofCustomer orOracleManaged*Database
• Choice ofGeneralPurpose andEngineered Systems
• Choice ofeditions tomeetdifferent customerrequirements
*Plannedforlaterthisyear
Copyright ©2014Oracleand/or its affiliates. All rights reserved. |
OnPremises
OracleDatabaseCloudServices3LevelsofManagement
OracleCloud
Managed*
AutomatedAutomatedinstall,patch,upsize/downsize,backup/restore/recovery,configuration&monitoring.
24-7activemonitoring andmanagement.Backup,recoveryandpatchingarefullymanagedwithopt-intimewindows.
26
VirtualImageDatabase softwarereadytoinstall.Samesoftwareasdistributedforonpremiseuse.
*Plannedfor2016
Copyright ©2014Oracleand/or its affiliates. All rights reserved. |
OraclePlatform-as-a-ServiceStrategyFullportabilityacrossthehybridcloud
SameArchitectureSameSoftwareSameSkills
OnPremises OracleCloud
EnterpriseManagermanagesbothOnPremises andCloud
27
Copyright ©2014Oracleand/or its affiliates. All rights reserved. |
DevelopmentintheCloud
DatabaseasaServiceontheCloud
28
DevelopmentanddeploymentagilityusingOracleDatabase12c
DeploymentOnPremises
Copyright ©2014Oracleand/or its affiliates. All rights reserved. | 29
• Customer has privileged access
• Customermonitors andisresponsible forkeepingthedatabaseavailable
• Automatedinstall, patch, upgrade,upsize/downsize,backup/restore, recovery, standby…
• Oraclehasprivileged access
• Oraclemonitors andisresponsible forkeepingthedatabaseavailable
• Oraclemanagesinstall, patch,upgrade,upsize/downsize, backup/restore, recovery, standby…
*Plannedforlaterthisyear
CustomerManagedDatabase OracleManagedDatabase*
OracleDatabaseCloudServiceManagementLevels
OracleManagedInfrastructure
Copyright ©2014Oracleand/or its affiliates. All rights reserved. | 30
• Test,Development, DepartmentalApplications
• Compute Shapes - byOCPU, StandardorHighRAM
• BlockStorage– bytheGB
• Upto2TBdatabase
• Mission Critical, IntensiveOLTPandDecision Support
• Available inuniformExadataallocationunits
• Allocation units: 28OCPUs, 42TB,½TBmemory
• Upto168TBdatabase
GeneralPurpose EngineeredSystems
OracleDatabaseCloudServiceInfrastructure
Copyright ©2014Oracleand/or its affiliates. All rights reserved. |
OracleDatabaseCloudService
31
Offeringenterprisecapabilities scalingfromsmallstartupstoglobalorganizations
ServiceLevel
DepartmentalApps EnterpriseApps Mission CriticalApps
Exadata edition
EnterpriseeditionMultitenantedition
Copyright ©2014Oracleand/or its affiliates. All rights reserved. |
OracleDatabaseCloudService
32
UpperLimitsforCPU,databasesize
ServiceLevel
DepartmentalApps EnterpriseApps Mission CriticalApps
Enterpriseedition16OCPUs
2TBdatabaseMultitenantedition
SharedCPU50GBdatabase
Exadata edition268OCPUs
168TBdatabase
Copyright ©2014Oracleand/or its affiliates. All rights reserved. |
OracleDatabaseCloudSummary• OneOracleCloud– seamlessly integratesmultiple clouddeployments– offeringapplicationtransparencyforallenterpriseworkloads
• DatabaseCloudServices– deliveredviageneralpurposeandengineered infrastructure–withchoiceofmanagementmodels
• ExtendEnterpriseDataCentertotheCloud–withabilitytomigrateworkloadsanddatatothecloud–withhybridservicesplannedforDev/Test,DisasterRecovery,Security,andAnalytics
33
Copyright ©2014Oracleand/or its affiliates. All rights reserved. |
DatabaseasaServiceonPremiseAgile,Efficient,FlexibleDeployments
• Foundation Products• OracleExadata/SuperCluster• Acceleratesalldatabaseworkloads• Improvesconsolidationdensityupto4x
• OracleMultitenant• Fastprovisioning,LowersOPEXandCAPEX
• OracleCloudManagementPack• DeliversDatabaseasaService
• OperationalGuidance• Referencearchitectures• Servicecatalogbestpracticepapers
34
Copyright ©2014Oracleand/or its affiliates. All rights reserved. |
DeliverDatabaseasaServiceviaaLifecycleApproach
1.Plan&SetuptheDBCloud§ DesignServiceCatalog§ Capacity&consolidationplanning§ Assetdiscovery§ SetupResourcePools§ SetupPolicies
2.EnableSelf-Service§ ImplementServiceCatalog§ EnableServiceGovernance§ EnableintegrationviaAPIs
3.Manage&Monitor§ Databasemonitoring§ Configurationmanagement§ Fullstackmanagement
4.Meter,Charge,Optimize§ Meterresourceutilization§ Chargeback/Showback
Applications andBusiness Services
Database Platform
Infrastructure
EnterpriseManagerCloudandLifecycleManagementPacks
35
Copyright ©2014Oracleand/or its affiliates. All rights reserved. |
DevelopmentintheCloud
Movetothecloudorbackatthepushofabutton
36
Developmentanddeploymentagility
DeploymentOnPremises
Copyright ©2014Oracleand/or its affiliates. All rights reserved. |
OracleDatabaseasaService
Applications
Security
Audit Vault andDatabase Firewall
Database Vault
Advanced Security
OracleDatabase12cOracleMultitenantExadata
DatabaseMachine
SPARCSuperCluster
ActiveDataGuardRealApplication ClustersRealApplication
Testing
CloudManagement
Diagnosticsand Tuning
PlatformasaServiceManagement
37
Copyright ©2014Oracleand/or its affiliates. All rights reserved. |
AchieveDatabaseasaServiceToday
Silos Standardized Consolidated Cloud
WithaTwo-Prongedapproach
1 StandupDBaaS platformtodaytoshowimmediatevaluefornewprojects
2 Inparallel,consolidate/optimizewithlong termgoaltomovetostrategicDBaaS
NewProject
38