oracle made it easy: cloud db vergleich

27
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

Upload: opitz-consulting-deutschland

Post on 21-Jan-2018

94 views

Category:

Technology


3 download

TRANSCRIPT

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

Rücksprache mit Mktg.

ORACLE MADE IT EASY: CLOUD VERGLEICH

Oracle Datenbank

ORACLECLOUD

Microsoft

Azure

Cloud Angebote für Oracle Datenbank

PresentationBorys 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

Agenda History

Difference of Cloud Offers

Cloud Use Cases

Availability

Autonomous and DevOps

Comparison

ORACLE MADE IT EASY: CLOUD VERGLEICH

MB

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/oracle-open-world-2017-keynote/ellison-1/index.html?bcid=5595335512001&elq_mid=89595&sh=2512928132282215125816218150326182&cmid=WWMK170417P00011C0001

B

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

Difference of Cloud Offers

Oracle made it easy: Cloud Vergleich

OLT

P W

ork

loa

dD

WH

Qu

ery

Pe

rfo

rma

nce

Am

ou

nt o

f D

ata

Google Spanner

SQL Datawarehouse

M

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 GridInfrastructure documentation. With the exception of the Oracle Cloud, Oracle hasnot tested nor certified Oracle RAC in these environments.

http://www.oracle.com/technetwork/database/options/clustering/overview/rac-cloud-support-2843861.pdf

M

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

Oracle DB in Cloud: Use Cases SmallCUSTOMER 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 - GBDB Storage -

GBMonthly 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

DA

TA

BA

SE

IN-M

EM

OR

YE

XA

DA

TA

Access:

SQL*Plus

REST API

APEX

B

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

Oracle DB in Cloud: Use Cases OLTPCUSTOMER 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 70,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

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

Oracle DB in Cloud: Use CasesCUSTOMER 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 VMCPU

(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 ServerCPU

(min)CPU

(max) RAMStorage 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

DA

TA

BA

SE

IN-M

EM

OR

YE

XA

DA

TA

B

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

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

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 METALINFRASTRUCTURE:

All AD‘s in Region areconnected to each overwith high badnwitch, low latency network

Good situated for Data Guard

B

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

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

Availability: ShardedDatabase 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

Availability: Cluster: DIY - RAC Cloud e.g. AWSIs 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

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

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

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

Autonomous and DevOps - MigrationSimple 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

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

Fragen

ORACLE MADE IT EASY: CLOUD VERGLEICH