High Performance Database on Bare Metal Cloud Services Vivek Sharma Technologist Hybrid Cloud SoluHons Core Technology, Asia Pacific viveklsharma.wordpress.com May, 2017 ConfidenHal Oracle Internal/Restricted/Highly Restricted
Safe Harbor Statement The following is intended to outline our general product direchon. It is intended for informahon purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or funchonality, and should not be relied upon in making purchasing decisions. The development, release, and Hming of any features or funchonality described for Oracle s products remains at the sole discrehon of Oracle. ConfidenHal Oracle Internal/Restricted/Highly Restricted 2
Before we Start Performance Project Starts with Underlying Infrastructure? EvaluaHng moving Enterprise Databases to Cloud? Performance of which component is crihcal to meet high TPS? CPU RAM Disk Network Oracle ConfidenHal Internal/Restricted/Highly Restricted 3
Program Agenda 1 2 3 4 5 Enterprise Concerns on IaaS What is Bare Metal Cloud Services Bare Metal Database Service Exadata on Bare Metal Cloud Services NoSQL Database on Bare Metal Cloud Services 4
Program Agenda 1 2 3 4 5 Enterprise Concerns on IaaS What is Bare Metal Cloud Services Bare Metal Database Service Exadata on Bare Metal Cloud Services NoSQL Database on Bare Metal Cloud Services 5
Enterprise Concerns on IaaS Concerns for Business CriHcal Workloads (to name a few) Can t Run all the Workloads Can t easily extend in- house tools and processes Can t choose between equivalent On- Premise and Public Cloud Limited Workload Portability Delivering IaaS that Works the way Enterprise Wants Oracle ConfidenHal Internal/Restricted/Highly Restricted 6
Program Agenda 1 2 3 4 5 Enterprise Concerns on IaaS What is Bare Metal Cloud Services Bare Metal Database Service Exadata on Bare Metal Cloud Services NoSQL Database on Bare Metal Cloud Services 7
What are the 5-4- 3 principles of Cloud CompuHng? 5 EssenHal CharacterisHcs On- demand Self Service Broad Network Access ElasHc Resource Pooling Rapid ElasHcity Metered Services 4 Deployment Models Private Cloud Public Cloud Community Cloud Hybrid Cloud 3 Service Models Sofware as a Service (SaaS) Plagorm as a Service (PaaS) Infrastructure as a Service (IaaS) ConfidenHal Oracle Internal/Restricted/Highly Restricted 8
Bare Metal Cloud Built for Enterprise Customers Retain what s best And differeniate ElasHc resources Pay for what you use Fast, JIT provisioning High scale Self- service Easy to use For Developers Flexibility and Choice Uncompromised Security Uncompromised Performance Reliability, SLAs Governance and Control
Bare Metal Cloud Services Summary Compute Bare Metal Standard Compute CPU: 36- Cores; RAM: 256 GB Bare Metal High IO Compute CPU: 36- Cores; RAM: 512 GB; Local SSD: 12.8 TB NVMe Bare Metal Dense IO Compute CPU: 36- Cores; RAM: 512 GB; Local SSD: 28.8 TB NVMe Virtual Machines Standard Compute 1, 2, 4, 8, 16 Cores VM Virtual Machines Dense IO Compute 4, 8, 16 Cores VM Network Virtual network, Internet gateways, Site to Site VPN, Security lists (sofware firewall) Block Storage Persistent storage volumes Backup for Block Storage for data protechon Object Storage Durable, high performance cloud storage IdenHty Reimagined for enterprise use Database High performance Oracle Database in the cloud Load Balancer Region and Availability Domains Provisioned bandwidth performance ConfidenHal Oracle Internal/Restricted/Highly Restricted 10
Program Agenda 1 2 3 4 5 Enterprise Concerns on IaaS What is Bare Metal Cloud Services Bare Metal Database Service Exadata on Bare Metal Cloud Services NoSQL Database on Bare Metal Cloud Services 11
Database ophons on Bare Metal Cloud Services Deploy your own Deploy and manage Database like your on- premise infra but on the cloud Ideal for complete customizahon; hybrid configurahons Bring your own license (BYOL) Database service Automated Deployment Follows database best prachces Oracle CerHfied License Included pricing model Single Instance / 2- node RAC / Exadata
Oracle Bare Metal Cloud Database Service Supports two Bare Metal shapes Db.BM.HighIO1.36 12.8TB NVMe DB.BM.DenseIO1.36 28.8TB NVMe VM.DenseIO 4/8/16 OCPU s up to 12.8 TB NVMe Full- featured 11gR2 or 12c database Database 12c (version 12.1.0.1 / 12.2.0.1) Database 11g (version 11.2.0.4) Deploys into your Virtual Cloud Network Scale- up/down Database system easily Start with 2 Cores, and grow up to 36 Cores RAC Start with 4 Cores, and grow up to 72 Cores Exadata Start with 22 Cores and grow as needed Fully Portable from On- Premises to Cloud Full root access RMAN, Database CLI, Oracle EM support Fully cerified Oracle Backed by Oracle Support Simple licensing bundles and pricing SE, EE, EE- High Perf, and EE- Extreme Perf Plagorm NaHve APIs and Integrated console experience for deployment Databases Secured by default.
Oracle Bare Metal Cloud Database Service 1 Node or 2 Node RAC SE / EE / EE HP / EE EP 11gR2, 12cR1 and 12cR2 High Performance Enterprise ProducHon DB High IO (Up to 36 Cores / 512 GB RAM / 4 x 3.2 TB = 12.8 TB NVMe) Dense IO (Up to 36 Cores / 512 GB RAM / 9 x 3.2 TB = 28.8 TB NVMe) RAC Local (Up to 72 Cores / 1024 GB RAM / 20 x 1.2 TB = 24 TB SSD s) Enterprise ProducHon DB VM Dense IO (4/8/16 Cores, 60/120/240 GB RAM, 3.2/6.4/12.8 TB NVMe) DEV/TEST on BM Standard or VM Standard
Database Service Storage ConsideraHons Shape Raw Storage Usable Storage Normal Redundancy BM.High IO 1.36 12.8 TB NVMe DATA 3.5 TB RECO 740 GB BM.Dense IO 1.36 28.8 TB NVMe DATA 9.4 TB RECO 1.7 TB BM.RAC Local 1.72 24 TB SSD DATA 8.6 TB RECO 1.6 TB Usable Storage High Redundancy DATA 2.3 TB RECO 440 GB DATA 5.4 TB RECO 1 TB DATA 5.4 TB RECO 1 TB What if the Database Size is larger than 9.4 TB? ConfidenHal Oracle Internal/Restricted/Highly Restricted 15
Program Agenda 1 2 3 4 5 Enterprise Concerns on IaaS What is Bare Metal Cloud Services Bare Metal Database Service Exadata on Bare Metal Cloud Services NoSQL Database on Bare Metal Cloud Services 16
Exadata on Bare Metal Cloud Services Best Performance for ALL Workloads SMART AnalyHcs/Storage/OLTP/ConsolidaHon All benefits of Cloud Fast, ElasIc, Web Driven Provisioning Oracle Experts Manage and Deploy Infrastructure No CapEx Deploys into your Virtual Cloud Network Low Latency, High Bandwidth Network Between Bare Metal Infrastructure and Exadata Fully Portable from On- Premises to Cloud Full root access RMAN, Database CLI, Oracle EM support High Availability Deployments RAC HA Features ODG / ADG between Availability Domains Hybrid ConnecIvity to On- Premise Triple Redundant VPN / Fastconnect Extend your DataCentre Boundaries
Exadata Cloud: CompaHble Scalable Available Secure Decades of Database InnovaIon Proven at Millions of Mission- CriIcal Deployments MulItenant Offload SQL to Storage In- Memory DB InfiniBand Fabric Real ApplicaIon Clusters Smart Flash Cache, Log PCI Flash AcIve Data Guard ParIIoning Advanced Compression Advanced Security, Label Security, DB Vault Real ApplicaIon TesIng Advanced AnalyIcs, SpaIal and Graph Management Packs for Oracle Database All Oracle Database InnovaIons All Exadata DB Machine InnovaIons Storage Indexes Columnar Flash Cache Hybrid Columnar Compression I/O Resource Management Network Resource Management In- Memory Fault Tolerance Exafusion Direct- to- Wire Protocol HCC 10:1 I/O I/O I/O 18
Exadata on Bare Metal Cloud Services Quarter RACK 22 OCPUS (Max 84), 1.4 TB RAM, 3 Storage Cells, 38.4 TB FC, 84 TB Usable Storage Half RACK 44 OCPUS (Max 168), 2.8 TB RAM, 6 Storage Cells, 76.8 TB FC, 168 TB Usable Storage FULL Rack 88 OCPUS (Max 336), 5.7 TB RAM, 12 Storage Cells, 153.6 TB FC, 336 TB Usable Storage 11gR2, 12cR1 and 12cR2 Scale Within / Across CPU BursHng for more Compute Processing Scaling from Quarter to Half, Half to Full
Exadata Services Storage ConsideraHon DATA / RECO / DBFS & ACFS DiskGroups Impact of Backup on Data & Reco Usable Storage StaIsIcs Quarter Half Full Total Usable Capacity 84 TB 168 TB 336 TB Local Backup to Exadata Storage (40 / 60 Rule) Backup outside to Exadata Storage (80 / 20 Rule) DATA 33.6 TB RECO 50.4 TB DATA 67.2 TB RECO 16.8 TB DATA 67.2 TB RECO 100.8 TB DATA 134.4 TB RECO 33.6 TB DATA 134.4 TB RECO 201.6 TB DATA 268.8 TB RECO 67.2 TB
Program Agenda 1 2 3 4 5 Enterprise Concerns on IaaS What is Bare Metal Cloud Services Bare Metal Database Service Exadata on Bare Metal Cloud Services NoSQL Database on Bare Metal Cloud Services 21
NoSQL Database Shared Nothing Architecture Data is ParHHoned (Hash or Range) across Shards High Availability and Scalability (Minimum 3 Copies Recommended) Eventual Consistency TransacHon Durability Dynamic ElasHcity (Add or Remove Shards) 22
NoSQL on Bare Metal Cloud Services Leverage Benefits for Availability Domains Three Compute Instances across AD s High Performance Enterprise ProducHon DB Minimum 3 Compute Instances across AD s with VCN High IO (Up to 36 Cores / 512 GB RAM / 4 x 3.2 TB = 12.8 TB NVMe) Dense IO (Up to 36 Cores / 512 GB RAM / 9 x 3.2 TB = 28.8 TB NVMe) Enterprise ProducHon DB VM Dense IO (4/8/16 Cores, 60/120/240 GB RAM, 3.2/6.4/12.8 TB NVMe) DEV/TEST on BM Standard or VM Standard Configure Client (ApplicaHon) in any of the Bare Metal Instances 23
ConfidenHal Oracle Internal/Restricted/Highly Restricted 24