IaaS und DBaaS on Premise und in der Oracle Public Cloud - DOAG

7 questions of highly curious cloud customers: Oracle VP discusses firm's cloud focus. Oracle development vice president Deepak Patil talks to V3 abou...

12 downloads 588 Views 3MB Size
IaaS und DBaaS on Premise und in der Oracle Public Cloud Franz Haberhauer Chief Technologist Systems Sales Consulting Northern Europe [email protected]

Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

2

NIST Definition of Cloud Computing • Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.

• This cloud model is composed of: 5 Essential Characteristics • On-demand self-service • Broad network access • Resource pooling • Rapid elasticity • Measured service

3 Service Models • SaaS: Software as a Service • PaaS: Platform as a Service • IaaS: Infrastructure as a Service

4 Deployment Models • Public Cloud • Community Cloud • Private Cloud • Hybrid Cloud

September 2011 http://csrc.nist.gov/publications/PubsSPs.html#800-145 Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Wider Definition of „Cloud“ Subscription = Cloud

• OPEX instead of CAPEX – no license purchase – no hardware puchase – monthly payments • minimum terms may apply

• Technical cloud criteria sometimes considered secondary – especially self service

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

4

Wider Definition of „Cloud“ Measured Service / Pay per Use

• Measured Service – Resource consumption per time unit – pay-as-you-go • General Purpose Compute – $0.1 per 1 OCPU/Hour for Oracle Compute Cloud Service - Compute Capacity – $0.15 per 1 OCPU/Hour for Oracle Compute Cloud Service – High I/O Compute Capacity – $0.05 per GB/Month Block Storage – $0.10 per GB/Month High Performance Block Storage – $0.005 per additional Static IP/Hour

• Non-Metered Services • General Purpose Compute – $75 per 1 OCPU/Month for Oracle Compute Cloud Service - Compute Capacity – ... https://cloud.oracle.com/en_US/compute/compute/pricing Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

5

Workflow Creating an IaaS Compute Service • Log into Account/Sub-Account

• Set Compartment Cloud

• Create Virtual Network

https://cloud.oracle.com/de_DE/iaas

• Create Sub-Net • Create Block Storage • Create Compute Service – Select Shape – Select Image

• Define Monitoring and Orchestration

OOW 2016 Keynote by Thomas Kurian 6:19 – 13:10 https://www.oracle.com/openworld/on-demand/index.html?bcid=5133872292001

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Oracle Public Cloud Compute Shapes General Purpose / Elastic Compute

• General Purpose Shapes – 7.5GB RAM/OCPU – OC3: 1OCPU+7.5GB RAM ... OC9: 32OCPU+240GB RAM – 1/2/4/8/16/24/32 OCPUs

• High Memory Shapes – 15GB RAM/OCPU – OC1M: 1OCPU+15GB RAM ... OC9M: 32OCPU+480GB RAM

• High I/O Shapes – Includes 400GB NVMe SSD per OCPU and 15GB RAM/OCPU – OCIO1M: 1OCPU+15GB RAM+400GB SSD ... OCIO5M: 16OCPU+240GB RAM+6400GB SSD http://docs.oracle.com/cloud/latest/stcomputecs/STCSG/GUID-1DD0FA71-AC7B-461C-B8C1-14892725AA69.htm0 Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

7

Oracle Public Cloud Compute Images General Purpose / Elastic Compute

• Images provided by Oracle – Oracle Linux 5,6,7 – Solaris 11.3 – Microsoft 2008 R2, 2012 R2

• Oracle Partner provided (Marketplace) – CentOS, Debian, SuSE Linux

• Custom Images • Bring Your Own License (BYOL) • https://cloud.oracle.com/en_US/compute/faq Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

8

DBaaS in the Oracle Public Cloud Creating a Service Instance • Invoking the Create Database Cloud Service Wizard • Defining the Subscription Type • Selecting the Software Release • Selecting the Software Edition • Configuring the Database Deployment • Configuring Backup and Recovery • Confirming Your Database Instance Definition

• Configuring Backup and Recovery • Confirming Your Database Instance Definition • Finding the Connection Details for your Database Instance • Enabling Secure Network Access to your Database Instance Oracle Database Cloud - Database as a Service Quick Start

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | http://www.oracle.com/webfolder/technetwork/tutorials/obe/cloud/dbaas/dbcs_quick_start/oracle_database_cloud_service_dbaas_quick_start.html

