partner webcast - oracle cloud machine technical overview (part 2)

33
Oracle Cloud Machine Dec, 2016 Oracle Cloud @ Customer

Upload: oracleimc-innovation-modernization-center

Post on 06-Jan-2017

277 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Partner Webcast - Oracle Cloud Machine Technical Overview (Part 2)

Oracle Cloud Machine

Dec, 2016

Oracle Cloud @ Customer

Page 2: Partner Webcast - Oracle Cloud Machine Technical Overview (Part 2)

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

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.

2

Page 3: Partner Webcast - Oracle Cloud Machine Technical Overview (Part 2)

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

Agenda

• Introducing Oracle Cloud Machine • OCM Technical Overview • Demonstrations • Q&A

Page 4: Partner Webcast - Oracle Cloud Machine Technical Overview (Part 2)

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

Introducing Oracle Cloud Machine

Angus Myles Oracle Cloud Machine Architect

Page 5: Partner Webcast - Oracle Cloud Machine Technical Overview (Part 2)

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

What is Oracle Cloud Machine?

OCM is a service, delivered by Oracle to customers, to provide the same

experience as Oracle Public Cloud, inside the firewall of that customer’s data centre

Page 6: Partner Webcast - Oracle Cloud Machine Technical Overview (Part 2)

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

Getting Below the frosting What challenges does it address?

Delivers a solution for customers who require:

• Cloud capabilities how they choose to use them (Hybrid Cloud)

• Low latency and high performance with on premise systems

• Adherence to Data residency regulations

Page 7: Partner Webcast - Oracle Cloud Machine Technical Overview (Part 2)

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

Do not solve all of today’s challenges of speed and automation

Current On-Premises Cloud Offerings

• Oracle Cloud on Premises – same PaaS and IaaS software as public cloud • Hardware, software and services managed, operated by Oracle • Single vendor accountability • Runs Oracle and non-Oracle workloads

• Cloud Foundry PaaS layer only; no support for services like JCS, ICS • DIY hardware + IaaS, manage, operate • NO single vendor accountability

• Azure Pack capabilities not same as Azure public cloud • Target primarily Microsoft workloads • NO single vendor accountability

• Only PaaS layer; complex IaaS integration if any • DIY hardware + IaaS, manage, operate

• DIY hardware + IaaS software, manage, operate • Additional work required around OpenStack integration

• DIY hardware + software, manage, operate • Hypervisor-centric management tooling

Commodity + VMware

Commodity + OpenStack

Commodity + Cloud Foundry

Commodity + Microsoft Azure Pack

IBM BlueMix Local

Oracle Cloud Machine

DIY Build-Your-Own

Re-Use Ready-Made

Page 8: Partner Webcast - Oracle Cloud Machine Technical Overview (Part 2)

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

Oracle Cloud Machine Subscription

• Oracle Cloud Machine subscription [Mandatory, prerequisite for PaaS] – Flat monthly fee covers hardware, Oracle Compute (IaaS) software, and service

(Oracle Cloud Operations)

– Similar to OPC dedicated compute

– Non-metered subscription only

• PaaS subscription [Optional] – Similar to PaaS on OPC Dedicated Compute

– Metered PaaS available for DBCS & JCS

Two levels of subscriptions

8

Page 9: Partner Webcast - Oracle Cloud Machine Technical Overview (Part 2)

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

OCM Technical Overview Hardware, Software and Services

9

Page 10: Partner Webcast - Oracle Cloud Machine Technical Overview (Part 2)

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

Hardware

Oracle Cloud Machine

Standard Hardware Configuration

Servers Intel® Haswell CPU

Storage 160TB Network Attached Storage

6.4TB Read Cache ; 800GB Write Cache

Network 10GbE Connectivity to Data Center

Model 288

Model 576

Model 1080

11

Page 11: Partner Webcast - Oracle Cloud Machine Technical Overview (Part 2)

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

Oracle Cloud Machine X5 – DBCS Requirement

