simplified lifecycle management for oracle database 18c ... › technetwork › oem › dbaas ›...
TRANSCRIPT
Copyright©2018, Oracleand/oritsaffiliates.Allrightsreserved.|
SimplifiedLifecycleManagementforOracleDatabase18cMultitenant[PRO4380]OracleEnterpriseManager
SaurabhJainSeniorProductManager
MartinPeñaSr.Director,ProductManagement
Harini SrinivasanSeniorSoftwareDevelopmentManagerse Manager
October25,2018
Copyright©2018, Oracleand/oritsaffiliates.Allrightsreserved.|
SafeHarborStatement
Thefollowingisintendedtooutlineourgeneralproductdirection.Itisintendedforinformationpurposesonly,andmaynotbeincorporatedintoanycontract.Itisnotacommitmenttodeliveranymaterial,code,orfunctionality,andshouldnotberelieduponinmakingpurchasingdecisions.Thedevelopment,release,timing, andpricingofanyfeaturesorfunctionalitydescribedforOracle’sproductsmaychangeandremainsatthesolediscretionofOracleCorporation.
2
Copyright©2018, Oracleand/oritsaffiliates.Allrightsreserved.|
ProgramAgenda
EnterpriseManagerOverview
DatabaseLifecycleManagementforOracleMultitenant
DatabaseasaServiceforOracleMultitenant
Demo– PDBPatching
1
2
3
4
3
Copyright©2018, Oracleand/oritsaffiliates.Allrightsreserved.|
“TheCommunicationHubofOracle”
• Singlepaneofglassforhardwareandsoftwaremanagement
• Centralizedcommunication&collaborationfordiagnosticsandtroubleshooting
• Designedtosharecriticalinformationwhilemaintainingsandboxes
• Integratednamedcredentials&auditing
4
Copyright©2018, Oracleand/oritsaffiliates.Allrightsreserved.|
EnterpriseManager13c:StrategyandRoadmap
• EnterpriseManagerMission– Oracle’smainsystemsmanagementproductfordeepmanagementofon-premiseassets– Providesbest-in-classmanagementandmonitoringofOraclestack– PrimarytoolformanagingOracleengineeredsystems,e.g.,ExadataandExadataCloudMachine,etc.
• Recentreleases– EM13.2:Oct2016– EM13.2PGUpdate1:March2017– EM13.2PGUpdate2:September2017– EM13.3:July2018
• Releasecadence– OnereleaseperyearmatchingOracleDB’sannualrelease– Nextrelease:EM13.3PGUpdate1plannedforH1CY2019
5
Copyright©2018, Oracleand/oritsaffiliates.Allrightsreserved.|
• Platform– Hybridcloudmanagement
– Unifiedhardwareandsoftwaremanagement
– ImprovedEMusermanagement– Fasterupgrade
– SupportforIPv6
– ModernUI:NewAltaskin
– LOVfortargetproperties
– Next-geninstaller
• Securityhardening– TLS1.2support
– Custom3rd partycertificatesupport
– JDK7u111uptake
• Monitoring– Notificationblackouts
– Always-onmonitoring
– IncidentCompression
– IncidentDashboard
• Middleware– JavaWorkloadExplorer
– DriftmanagementandSTIGcompliance
– CentralizedWLSAdminwithAuditing
– EnhancedWLS,SOA,Coherence,andOSBManagement(WLS/SOA12.2.xsupport,HeatMaps,OSBClusterMonitoring,etc.)
6
• Database– Flexiblesecurityaccesscontrol
– DBMigrationWorkbench
– Improvedfleetpatching
– Hybridcloudbackupand– Fastclonestocloud
– Supportforcloud-scalePDBmgmt
– FarSyncStandbySupport
– EMCLIsupportforDBReplay
– ResourceManagerenhancements
– SupportforDB12.1,12.2and18c– SupportforDBsharding
– ZDLRAsupport
EnterpriseManager13c:ProductEnhancements
Copyright©2018, Oracleand/oritsaffiliates.Allrightsreserved.|
• Securityhardening– SupportTLS1.2forOMSinstall/upgrade– SNMPAESsupport– Agent& OMS,Exadata– LatestCPUforFMW12.1.3andJDKupdatefor1.7– Perlstackversionchange
• DB18csupport– MonitoringandManagement– DBaaS/DBLMProvisioning,Cloning,HAandFleetMaintenance
– OMRCertification
• CloudManagement– PDBaaS:PDBUpgrade– DB/PDBonboardingonDBaaSCloud
• Exadataandstoragemanagementsupport– CellCLIcutovertoRESTfulAPI– ConsumptiontrackingforExadatawithsub-capacitylicensing
– ACFSmanagementfromClusterASMtargetinflexmode
• ManagedExaCMsupport– Discovery(SIandRAC)andmonitoring– Performancediagnostics,– IORMsupport
• Compliance– SupportlatestversionofSTIGforOracleDatabase12and11.2
7
EnterpriseManager13c:LatestRelease(13.3)
Copyright©2018, Oracleand/oritsaffiliates.Allrightsreserved.|
ProgramAgenda
EnterpriseManagerOverview
DatabaseLifecycleManagementforOracleMultitenant
DatabaseasaServiceforOracleMultitenant
Demo– PDBPatching
1
2
3
4
8
Copyright©2018, Oracleand/oritsaffiliates.Allrightsreserved.| 9
OracleMultitenantKeyBenefits
AdministrationAgilityConsolidation
AdministrationatScale
RapidProvisioningandCloning
HighConsolidationDensity
CAPEXê OPEXê
Copyright©2018, Oracleand/oritsaffiliates.Allrightsreserved.| 10
OracleEnterpriseManagerIntegratedLifecycleManagement
Discover&Monitor Manage&Administer Notification&Alerts
Compliance Automation Credentials&RBAC
Copyright©2018, Oracleand/oritsaffiliates.Allrightsreserved.|
Ø Components:SoftwareArtifacts
Ø Directives:DeploymentScripts
Ø DeploymentProcedure
Ø Scheduling
Ø CredentialManagement
Ø EMCLI/RESTAPIs
Ø ProcedureActivity
Ø Operateonmultipletargets
Ø Singlepaneofglass
Ø Notify&Alert
11
SoftwareLibrary Orchestration
AutomateandTrack Scale
DatabaseLifecycleManagementCoreCapabilities
Copyright©2018, Oracleand/oritsaffiliates.Allrightsreserved.|
DatabaseLifecycleOperations
12
Create Patch Upgrade Relocate MigratePRODUCTION
DEV/TEST
HighAvailability DisasterRecovery Backup&RestoreCompliance
CLONE
EXPORT
Backup&RestoreComplianceDisasterRecoveryHighAvailability
Create Patch Upgrade Relocate Migrate Delete
Copyright©2018, Oracleand/oritsaffiliates.Allrightsreserved.|
ProvisioningthePlatformforMultitenant
13
Copyright©2018, Oracleand/oritsaffiliates.Allrightsreserved.|
• OutofboxDeploymentProcedures:– ProvisionRACDB– ProvisionOracleContainerDB
– ScaleRACCluster
• Usability:– WebConsole– EMCLI
14
• Integration:– DataGuard– Backup&Restore
ProvisioningthePlatformforMultitenant
Copyright©2018, Oracleand/oritsaffiliates.Allrightsreserved.|
DatabaseLifecycleManagementProvisionPluggableDatabase
emcliverbs
• migrate_noncdb_to_pdb
• create_pluggable_database
• unplug_pluggable_database
• delete_pluggable_database
15
Copyright©2018, Oracleand/oritsaffiliates.Allrightsreserved.| 16
PluggableDatabaseProvisioningEliminatingamajorpainpointforDBAsinlegacymodel
1. CreatePDB2. ClonePDB3. UnplugPDB
emclicreate_pluggable_database
emcliunplug_pluggable_database
Copyright©2018, Oracleand/oritsaffiliates.Allrightsreserved.| 17
PluggableDatabaseProvisioningEliminatingamajorpainpointforDBAsinlegacymodel
1. CreatePDB2. ClonePDB3. UnplugPDB
Copyright©2018, Oracleand/oritsaffiliates.Allrightsreserved.| 18
PluggableDatabaseProvisioningEliminatingamajorpainpointforDBAsinlegacymodel
1. CreatePDB2. ClonePDB3. UnplugPDB4. PlugInPDB5. DropPDB
emclicreate_pluggable_database
emclidelete_pluggable_database
Copyright©2018, Oracleand/oritsaffiliates.Allrightsreserved.|
OracleDatabasePatchingWhatareourcustomerslookingfor?
• Patch and Upgrade complete Database product family including Data Guard, DBs on ODA and Exadata
• Scale - Patch large number of Databases with minimal downtime
• Mass automation - multiple targets with multiple patches in a single downtime
• Flexibility for Application owners and Centralized Control for Administrators
19OracleRestricted
Copyright©2018, Oracleand/oritsaffiliates.Allrightsreserved.|
PushImageandschedulethesubscriberstoswitch
DefineendstatesforsoftwareasImages.Subscribedatabases/poolstotheimages
Advisorscansthefleetforconfigurationvariations,providesrecommendationstostandardize
DeployImagea. ShadowHomeiscreated
SwitchDatabasea. MigrateListenerb. UpdateDatabase:SI,GI,RAC,Standby
CreateGoldImagea. Listavailableimagesb. Listversionsofanimagec. Makeaversion“Current”
SubscribeDatabasestoaGoldImagea. Listsubscriptionsofanimageb. Validatesubscriptions
DiscoverConfigurationPollutiona. RunAdvisortoanalyzethedatabaseestate
b. Identifyrequiredstandardconfigurations
c. PrepareReferenceenvironmentsforeachstandardconfiguration
PushImageandSwitch
CreateNewImageandSubscribe
DatabaseFleet MaintenanceDBPatching atScale
20
ScantheFleet
Copyright©2018, Oracleand/oritsaffiliates.Allrightsreserved.|
ShadowHomes
Switch/Update
PushImageasShadowHome
DatabaseFleet MaintenancePropagateChangesandSwitchwithEase
21
Ver.3*
Ver.2
Ver.1
DBAs
ApplicationOwnersSoftware“EndState”Image– Versioning
*Current/Latestversion
InactiveHomesActivatedHomes
SubscribingDatabasesSubscribingDatabasesInactiveHomes
Copyright©2018, Oracleand/oritsaffiliates.Allrightsreserved.| 2222
CRM
HR
Container– withPatches
Pricing Retail
ContainerwithoutPatches
CRM• SolutionforContainers
– SwitchesexistingCDBtothenewOH– AllPDBsmovedwithSwitch– SinglemaintenancewindowforallApplications
• SolutionforPDBs– AnewCDBiscreatedandPDBsswitchedoveron-demand
– CDBsonsame/differenthosts–MaximumAvailabilityOption
DatabaseFleet Maintenance forContainersandPDBs
Copyright©2018, Oracleand/oritsaffiliates.Allrightsreserved.|
PDBCloning&Relocate
PDBCloneManagement
üTest Master creation with
integrated Data Masking
üFull Clone & Thin Clone
üPDB 12.2 Hot Clone
üPDB 12.2 Refreshable Clone
PDBRelocate
üRelocate PDB w/o data
üInline patching
üUpgrade PDB with Relocate
üNear Zero Down time Relocate for
DB 12.2 and above
23
$emclipdb_clone_management $emclipdb_relocate
SingleIntegratedFlow
Copyright©2018, Oracleand/oritsaffiliates.Allrightsreserved.|
• PDBHotClone– Fastertestmasterinstantiation
24
NewPDBHotClone
24
CRM
HR
Container- TEST
Pricing Retail
Container- PROD
CRM
LatestMultitenantOfferings:DB12.2andDB18c
Copyright©2018, Oracleand/oritsaffiliates.Allrightsreserved.|
NewPDBRefresh
• PDBHotClone– Fastertestmasterinstantiation
• PDBRefresh– Simpleoperationforlatestdata
CRM
HR
Container- TEST
Pricing Retail
Container- PROD
CRM
25
LatestMultitenantOfferings:DB12.2andDB18c
Copyright©2018, Oracleand/oritsaffiliates.Allrightsreserved.|
• PDBHotClone– Fastertestmasterinstantiation
• PDBRefresh– Simpleoperationforlatestdata
• PDBRelocate– Relocatewithnodowntime
26
NewPDBRelocate
26
CRM
HR
Container- TEST
Pricing Retail
Container- PROD
CRM
LatestMultitenantOfferings:DB12.2andDB18c
Copyright©2018, Oracleand/oritsaffiliates.Allrightsreserved.|
ExadataStorageSnapshots
InitiatedbyusingDatabasesnapshotintegrationfeatures
LeveragingSparseDiskGroups
• Fast,space-efficientthincloneofdatabase
• IntegrationwithpluggabledatabaseenablescreationofThinClonewitha“SingleClick”
• AllExadata featuresworkonsnapshots(smartscans,smartflashcache,resourcemanagement…)
SnapClonesusingsparse
SalesDev
SalesDev 1
SalesDev 2
27
Copyright©2018, Oracleand/oritsaffiliates.Allrightsreserved.|
ProgramAgenda
EnterpriseManagerOverview
DatabaseLifecycleManagementforOracleMultitenant
DatabaseasaServiceforOracleMultitenant
Demo– PDBPatching
1
2
3
4
28
Copyright©2018, Oracleand/oritsaffiliates.Allrightsreserved.|
DatabaseAdministrationChallengesoftheday
AccessDBConfigureCluster&DB
AllocateStorage
SetupOS&Network
RequestHW&StorageApprovalRequestDB
*Current/Latestversion
QAEngineer Manager StorageAdminDBA NetworkAdmin DBA QAEngineer
Lengthyandcomplexdatabaseprovisioning
1 EndtoendmanagementofeverincreasingnumberofDatabasesWhileDBAhoursremainconstant
2
3 PatchingisachallengeWhileDBSecurityishighestpriority
Copyright©2018, Oracleand/oritsaffiliates.Allrightsreserved.| 30
IntegrationAPIintegrationwith3rd partytools,
changerequests,devworkflows
OracleDatabaseasaServiceFullyfunctionalDatabasewithanyDataonanyinfrastructure
Dedicated Database Pluggable Database
Infrastructure
Physical,Virtual,orEngineeredSystems
CLOUD
FRAM
EWORK
CONSOLIDATED
ACCESSIBILE
RESTAPI
ELASTIC
Service
EFFICIENT
SelfServiceApplicationUsers
SelfServiceApplicationAdministrator
Copyright©2018, Oracleand/oritsaffiliates.Allrightsreserved.|
OracleDatabaseasaServiceusingEMStandardizedofferingviaServiceCatalog
On PremiseDatacenter
SILVEROracle18cPDBonODA
SILVEROracle12cPluggableDatabase(MaskedData)
GOLDOracle18cPDBonExadata
BRONZEHRSchemainOracle12.2PluggableDatabase
AutomatedOrPreferredPlacement
ServiceCatalog
Small
Medium
LargeInstanceSizeoptions
Service&SLAoptions
Copyright©2018, Oracleand/oritsaffiliates.Allrightsreserved.|
EMSelfServicePortal
ü EmptyPDB
ü PDBwithSchema
ü PDBusingUnplug
Profile
Copyright©2018, Oracleand/oritsaffiliates.Allrightsreserved.|
EMSelfServicePortal– PDBMonitoringandManagement
Patching
PerformanceMonitoring
ResourceUsage
Copyright©2018, Oracleand/oritsaffiliates.Allrightsreserved.|
DatabaseasaService
34
CRMPricing Retail
Container– PROD
DB18.1
Container– PROD183
DB18.3
PluggableDatabasePOOL
PluggableDatabasePatching
Copyright©2018, Oracleand/oritsaffiliates.Allrightsreserved.|
DatabaseasaServicePluggableDatabaseRelocateandUpgrade
35
PDBOnboardingonDBaaSCloud
CRMPricing Retail
Container- PROD
DB18.1
DB18.1
Container- Test
RelocatetoanewPDBPoolDB19
Container- DevUpgradePDB
ü RelocatePDBwithoutmovingdatafile(s).
NEW
Copyright©2018, Oracleand/oritsaffiliates.Allrightsreserved.|
ProgramAgenda
EnterpriseManagerOverview
DatabaseLifecycleManagementforOracleMultitenant
DatabaseasaServiceforOracleMultitenant
Demo– PDBPatching
1
2
3
4
36
Copyright©2018, Oracleand/oritsaffiliates.Allrightsreserved.|
DemoSetup
37
EndUsers Dev Ops Administrators
üGoldImageCreation
üPluggableDatabasePoolSubscription
üOracleHomeDeployment
üContainerDatabaseDeployment
üActiveContainerDatabase
o ScheduleUpdate
PDBaaSFleetMaintenance
Copyright©2018, Oracleand/oritsaffiliates.Allrightsreserved.|
DatabaseasaServiceforOracleMultitenantPDBPatchingasaSelfServiceUser
DEMO
PDBaaSFleetMaintenance
EnterpriseManager13.3
Oracle18.1MultitenantPluggableDatabase
Patch28090523:DatabaseReleaseUpdate18.3
38
Copyright©2018, Oracleand/oritsaffiliates.Allrightsreserved.|
FutureRoadmap
39
Lifecycle
Mgm
tDB
aaS
DB19cSupport
FleetMaintenanceAutomationEnhancements
LatestDBReleaseSupport
EnhancedDataGuardIntegration
EnhancedPDBResourceManagement
ScaleUp/ScaleDown
PDBSnapClone
PDBSnapshotCarousel
EnterpriseManager13.3PG EnterpriseManager13.4
Copyright©2018, Oracleand/oritsaffiliates.Allrightsreserved.|
ValuePropositionDatabaseLifecycleManagement
üEnterprise Scale with Automation
üSecure Operation with Patching
üStay Notified
üStay Regulated with Compliance
OracleMultitenant
ü60% Reduction in OPEX*
ü33% Reduction in CAPEX**
üScaled Operations
üReduced Resource Overheads
40
*BasedontheoreticalcalculationofStandardDBAOperations**BasedontheoreticalcalculationofStandardApplicationLoadtoComputeratio
Copyright©2018, Oracleand/oritsaffiliates.Allrightsreserved.|
Proven Solution.Trusted byCustomers.
CISCO SYSTEMS
41
Copyright©2018, Oracleand/oritsaffiliates.Allrightsreserved.|
AdditionalResources
42
• EnterpriseManagerDatabaseLifecycleManagementOTN Page
• EnterpriseManagerDatabaseasaServiceOTN Page
• EnterpriseManagerFleetMaintenanceOTN Page
• DBLM/DBaaSPatchRecommendationMOSDocID1549855.1