9

DBaaS in der Oracle Public Cloud Service and Database Configuration

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

10

Oracle Database Cloud Service Standard Edition 2

Enterprise Edition Adds…

• Full database instance

• All standard EE features

EE High Performance

Adds…

Adds… Multitenant

• Limited to 16 OCPUs • Includes Transparent Data Encryption

RAC RAC One Node

Partitioning Advanced Compression Advanced Security, Label Security, Database Vault

Same Oracle database software as available on premises offered with consolidated editions

EE Extreme Performance

Real Application Testing

OLAP, Analytics, Spatial and Graph Management Packs

Reference: http://www.oracle.com/us/products/database/enterprise-edition/comparisons/index.html Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

In Memory

Active Data Guard

Oracle Cloud UIs • Web-based UI • REST API • CLI

• Orchestration – Native JSON file – Heterogenous • Terraform provider – https://blogs.oracle.com/developers/announcing-built-in-terraform-provider-for-oracle-compute-cloud

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

13

Oracle Cloud Infrastructure and Bare Metal Cloud Services

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

14

Oracle Cloud: Compute IaaS Bare Metal

Elastic Compute

Container Service

Ravello

Dedicated Compute

Hypervisor

Hardware – Physical Servers & Storage Core Data Center & Access Network

Data Center Regions & Availability Domains

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Engineered Systems

nd 2

Generation Architecture

7 questions of highly curious cloud customers: Oracle VP discusses firm's cloud focus Oracle development vice president Deepak Patil talks to V3 about the firm's cloud push http://www.v3.co.uk/v3-uk/interview/2476694/7-questions-of-highly-curious-cloud-customers-oracle-vp-discusses-firms-cloud-focus Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Oracle Bare Metal Cloud Latest Technologies Enable a Modern Cloud Infrastructure Technology

Benefit

Availability domains

Enables enterprise-level high availability

Enables predictable low latency; Flat, non-blocking network

< 100µs RTT latency, 10Gb/s bandwidth between hosts in an AD, < 500µs RTT latency, 1Tb/s bandwidth between ADs

eliminates “noisy neighbors” Off-box IO virtualization & automated hardware wiping

Enables secure deployments of bare metal servers without Oracle management software overhead

Direct-attached NVMe storage

Enables highest IO workloads Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Oracle Bare Metal Compute Cloud Services • Bare metal: Industry-leading performance and security with pay-as-you-go pricing – Available in < 5 minutes – 36 OCPUs VMs

VMs

– Standard: Non-NVMe SSD, 256GB RAM

Identity Access Management

Billing / Metering

REST API / Console

– High IO: 12.8TB NVMe SSD, 512GB RAM Oracle Cloud Hypervisor

– Dense IO: 28.8TB NVMe SSD, 512GB RAM

• VMs: Smaller instances on the same fast network Bare Metal

Bare Metal

Bare Metal

Bare Metal

Block Volumes, Object Storage, Networking Services Multiple Availability Domains

– Available in < 1 minute – 1, 2, or 4 core, 28GB RAM, block storage

• OS images – Oracle Linux – 7.2, 6.8 – Ubuntu 14.x/16.x, CentOS 6.x/7.x

https://cloud.oracle.com/en_US/bare-metal-compute/pricing

– Windows Server 2012 R2 with add-on price

– Bring Your Own image (BYOI) Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Recent Platform Enhancements Bare Metal Cloud Services DenseIO Virtual Machines The DenseIO Virtual Machine is ideal for large databases and big-data workloads, like Apache Spark and Hadoop, which have demanding performance and large physical storage requirements.

Resources OTN Blog – DenseIO Introduction OTN Blog – DenseIO VM Performance cloud.oracle.com – VM Shapes

Shape

OCPU

Memory (GB)

Local Disk (TB)

VM.DenseIO1.4

4

60

3.2 TB NVMe SSD

VM.DenseIO1.8

8

120

6.4 TB NVMe SSD

VM.DenseIO1.16

16

240

12.8 TB NVMe SSD

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Oracle Cloud: Storage IaaS Local NVMe

Block

Object

Archive

File & DB Backup

Storage Cloud Software Appliance

