Oracle offers various cloud database services that provide different levels of automation, availability, and pricing depending on customer requirements. These include Exadata Express for small test/development databases, Oracle Database Virtual Machine for OLTP workloads up to 12TB, and Exadata Cloud Service for mission critical environments up to 1.5PB. Oracle cloud databases provide high availability across regions and availability domains. The Autonomous Database option provides full automation for backups, patching, and tuning. Migration from on-premises to Oracle cloud databases can use various methods while maintaining high availability. Oracle cloud databases provide more full-featured options compared to other clouds, but some capabilities require more manual configuration outside of Oracle cloud.
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
Oracle made it easy: Cloud DB Vergleich
1. Oracle made it easy:
Cloud DB Vergleich
DOAG 2018 KONFERENZ, NÜRNBERG
MATTHIAS FUCHS, ESENTRI
BORYS NESELOVSKYI, OPITZ CONSULTING
ORACLE MADE IT EASY: CLOUD VERGLEICH
2. ORACLE MADE IT EASY: CLOUD VERGLEICH
Oracle Datenbank
ORACLE
CLOUD
Microsoft
Azure
Cloud Angebote für Oracle Datenbank
3. Presentation
Borys Neselovskyi
OPITZ CONSULTING, Essen
@bneselov
OCP 8, 10, 12
Database, Middleware, Engineered Systems
Cloud Technology
Matthias Fuchs
esentri AG, Nürnberg
@hias222
OCP 12
Exadata, RAC, Java Cloud Certified
Database, Middleware, DevOps
ORACLE MADE IT EASY: CLOUD VERGLEICH
B M
4. Agenda
History
Difference of Cloud Offers
Cloud Use Cases
Availability
Autonomous and DevOps
Comparison
ORACLE MADE IT EASY: CLOUD VERGLEICH
MB
5. History: Oracle Database Cloud
ORACLE MADE IT EASY: CLOUD VERGLEICH
2018: Autonomous Database:
• ML (machine learning) drived
• Full automated:
◦ Patching
◦ Tuning
◦ Backup
◦ Upgrade
• SLA‘s:
◦ Availability: 99,995%
(planned/unplanned)
• At least 50% cost saving by move a
database from AWS to Oracle Cloud
2012:
• Schema Cloud Service
2014:
• Database Cloud Service
• Backup Cloud Service
2015:
• Exadata Cloud Service
2016:
• Cloud Machine
• Exadata Express Cloud Service
• Bare Metal Cloud Service
2017: Exadata Cloud Machine
Larry Ellison Key Note:
https://www.oracle.com/features/ora
cle-open-world-2017-keynote/ellison-
1/index.html?bcid=5595335512001&
elq_mid=89595&sh=25129281322822
15125816218150326182&cmid=WW
MK170417P00011C0001
B
6. 2002
> AWS platform was launched in July
2002
2004
> the first public AWS Service
> Simple Queue Service
2006
> relaunch
> S3 cloud storage, SQS, and EC2
2010
> Amazon.com on AWS
2015
> more than a million active customers
History: AWS, Google, Azure
Oracle made it easy: Cloud Vergleich
Microsoft
Azure2008
> Announced the Windows Azure
Platform
2009
> Announced SQL Azure Relational
Database
2010
> Windows Azure Platform commercially
available
2012
> Websites, Virtual machines for
Windows and Linux, Python SDK, New
portal, Locally redundant storage
2015
> Azure Cloud Switch introduced as a
cross-platform Linux distribution
2008
> Google App Engine was released as a
preview
2010
> Google Cloud Storage launched
2013
> BigQuery went into General Availability
2014
> Google Cloud SQL
> Managed Virtual Machines followed
Google App Engine
M
7. Difference of Cloud Offers
Oracle made it easy: Cloud Vergleich
OLTPWorkloadDWH
QueryPerformanceAmountofData
Google Spanner
SQL Datawarehouse
M
8. Difference of Cloud Offers
28.11.2017 Fußzeile: Präsentationstitel, Autor, Ort8
Authorized Cloud Environment
> Amazon Elastic Compute Cloud (EC2),
> Amazon Relational Database Service
> Microsoft Azure Platform
http://www.oracle.com/us/corporate/pricing/cloud-licensing-070579.pdf
Real Application Cluster
Under Review
Oracle RAC is supported on all cloud environments supported by the Oracle
Database, as long as the environment is able to provide the hardware, storage,
and networking requirements as specified in the Oracle RAC and Grid
Infrastructure documentation. With the exception of the Oracle Cloud, Oracle has
not tested nor certified Oracle RAC in these environments.
http://www.oracle.com/technetwork/database/options/clustering/overview/rac-cloud-
support-2843861.pdf
M
9. Difference of Cloud Offers: Oracle
ORACLE MADE IT EASY: CLOUD VERGLEICH
September 2017:
Old: Oracle Public Cloud
New: Oracle Cloud Infrastructure Classic
Old: Oracle Bare Metal Cloud
New: Oracle Cloud Infrastructure
Database Cloud Services:
Old: Oracle Bare Metal Cloud Database Service
New: Oracle Cloud Infrastructure Database
Image Source: https://pixabay.com/en/upset-sad-confused-figurine-534103
Simple Creating RAC DB with Cloud Console
Scale Up / Scale Down your RAC via Cloud
Console
Exadata Features
Exadata Dedicated Machine
Cloud@Customer
Autonomous Oracle DB
BYOL can be used in Cloud
Sharding Infrastructure
B
Unique Service Database Cloud@OracleRenaming of Cloud Services
10. Oracle DB in Cloud: Use Cases Small
CUSTOMER REQUIREMENTS:
Small DB:
Test, Development
Up to 1 TB DB Storage
Enterprise Edition + Options
ORACLE OFFERS:
Exadata Express:
No RAC, no Data Guard
1 dedicated PDB
Managed by @Oracle
ORACLE MADE IT EASY: CLOUD VERGLEICH
Configuration CPU SGA/PGA/IM - GB
DB Storage -
GB
Monthly Costs:
PAYG
Monthly
Costs:
Prepaid
X20 * 1 3,5/4 20 228 € 152 €
X250 1 3,5/4 250 521 € 347 €
X500 2 7,5/7,5 500 1.042 € 694 €
X1000 4 15/15 1024 2.083 € 1.389 €
X1000IM 4 15/15/10 1024 5.208 € 3.472 €
EXADATA X5-2
DATABASEIN-MEMORYEXADATA
Access:
SQL*Plus
REST API
APEX
B
11. Oracle DB in Cloud: Use Cases Small - AWS
Oracle made it easy: Cloud Vergleich
Customer REQUIREMENTS:
Small DB:
Test, Development
Up to 1 TB DB Storage
Enterprise Edition + Options
AWS offers:
Exadata Express:
No RAC, no Data Guard
1 dedicated Instanze
Managed by @AWS
Autoapply minor Patches
Prepared Parameter
License BYOL
Cloud Service Reserved Instance
vCP
U RAM (GB) $
Storage
SSD
Monthly Costs:
PAYG € Monthly Costs:
RDS Aurora Oracle db.t2.large 2 8 91,98 500GB 304 € 51 ?
M
12. Oracle DB in Cloud: Use Cases OLTP
CUSTOMER REQUIREMENTS: ORACLE OFFERS:
Oracle Database Virtual Image: VM with Block Storage
Oracle Bare Metal: VM with NVME SSD Storage
Maintenance Oracle:
Facility/Hardware/Storage/Network
Maintenance Customer: OS (VM), RDBMS
ORACLE MADE IT EASY: CLOUD VERGLEICH
Standard Edition DB:
1 - 2 OCPU
Storage: 250 GB – 12 TB
Cloud Service Shape CPU RAM (GB)
Storage row
(TB)
Monthly Costs:
PAYG
Monthly
Costs:
Prepaid
Oracle Database Virtual Image VM Standard1.1 1 7
0,25 to 40
(Block) 304 € 204 €
Oracle Bare Metal BM.HighIO1.36 2 512 12,8 TB (NVME) 3.259 € 2.172 €
Oracle Bare Metal BM.DenselIO1.36 2 512 28,8 TB (NVME) 3.720 € 2.480 €
B
13. Oracle DB in Cloud: Use Cases Small - OLTP
Oracle made it easy: Cloud Vergleich
Customer REQUIREMENTS:
Standard Edition DB:
1 - 2 OCPU
Storage: 250 GB – 12 TB
AWS offers:
Standard Edition:
No RAC, no Data Guard
1 dedicated Instance
Managed by @AWS
Auto apply minor Patches
Prepared Parameter
Max db.m4.4xlarge (16/122 GB)
Cloud Service
Reserved
Instance vCPU RAM (GB) € Storage SSD € Monthly Costs:
RDS Aurora Oracle db.m4.2XLarge 8 32 1.186,83 1000 GB 102,01 1.288,84€
RDS Aurora Oracle db.t2.large 2 8 191,33 1000 GB 102,01 293,33 €
M
14. Oracle DB in Cloud: Use Cases
CUSTOMER REQUIREMENTS: ORACLE OFFERS:
Bare Metal:
Exadata Cloud Service:
Dedicated Exadata for the Customer in Cloud
Hardware optimization for the long and complex query and Data
Warehouse
ORACLE MADE IT EASY: CLOUD VERGLEICH
Mission Critical Environments:
High Load OLTP/DWH – DB Storage
(row): to 24 TB:
High Load OLTP / DWH – DB Storage
(row): 84 TB and more:
Maintenance:
Maintenance Oracle:
Facility/Hardware/Storage/Network
Maintenance Customer: OS (VM),
RDBMS, GI
Package: Extreme Performance: RAC,
Active Data Guard, In-Memory
Cloud Service VM
CPU
(min)
CPU
(max) RAM Storage row (TB)
Monthly Costs:
Prepaid
BM.RACLocalStorage1.72 2 4 72 512 X 2 24 (Shared SSD) 8.928 €
Cloud Service Server
CPU
(min)
CPU
(max) RAM
Storage row
(TB)
Monthly Costs:
Prepaid
Exadata Eight Rack X6 2 DB / 3 Storage 22 84 720 X 2 288 41.168 €
Exadata Half Rack X6 4 DB / 6 Storage 44 168 720 X 4 576 82.336 €
Exadata Full Rack X6 8 DB / 12 Storage 88 336 720 X 8 1152 165.168 €
EXADATA X5-2
DATABASEIN-MEMORYEXADATA
B
15. Oracle DB in Cloud: Use Cases Small - OLTP
Oracle made it easy: Cloud Vergleich
Customer REQUIREMENTS:
Mission Critical Environments:
Mulit AZ Deployment
AWS offers:
Standard Edition:
No RAC, no Data Guard
1 dedicated Instance
Managed by @AWS
Auto apply minor Patches
Prepared Parameter
BYOL (Enterprise Edition)
Cloud Service Reserved Instance vCPU RAM (GB) Monthly $
RDS Aurora Oracle db.m4.16xlarge 64 256 7.437
Storage SSD Size Monthly €
General Purpose 30.000GB 3.016,80
Price
3 Instances 22.311 $
10 TB * 3 3.016,80 €
BYOL ?
M
16. Availability: Oracle Cloud - Regions and
Availability Domains
ORACLE MADE IT EASY: CLOUD VERGLEICH
Image Source: https://cloud.oracle.com/data-regions
Frankfurt (DE)
Amsterdam (NL)
Slough (UK)
REGION:
A localized geographic area:
Frankfurt
Amsterdam
AVAILABILITY DOMAIN:
One or more data centers located
within a region
B
17. Availability: Oracle Cloud - Regions and
Availability Domains
ORACLE MADE IT EASY: CLOUD VERGLEICH
Image Source: http://www.oracle.com/technetwork/database/availability/bmc-
maa-blueprints-3754051.pdf
BARE METAL
INFRASTRUCTURE:
All AD‘s in Region are
connected to each over
with high badnwitch,
low latency network
Good situated for Data
Guard
B
18. High Availability: Bare Metal Cloud
Infrastructure
ORACLE MADE IT EASY: CLOUD VERGLEICH
Image Source: http://www.oracle.com/technetwork/database/availability/bmc-maa-blueprints-3754051.pdf
Golden Gate Cloud Service
B
19. High Availibility – Multi AZ Deployment
No Dataguard in use
Replication Based of AWS Storage
Switch over Loadbalancer
Cluster mit maximal 15 Read Nodes
Write Endpoint
> Standbyfailover
Read Endpoint
> Loadbalancing over replicas
Oracle made it easy: Cloud Vergleich
M
20. Availability: Sharded
Database in Bare Metal IaaS
ORACLE MADE IT EASY: CLOUD VERGLEICH
Image Source: http://www.oracle.com/technetwork/database/availability/bmc-maa-blueprints-3754051.pdf
M
21. Availability: Cluster: DIY - RAC Cloud e.g.
AWS
Is a RAC Cloud outside of Oracle Cloud possible?
Problem:
◦ Shared Storage
◦ Multicats Layer Network
Solution is possible:
VM Ware Cloud on AWS Software Defined Data Center:
◦ Shared Storage: vSAN
◦ Multicast Network: NSX
Maintenance: Customer
Support: AWS/VMWare
◦ Oracle Support for RAC????
ORACLE MADE IT EASY: CLOUD VERGLEICH
Image Source:
http://blogs.vmware.com/apps/files/2017/11/Pic1.
png
B
22. Support/Maintenance/Autonomous/Migration
Oracle Exadata Express:
Support: Oracle
Maintenance:
Oracle: Facility/Hardware/Storage/Network/RDBMS
Database: Customer (create/delete user)
Oracle Database Bare Metal:
Support: Oracle
Oracle: Maintenance: Facility
Hardware/Storage/Network:
Customer: RDBMS/GI & Database
ORACLE MADE IT EASY: CLOUD VERGLEICH
B
Oracle Exadata Cloud Service:
Support: Oracle
Maintenance:
Oracle: Facility/Hardware/Storage/Network
Customer: RDBMS/GI & Database
Autonomous:
Support and Maintenance: Oracle
Automated Management:
Backup/Patching/Tuning/Troubleshooting
23. Autonomous – DevOps
AWS:
Hardware fully transparent
Patching
Auto Minor Version Upgrade
Parameter:
Parameter Templates on RDS Service
Google:
Auto
Multi-Regional Instance 99,999 %
Complete Managed:
- No parameter changes
- Auto Data Distribution
- Only change number of instances
Oracle made it easy: Cloud Vergleich
Spanner Data Split
AWS Management Policy
M
24. Autonomous and DevOps - Application View
Infrastructure as Code
- Oracle has some Deployment Tools and Rest Interfaces for all services
- AWS has many Deployment Tools for complete infrastructure setup e.g. terraform
Hybrid Use Cases - Database Oracle Cloud – Application AWS
• Possible with Oracle Cloud Database,
• DevOps can be complex, because of different cloud infrastructures
No Oracle Cloud Use
• With AWS only implementation, no Managed RAC Database available
• Own Build RAC on AWS not preferred solution
Oracle made it easy: Cloud Vergleich
M
25. Autonomous and DevOps - Migration
Simple Migration On-Premises To Cloud With Oracle:
Several Possibilities:
- Dataguard
- Export/import
- Transportable Tablespace
- Unplugging/Plugging (CDB)
- Remote Cloning (CDB)
- Data Transfer Service (Oracle Storage Service), Snowball (AWS)
- Migration to Cloud@Customer: the same Network
ORACLE MADE IT EASY: CLOUD VERGLEICH
AWS Snowball
B
26. Compare Oracle on Clouds
ORACLE MADE IT EASY: CLOUD VERGLEICH
Oracle AWS Azure Google
DB Versions All No RAC No RAC nothing
Availability All Architectures Multi AZ Data Guard
possible
-
Pricing Depends on the use case
Management Autonomous
Planed
Auto Minor
Patching
Customer
Management
Interesting
Concept
Migration +++++ + + ------
B