• Database Cloud Service requires an external storage on Oracle Cloud Machine X5-2

• 2 available options

– ZS3 Storage Expansion Model 268

• Sun ZS3 Network Attached Storage

– 268 TB SAS disk, 4.8TB write cache

– Approx 48TB Usable (block) Storage for DBCS

– ZS3 Storage Expansion Model 536

• Sun ZS3 Network Attached Storage

– 536 TB SAS disk, 9.6TB write cache

– Approx 96TB Usable (block) for DBCS

Oracle Cloud Machine - Customer's Responsibilities

12

ZS3 Storage Expansion

Model 268

Model 536

Page 12: Partner Webcast - Oracle Cloud Machine Technical Overview (Part 2)

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

Common PaaS and IaaS Layers for Oracle Cloud

13

Software

Oracle Public Cloud

Software as a Service

Platform as a Service

Infrastructure as a Service

Oracle Cloud Machine

Page 13: Partner Webcast - Oracle Cloud Machine Technical Overview (Part 2)

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

OPCM Cloud Operations: Roles and Responsibilities

14

Services

Oracle Cloud

Operations

Infrastructure Dependencies

System Installation

OPCM Software

Configuration

EMCC Install & Config

INSTALLATION & CONFIGURATION

Incident Management

Technical Account

Management

Upgrade & Patching

Monitoring

Change Management

Premier Support

Lifecycle Management

CLOUD OPERATIONS &

SUPPORT

Security Hardening

Backup & Restore

Template Management

Tenant Management

EMCC

CLOUD ADMINISTRATION

Customer Tenants

Create & Manage PaaS

Instances

Monitor Guest VMs

Create & Manage IaaS Guest VMs

Tenant Admin

SELF SERVICE TENANT

Oracle Customer

Technical Account Manager

Page 14: Partner Webcast - Oracle Cloud Machine Technical Overview (Part 2)

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

Infrastructure as a Service Layer IaaS

15

Page 15: Partner Webcast - Oracle Cloud Machine Technical Overview (Part 2)

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

Oracle Cloud Infrastructure as a Service layer

• Simplified and streamlined architecture

– Aligned with Oracle Public Cloud, built on common, integrated code base

– oracle-compute IaaS layer interacts directly with OVS (Xen) hypervisor

– Provide support for robust Cloud Services provisioning

• Tightly integrated with Oracle Cloud Machine hardware

– Control Plane services run on each Compute Nodes (Dom0)

– IaaS abstraction and dynamic provisioning of virtualized resources: compute, network, storage

The Control Plane

Oracle Cloud Machine

Oracle Cloud Services

Platform as a Service

Infrastructure as a Service

16

Page 16: Partner Webcast - Oracle Cloud Machine Technical Overview (Part 2)

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

Oracle Compute Control Plane IaaS HA

• Management of compute, network, storage, monitoring, and user

• A distributed Infrastructure Controller that runs on every compute node

The Control Plane provides cloud core infrastructure services

Node 1

Oracle VM Server dom0

Node 2

Oracle VM Server dom0

Node 3

Oracle VM Server dom0

Node N

Oracle VM Server dom0

Distributed Micro Services Compute | Authentication | Role based Permissions | Storage Management

Monitoring | Network Control | Database | Message Bus

Oracle Compute Cloud Service API

Control Plane

17

Page 17: Partner Webcast - Oracle Cloud Machine Technical Overview (Part 2)

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

Oracle Compute – Allocating Resource Control Plane enables IaaS and PaaS

Node 1

Oracle VM Server dom0

Node 2

Oracle VM Server dom0

Node 3

Oracle VM Server dom0

Node N

Oracle VM Server dom0

Oracle Compute Cloud Service API

18

Cloud Machine

Page 18: Partner Webcast - Oracle Cloud Machine Technical Overview (Part 2)

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

User Roles for Multi-Tenancy Role-based access control

• Delegate IT control to where responsibility lies

• Cloud Admin manages the overall on-prem cloud