POSIX NFS SMB, NAS WebDav Hardware – Physical Servers & Storage Core Data Center & Access Network

Data Center Regions & Availability Domains

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Network Cloud Services VPN

VCN/VPC

Fast Connect

Cloud Exchange

Enterprise Data Center

Branch Office

Fast Connect EE

Elastic LBaaS

Global Network Edge

MPLS Network

Enterprise Data Center

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

22

New: Oracle FastConnect Pricing Significantly Reduced

Partnering with additional Connectivity Providers e.g. Megaport w/ Phoenix BMCS datacenter launch https://megaport.wistia.com/medias/bmga8mmyzt Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

OPC – Elastic Compute New: IP Networks and Shared Networking IP Networks

Shared Networking

• Bring your own L3 networks

• Common private subnet shared by all users

• Arbitrary network topologies

• Software Defined Overlay Network

• No user definable networking

• User definable networking

• Security provided by security lists

• Fine grained routing

• No routing

– RFC6598 addresses are reserved by OPC • Single network interfaces

• Multiple network interfaces https://docs.oracle.com/cloud/latest/stcomputecs/STCSG/GUID-B62FE52B-CD56-43D9-AB42-354D5C8C5AA1.htm Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

24

Oracle Database Cloud Services Full Spectrum of Database Cloud Offerings

Exadata Express

Database - EC

Database - BM

Exadata

Editions

EE with Lockdown

SE2, EE, HP, EP

SE2, EE, HP, EP

EP

Implementation

1 PDB in Shared CDB

1 Dedicated CDB

1+ Dedicated DBs

1+ Dedicated DBs

Management

Oracle

Customer

Customer

Customer

Max DB size

20G, 50GB

50GB – 11.2TB

4.2TB – 9.6TB

42TB – Petabytes

CPU range

~1

1 – 16

2 – 36

16 – 272

Storage

Exadata,Flash:Fixed

ZFS Block: $0.50 per GB

Local NVMe:Fixed

Exadata,Flash:Fixed

Connectivity

SQL

SSH, SQL

VPN, SSH, SQL

VPN, SSH, SQL

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Exadata Cloud Service Service Overview • Customer requests Exadata Service on Oracle Cloud Portal – Provides system size; Database names, sizes, versions, etc. – Pricing is based on Database CPU Cores enabled

• Start with a minimal number of cores within a Quarter Rack Allocation Unit: Quarter Rack X6-2 OCPUs (min-max) 1

22 - 84

Total Memory

1.5 TB

Compute Nodes

PCIe Flash Max DB size2

2

38.4 TB 34.2/68.3 TB

– Minimum: 22 cores, enable additional cores on demand – Access to all storage, 900K IOPs – Can expand to 100s of Cores, 100s of TB storage, Millions of IOPs

• Exadata System automatically provisioned for customer – Assured hardware resources: no server or storage over-provisioning

• Databases requested by customer prebuilt and ready to run – Oracle Database and Exadata software includes all options and features – Oracle Database 11.2.0.4, 12.1.0.2 and 12.2.0.1 available – Automation tools provided to backup, update, upgrade, and add databases

1. OCPU = Oracle CPU = 1 usable compute core 2. After provisioning DATA and RECO disk groups, actual space depends on space needed for local backups

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

26

Not All Applications Can Run in the Public Cloud Data Sovereignty

• Comply with regulatory, legal and privacy requirements • Sensitive data on premises • Custom security standards

Control

• Keep control over business-critical systems • Use your own firewalls, load balancers, hardware VPNs, etc. • Extremely high SLAs

Latency

• Connect with back-end mainframes, databases, ERPs, etc. with near-zero latency • Dedicated infrastructure offers lower latency

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

32

Oracle Develops Infrastructure Products for These Three Deployments On-Premises

Cloud at Customer

For All Your Workloads Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Public Cloud

Enabling the Journey to Cloud – Oracle Cloud at Customer Complete Deployment Choice

CUSTOMER DATA CENTER

ORACLE CLOUD MACHINE

PUBLIC CLOUD

FIREWALL

Oracle Public Cloud Delivered on Customer’s Premise Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

34

Cloud You Consume, Not Build and Maintain Customer

Oracle Cloud Operations Customer

Installation and Configuration

Cloud Operations and Support

Cloud Administration

Oracle Technical Account Manager

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

