Partner Webcast – Oracle IaaS: Move Your Business Workloads To Oracle Cloud
Partner Webcast - Oracle Cloud Machine Technical Overview (Part 2)
-
Upload
oracleimc-innovation-modernization-center -
Category
Technology
-
view
277 -
download
1
Transcript of Partner Webcast - Oracle Cloud Machine Technical Overview (Part 2)
Oracle Cloud Machine
Dec, 2016
Oracle Cloud @ Customer
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
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 3
Agenda
• Introducing Oracle Cloud Machine • OCM Technical Overview • Demonstrations • Q&A
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 4
Introducing Oracle Cloud Machine
Angus Myles Oracle Cloud Machine Architect
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
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
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
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
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
OCM Technical Overview Hardware, Software and Services
9
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
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
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
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
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Infrastructure as a Service Layer IaaS
15
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
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
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
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
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)
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
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
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
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
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Platform as a Service PaaS
26
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
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
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
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
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
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
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
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 34