– Create and manage tenants and compute resources

– Manage external access and service networks

– Overall Oracle Cloud Machine and Cloud Administration by Oracle Cloud Ops

• Tenant Admins manage based on security responsibilities (Customer’s Role)

– Create users and manage their virtual resources

• End users (Tenant User) drive their own provisioning (Customer’s Role)

– Based on their needs

– Constrained only by policy, not infrastructure

Tenant Administrator

Tenant User Tenant User Tenant User Tenant User Tenant User

Tenant Administrator

Cloud Administrator

19

Page 19: Partner Webcast - Oracle Cloud Machine Technical Overview (Part 2)

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

Tenant in Oracle Cloud Machine (IaaS)

user 1

user N

tenant networks

Tenant

administrator

signup tenant update quota

shared service networks

storage volumes

orchestrations

vnetreservations sshkeys

instances snapshot

manage its own tenant users

Tenant Admin

Tenant User

templates

Cloud Administrator

• Customer submits Change Management Request via OASP*

• Oracle Cloud Ops provision tenant and resources as required

20

• Change Management is required for o External tenant networks o Service networks o Custom shapes o Public custom templates

• Self service user actions create IaaS and PaaS instances

*Oracle Advanced Support Portal (OASP)

Page 20: Partner Webcast - Oracle Cloud Machine Technical Overview (Part 2)

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

Ease of automation and DevOps integration

Oracle Compute Metadata Service

• Allows key/value pairs to be provided through the IaaS API during VM creation time

• VM boot-time scripts query metadata service key/values

• Enables parameters to be passed to any script or tool (e.g. Chef, Puppet, etc.) to automate application deployment or configuration in the VM

• Makes automation easier

New Instance

Shape, Networks, Volumes

VM Template

Metadata Service

21

Page 21: Partner Webcast - Oracle Cloud Machine Technical Overview (Part 2)

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

OCM Networking Concepts

23

Internal and External Networks

•External or Public •EoIB – Ethernet over Infiniband •Access to the Data center

•Internal or Private •IPoIB – IP over Infiniband •Network limited to only within the rack

Page 22: Partner Webcast - Oracle Cloud Machine Technical Overview (Part 2)

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

Oracle Cloud Machine’s Networks

• Infrastructure Networks – Examples

• Management on EoIB and Ethernet

• Internal storage access network

• Tenant Networks – Client access through EoIB and private IPoIB networks

• Service Networks – Examples

• Enterprise Manager management and monitoring

• Enabling shared services

Usage Patterns

24

Page 23: Partner Webcast - Oracle Cloud Machine Technical Overview (Part 2)

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

Tenant and Service Networks

OCM Network Services

Oracle Cloud Machine

Private Security Domain

VM VM

VM VM VM

Network Switches

Tenant A

Private Security Domain

VM VM

VM VM VM

Tenant B

Cross tenancy service network

VLAN 100 VLAN 101 VLAN 102 VLAN 103

Public Security Domain Public Security Domain

Data Center Network

Page 24: Partner Webcast - Oracle Cloud Machine Technical Overview (Part 2)

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

Platform as a Service PaaS

26

Page 25: Partner Webcast - Oracle Cloud Machine Technical Overview (Part 2)

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

Oracle Cloud Platform as a Service Layer

• The layer that provides a suite of

packaged services with which to build

cloud enabled

• Deployed on the IaaS layer, with

infrastructure details of the

deployment abstracted from the user

• Same code base as Oracle Public Cloud

Oracle Cloud Machine

Oracle Cloud Services

Platform as a Service

Infrastructure as a Service

27

Page 26: Partner Webcast - Oracle Cloud Machine Technical Overview (Part 2)

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

Oracle Cloud Services – Underlying Infrastructure

• Oracle Cloud Architecture is made up of two PaaS Engines – PaaS Service Manager (PSM)

– Service Deployment Infrastructure (SDI)

• Enables to easily adopt new cloud services from Oracle Cloud