35

Oracle Cloud@Customer: Oracle Cloud behind your firewall • Adresses latency, data residency, control/security requirements • Same Oracle Cloud • Simple subscription (IaaS, PaaS) and Pay-as-You-Go (PaaS) pricing

Cloud IaaS | PaaS

Oracle Data Center Oracle Cloud

• Oracle owns hardware and software; manages the platform remotely Your Data Center Oracle Cloud@Customer

• Oracle Cloud Machine • Exadata Cloud Machine

• Leave the stack to Oracle. Focus on using the services

• Single vendor handshake

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

37

Exadata Cloud Machine Service

• Same Services as Exadata on Public Cloud – – – –

Includes Exadata HW (X6) & SW, Database SW Oracle Database 11.2.0.4 or 12.1.0.2 with Grid Infrastructure 12.1.0.2 Oracle Database 12.2.0.1 with Grid Infrastructure 12.2.0.1 All database options and features, Exadata features, DB Management Packs

• Oracle Cloud Machine (OCM) required to deploy cloud stack software (Exadata Cloud Control Plane) – One OCM can manage multiple ExaCMs in same metro region – OCM can be leveraged to deploy cloud services such as JCS, ICS, DBCS etc. to bring full stack cloud to customer

• Start with minimal cores within a rack, scale as needed – Minimum: 16 cores, enable additional cores on demand – Dozens of terabytes of storage, hundreds of thousands of IOs per second – Can expand to 100s of cores, 100s of TB storage, Millions of IOPs

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

38

Downsize On-Prem 32 cores

Peak

+ Safety Buffer

•Size for the peak, plus safety buffer

ExaCM/ExaCS + Hourly Burst Freq. Load

• Size for frequent loads • Use Bursting for Infrequent loads and safety margin

16 cores

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

39

Service Details … contd. • One VM per Database Server – Oracle has ownership of dom0: uses some server memory and CPU (customers not charged) – Customer has administrative privileges for domU: deployment of databases, agents, scripts

• Oracle Cloud Operations team manages Exadata infrastructure – Servers, storage, storage software, networking, firmware, hypervisor, etc.

• Customers control and manage software that directly affects their application – Database, Grid Infrastructure, OS

• Customers can configure and run databases as they like – – – –

Customers initiate automated database update script when it is convenient for them Can be run rolling across nodes to avoid database downtime Databases can be backed up to existing data center infrastructure (e.g. Recovery Appliance) Usual MAA best practices apply (e.g. DR with Data Guard to a another compatible standby platform)

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

40

Deployment Choice with Integrated IaaS and PaaS

IaaS for Oracle and nonOracle workloads • Compute services • Storage services • Network services

Extended PaaS Offerings • • • •

Java Cloud Service Integration Cloud Service SOA Cloud Service Database Cloud Service

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

41

Oracle Cloud Machine Subscription Model X6 Compute Subscription 40 Intel® Broadwell CPU

Compute Block Storage Object Storage

ZS5 Block Storage Subscription ~45TB Usable Block Storage 3.2TB Write Cache

X6 Object Storage Subscription ~128TB Usable Object Storage

Network

Flexible Hardware Configuration

10GbE Connectivity to Data Center Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

42

Oracle Cloud Machine X6 Hardware X6 Compute Subscription

• Oracle X6 Server – 2 socket 22-core Intel® 2.2GHz Broadwell® CPUs – 512GB DDR4 Memory – 12TB Flash available for IaaS/PaaS ephemeral volumes

• 40 Usable OCPUs available for customer workload per subscription

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

43

Oracle Cloud Machine X6 Hardware ZS5 Block Storage Subscription

• Oracle ZS5 Storage – 3.2TB Write Cache – RAID Redundancy included

• 45TB Usable Block Storage per subscription – Oracle recommend sizing block storage at 70% of usable capacity to account for system overheads fragmentation of storage. Safeguards have been incorporated to not go above 80% of usable capacity

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

44

Oracle Cloud Machine X6 Hardware X6 Object Storage Subscription

• Oracle X6 Server – 2 socket Intel® 2.2GHz Broadwell® CPUs – 512GB DDR4 Memory – Triple Replication included

• 128 TB Usable Object Storage per subscription

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

45

Oracle Cloud At Customer Control Plane • Oracle Cloud At Customer Control Plane is a standalone offering to manage Cloud At Customer deployments, including: – – – –

Oracle Cloud Machine Oracle Exadata Cloud Machine Oracle BigData Cloud Machine Future Oracle Cloud Machines

• The Control Plane consists of: – Hardware • Control Plane Management Servers • Block Storage • Networking Infrastructure – Includes all required data cabling

– Services Included • Oracle Cloud myServices • Oracle Cloud Service Dashboards • Metering & Monitoring Services

• Control Plane Usage – Block storage in control plane is used by OCM control plane services and can also be be used by customers for IaaS and PaaS workloads. Approximately 28 TB of the control plane block storage can be used by customers. – The first Object Storage subscription will have a percentage of space used by Virtual Machine Instance images and control plane backups. It is not expected to increase above 15% usage, however additional virtual machine images will impact this percentage

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Oracle Cloud Machine X6 – Minimum Requirements Subscription

• Infrastructure as a Service requires – Control Plane Subscription – 3 x Oracle X6 Compute Subscription – 1 x Oracle X6 Object Storage Subscription • Not mandatory, however highly recommended

• Platform as a Service requires – Control Plane Subscription – 3 x Oracle X6 Compute Subscription – 1 x Oracle X6 Object Storage Subscription

• Cloud Machine Services (ExaCM, BDCM,etc) – Control Plane Subscription Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

47

Cloud Services on OCM • Services equivalent to OPC, converging to same user experience • IaaS (non-metered) – VMs based on templates that come with the OCM with standard IaaS VM shapes • Oracle Linux 6.1, 6.6, 6.7, 6.8, 7.1, 7.2 with UEK R2/4

– Oracle Database on IaaS • Data files can be stored on block storage available on OCM or on NFS-mounted external storage, accessible over external 10GbE network. – Oracle Cloud Ops will not manage/operate/monitor customer-owned external storage.

• RAC or RAC One-Node on IaaS in OCM are not supported.

• PaaS – Today JCS and DBCS – same subscription prices as in OPC • With DBCS 2 node RAC supported like on OPC Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

48

Oracle Cloud Machine – External Dependencies 4 3

2 IP Pools routed to OCM Oracle Advanced Support Gateway

Public IP Pool Management IP Pool 10GbE DNS

DMZ

NTP

Oracle Control Plane + Cloud Machines

Required Data Center Network Infrastructure

2

Internet

Oracle Cloud Operations

Need Approval from Customer Network Security

Power

1

Space, Cooling

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Required for Hardware Installation

49

On Premise • Engineered System – Oracle Private Cloud Appliance • See Exaday 2016

• Cloud Control Planes – Enterprise Manager Cloud Control – OpenStack • Oracle Solaris • Oracle Linux

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

50

SPARC-based Cloud Solutions • Why SPARC? – High core efficiency, Software in Silicon, ...

• Dedicated Compute in Public Cloud – SPARC Model 300 • 300 OCPUs – 10 nodes w/ 30 cores/240 threads and 442GB RAM each – Single guest domain per server (Dom U) runs Solaris 11 (Solaris 11 and Solaris 10 Branded Zones) – 32TB usable capacity on integrted TFS Storage Appliance for VMs, application and DB storage

• Same price/OCPU as x86

– Now available in Slough, UK OPC datacenter

51

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

SPARC-based Cloud Solutions • On Premise – Secure Enterprise Cloud Infrastructure • Oracle Optimized Solution (offers flexibility) – Available as subscription

– https://www.oracle.com/solutions/optimized-solutions/enterprise-cloudinfrastructure.html – Franz Haberhauer: Die Cloud vor Ort - On-Premise-Cloud-Lösungen von Oracle Red Stack Magazin 3/2017 (to appear June 30, 2017)

52

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Transformational Technologies – Where YOU Want Them On-Premises

Cloud@Customer

Oracle Cloud

Cloud Ready Systems: Engineered Systems, Servers, Storage, and more…

Cloud Machines

IaaS, SaaS, PaaS

• Customer Data Center

• Oracle Cloud • Subscription • Oracle Managed

• Customer Data Center • Purchased • Customer Managed Engineered Systems

SPARC

• Subscription • Oracle Managed x86

Solaris

Linux

Storage

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Archive

Network