Platform Service Engines

Oracle Compute

IaaS & Admin API

Oracle Cloud Services

PaaS & Admin API

Platform Service Engines

Service Delivery

Infrastructure

Service Manager

28

Page 27: Partner Webcast - Oracle Cloud Machine Technical Overview (Part 2)

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

Oracle Cloud Services

• Initial services offering on Oracle Cloud Machine includes – Java Cloud Service

– Integration Cloud Service

– Database Cloud Service (inc. RAC)

– SOA Cloud Service

• More services are planned for Oracle Cloud Machine – Via quarterly update

– Based on demand Business Intelligence

Big Data Big Data Preparation

Big Data Discovery Node

Application Builder

Java

Mobile

Messaging

IoT

Developer

Java SE

SOA

Integration

Database

29

Page 28: Partner Webcast - Oracle Cloud Machine Technical Overview (Part 2)

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

What is Oracle Java Cloud Service (JCS)? Robust PaaS for WebLogic Server in the cloud

JAVA CLOUD SERVICE

• Robust PaaS for Java EE, integrated with database and IaaS

• Includes advanced cloud tooling that covers the complete lifecycle of your application

Benefits

Database

Compute

Storage

Key component of Java development and test

Fast environment provisioning

CI/CD environments on demand

Full-featured WebLogic Server 12c or 11g

Clustering, high availability, scaling, life cycle management

Full portability, on-premises to cloud

30

Page 29: Partner Webcast - Oracle Cloud Machine Technical Overview (Part 2)

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

Automated DBA and Patching

Backup/Recovery plus HA and DR

Simple Provisioning

Any Language Advanced Security Local and Remote Management

Automated and cloud tooling Oracle Database Cloud Service on Oracle Cloud Machine

What it Does

• Delivers TCO Savings with automated cloud tooling

Benefits

• Simple and straightforward automated provisioning process. Provisioning goes from from weeks or days to minutes

• One-click patching. Patch thousands of databases automatically Automated back-up and recovery with comprehensive security built-in

Key Features

Page 30: Partner Webcast - Oracle Cloud Machine Technical Overview (Part 2)

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

Key Features

• Full Platform and Flexible: API Management, ESB (Virtualization), BPEL (Orchestration), B2B, Managed File, Transfer, Adapters for Connectivity, Real Time Analytics, Event Processing

• Highly Available: Data Guard, RAC Cluster, WebLogic Clustering, VM failover

• Management Tools: Back Up/Recovery, Single Click Patching, Single Click Scale Out, Upgrade

• Full portability: On-premise to Cloud, Cloud to On-Premise

Benefits

Developers focus on innovation, not on platform build/maintenance

Cloud and on-Premise Applications integration

Rapid and fully automated provisioning of HA ready environments

Secure, Highly Available with Clustering

Oracle SOA Cloud Service The Entry and Hallways to Your Digital Business - The Platform for Innovation and Speed

32

Page 31: Partner Webcast - Oracle Cloud Machine Technical Overview (Part 2)

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

Oracle Integration Cloud Service (ICS)

Oracle Applications, SAP, customer, legacy…

ON-PREMISES

3rd Party ORACLE CLOUD

Salesforce

Oracle Integration Cloud Service

Oracle SaaS Applications

• What it does: – Designed for SaaS

– Integrates applications across clouds and on-premises

• Key Features – Easy to use for LOB/Apps IT & IT developed integration

– Prebuilt integrations for common scenarios

– Recommendations to guide mapping

– Automated provisioning, back-up, patch updates, and upgrades

– Rich Library of adapters/APIs for Oracle and 3rd party applications

– Secure On-premise integration using lightweight Agent

• Benefits – Faster integration of applications

– Increased business agility

– Lower cost of ownership

Oracle Cloud Machine

33

Page 32: Partner Webcast - Oracle Cloud Machine Technical Overview (Part 2)

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

Page 33: Partner Webcast - Oracle Cloud Machine Technical Overview (Part 2)