You are on page 1of 75

Oracle Cloud @ Customer

Platform Technology Solutions


Oracle Development
Agenda
1 Oracle Cloud at Customer Overview
2 Deployment Technical Architecture

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


Oracle OpenWorld 2017 Content

Oracle Cloud at Customer


Overview

Copyright © 2017, Oracle


Copyright
and/or ©
its2017,
affiliates.
Oracle
All and/or
rights reserved.
its affiliates. All rights reserved.
Oracle Cloud Platform : Complete, Integrated, Open

ERP HR CX EPM DATA SCM INDUSTRY

CONTENT &
DATA MGMT APP DEV INTEGRATION SECURITY ANALYTICS IT OPS MGMT PROCESS

COMPUTE STORAGE NETWORKING

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


Public Cloud

On Premises

Vast majority of Enterprise

workloads are still on premises

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. 5


Constraints that Prevent Consumption of Public Cloud

DATA SOVEREIGNTY CONTROL LATENCY

• Comply with regulatory, • Keep control over • Connect with back-end


legal and privacy business-critical systems mainframes, databases,
requirements ERPs, etc. with near
• Use your own firewalls,
zero latency
• Sensitive data on premises load balancers, hardware
VPNs, etc. • Dedicated infrastructure
• Custom security standards
offers lower latency
• Extremely high SLAs

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


Current On-Premises Cloud Offerings
Do not solve all of today’s challenges of speed and automation
• Cloud on Premises – same PaaS and IaaS technology as public Cloud
• Hardware, software and services managed, operated by Oracle
Oracle Cloud at Customer • Single vendor accountability
• Runs Oracle and non-Oracle workloads

• NO single vendor support contract for entire offering (HW & SW)
Microsoft Azure Stack • No single-pane-of-glass management of end-to-dnd system
• Lower Service Level Objective than Oracle Cloud at Customer

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

Commodity + • Only PaaS layer; complex IaaS integration if any


Cloud Foundry • DIY hardware + IaaS, manage, operate

Commodity + • DIY hardware + IaaS software, manage, operate


OpenStack • Additional work required around OpenStack integration

Commodity + • DIY hardware + software, manage, operate


VMware • Hypervisor-centric management tooling

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. 7


What is an Ideal
On-Premises Cloud Solution?
• A self-contained Cloud on premises
• Portability of workload across
on-premises and public
• Same behavior of application
on-premises or public
• Single point of accountability
• Delivered and consumed
as a service even on premises

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. 8


Oracle IaaS & PaaS
Data
Management

Application
Management Development

PaaS Integration
Identity

Content & Process Business Analytics

IaaS Network Storage Compute

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. 9


Oracle Cloud At Customer
A fundamentally new way of consuming Cloud on premises

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. 10


Oracle Cloud at Customer : Cloud Behind Your Firewall
Complete deployment choice

• Same Oracle Cloud (Oracle Cloud


Infrastructure-Classic Technology)

• Oracle owns hardware and software;


manages the platform remotely
Oracle Cloud
IaaS | PaaS
• Leave the stack to Oracle. Focus on using
the services

• Single vendor handshake

Your Data Center


Oracle Data Center
Oracle Cloud at Customer
Oracle Cloud
• Oracle Cloud at Customer – IaaS + PaaS
• Oracle Exadata Cloud at Customer
• Oracle Big Data Cloud at Customer
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. 11
Run Production on Premises, Dev/Test in Public Cloud
Securely run production on premises, while giving developers the freedom they want

Oracle
Oracle Cloud Cloud at Customer On Premises
(Classic aka OPC) Same Cloud, Your Choice

Dev/Test Production

Your Application Your Application

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


100% Compatible Hybrid Cloud
Graceful co-existence and migration between private and public clouds

Same Architecture
Oracle Cloud Same Software On-Premises
(Classic aka OPC) Same Skills
Same Support

Automated movement of applications & data between on-premises & public cloud
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. 14
Oracle Cloud at Customer : Portfolio
Applications Databases Analytics

Oracle Cloud Exadata Cloud Big Data Cloud


At Customer At Customer At Customer

Cloud-model for Cloud-model Cloud-model for


General, Java for Oracle open Big Data
and Cloud-native Database analytics, apps Oracle Cloud
Operations
Apps and exploration
• Develop, deploy, • Bringing cloud • Transform
manage Oracle capabilities info into insight
and non-Oracle to Data using enterprise
Installation and Cloud Cloud
workloads Warehouse Hadoop Configuration Operations Administration
and OLTP deployments and Support
• IaaS and PaaS

Customer Premises

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


Oracle Cloud at Customer : Building Blocks

Oracle Cloud at Customer Exadata Cloud at Customer


Common Control Plane
Building Blocks Configurations

Control plane X6-2 server Full Rack


Compute 4xHDD, 4xNVMe
40 cores
• All Cloud Services managed Half Rack
through shared Control Plane Block
ZFS (45 TB) IaaS
to optimize cost and scale Storage
Quarter Rack
• Ability to flexibly add compute
and storage capacity as Object Object Storage
needed in granular Storage (128TB) Eighth Rack
increments
+
Oracle PaaS

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


OCC X6 | Orderable Components

Control Plane Compute Object Storage Block Storage

• Cloud Services Control Plane • Oracle Server X6-2 • 128TB Usable Object Storage • 45TB Usable Block Storage
• Network Services - 22-core Intel® Xeon® - Triple replication included - 3.2TB Write Cache
• Block Storage - 512GB RAM • Scale up by 1 x Object Storage - RAID redundancy included
Model 128
- Customer Usable Block - 12TB Flash Storage • Minimum configuration
Storage Model 45 included
• Scale up by 1 x Compute - Included in Control Plane:
• Configuration Model 40 1 x Block Storage Model 45
- 1 x Control Plane per - Scale up by 1 x Block
Compute Region in Storage Model 45
most cases

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. 17


OS Image Support on Oracle Cloud at Customer
• Oracle Linux images provided: • Users are also able to upload their
– 6.4 UEKR3/4 own custom image
– 6.6 UEKR3/4 • Support for Microsoft Windows
– 6.7 UEKR3/4 images
– 6.8 UEKR3/4 • BYOL (Bring Your Own License) model
– 7.1 UEKR3/4 • Users build their Windows image
– 7.2 UEKR3/4 following a provided procedure
• Users register Windows to their own
KMS (Microsoft Key Management
Server)

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


Available PaaS Services on Oracle Cloud at Customer
• Big Data Cloud Service CE • MySQL Cloud Service
• Container Cloud Service • Data Integrator Cloud Service
• DB Backup Cloud Service • Web Center Portal Cloud Service
• DB Cloud Service • Golden Gate Cloud Service
• Event Hub Cloud Service • Analytics Cloud Service
• Identity Cloud Service • SOA Cloud Service
• Java Cloud Service • Managed File Transfer Cloud
Service
• ….
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. 19
Oracle Cloud at Customer : Architecture Overview
Oracle Any Customer
Cloud Oracle PaaS
Cloud Service Compute access only
Database Java
account Cloud Service Cloud Service instances Cloud Service
instances instances instances

Oracle Cloud
Shared Services Ordering
Cloud Account system
Oracle Cloud Portal
Cloud Services subscription
Control Plane

Cloud Account management


Billing
Oracle Platform Service Manager Oracle Oracle Cloud Services entitlement &
Compute Cloud Storage metering
Data – App Dev – Integration – Management – Content – Identity management
Analytics – Security
Availability Monitoring Service
Oracle CloudOps
Durability Regions management Installation
Reliability – Virtual Networking & Security – Service Management – Cloud tooling Geo-replication
Monitoring
Administration
Oracle Hardware
Compute – Block storage – Object storage – Ethernet networking Support

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


Oracle Cloud at Customer Subscription
Cloud Services Subscription includes Hardware, Software and Service

Customer Data Center Oracle


Cloud Operations
Monitoring
Metering

Secure Access

Cloud Ops
OASG
Cloud
Account
Admin
& Users

Oracle Cloud at Customer


Cloud Installation and
Operations Configuration
Default Subscription Model == Connected Mode and Support

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted 22
Oracle Cloud at Customer : Built-in Resiliency
Hardware infrastructure Control Plane Application deployment
• OCC infrastructure is • Every software • Compute instances can
redundant at every components part of the be deployed in HA mode
levels OCC control plane are so they are restarted
– Servers with redundant built redundant to automatically in case of
components ensure failover in case a compute node failure
– Network redundancy from of a failure • Business
ToR, spine down to the NIC
• Cloud Storage is highly Continuity/MAA
– ZFSSA with 2 controllers available. Objects are blueprints summarize
and disks configured with
RAID replicated 3 times and, the best practices to
in addition, they can be build resilient
– Redundant PDU
geo-replicated applications using DBCS,
JCS and Compute

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


Oracle Cloud at Customer : Subscription
Cloud Services Subscription includes Hardware, Software, and Service

Oracle
Cloud Operations
Monitoring
Metering

Secure Access
Oracle
Advanced Support
Gateway Cloud Ops
Cloud At Customer
Cloud
Account
Admin
& Users

Customer’s Data Center


Cloud Installation and
Operations Configuration
and Support

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


Oracle Cloud at Customer
Commercial Aspects
• All-inclusive subscription pricing (hardware, software, platform management all
provided by Oracle)
• Customer signs-up for a 48 month Subscription to:
– Control Plane (required for *all* Oracle Cloud at Customer offerings)
– And then Compute, Storage as needed. Minimum entry level configuration apply.
• Customer can use PaaS services off the standard Oracle price list (subscription
or pay-as-you-go)
• PaaS subscription term can be 12 months or more
• Oracle Advanced Support Gateway is used to monitor/manage the Cloud at
Customer.

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


Oracle Cloud at Customer : Sample Order
• The control plane is the hardware and cloud software
stack that is needed to operate and maintain all
Cloud at Customer - OCC, ExaCC and other CCs that
might be released in the future. This control plane
has it's own SKU and will be required for all cloud at
customer orders in a given data center. The control
plane hosts a sophisticated and highly-available cloud
software suite to enable the following functions,
among others - order management, subscription /
billing / capacity management, account and identity
management, REST services, compute / storage /
virtual networking management for multiple Cloud at
Customer etc.
• For all OCC installs, one control plane is required per
data center.
• One control plane can manage a combinations of
several cloud at customer racks.

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


Oracle Cloud at Customer : Sample Order (cont..)
• The minimum Oracle Cloud at Customer
configuration for IaaS only is the Control Plane, plus
three Compute 40 nodes. The control plane includes
about 28TB of customer usable block storage. An
Object Storage Model 128 component is highly
recommended to be added to the base configuration.
• The minimum Oracle Cloud at Customer
configuration for PaaS is the Control Plane, plus three
Compute 40 nodes, plus one Object Storage 128
node.

Plan for 8-10 weeks from booking date to start date of service

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


Oracle Exadata Cloud at Customer

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


Exadata Cloud at Customer : Control Plane Required

• A Control Plane is required for any Exadata Cloud at Datacenter Network


Customer deployment
– One Control Plan can manage multiple ExaCC in same metro
region

• ExaCC + OCC brings full stack experience to customer Cloud Control Plane
– OCC for IaaS and Middleware Exadata
– ExaCC for Database Cloud at Customer

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


Exadata Cloud at Customer : Service Specifics
SERVICE METRICS Eighth* Quarter Half Full • Same Services as Exadata on Public Cloud
– Includes Exadata HW (X6) & SW, Database SW
Number of Database Servers 2 2 4 8
– Oracle Database 11.2.0.4 or 12.1.0.2 with Grid
Number of OCPUs1 16 – 68 22 – 84 44 – 168 88 – 336 Infrastructure 12.1.0.2
Total Memory (GB) 480 GB 1,440 GB 2,880 GB 5,760 GB
– Oracle Database 12.2.0.1 with Grid Infrastructure
12.2.0.1
Number of Storage Servers 3 3 6 12 – All database options and features, Exadata features, DB
Total Flash Capacity 19.2 TB 38.4 TB 76.8 TB 153.6 TB
Management Packs

Total Usable Disk Capacity2 42.7 TB 85.4 TB 170.9 TB 341.7 TB • Start with minimal cores within a rack, scale as needed
Max Total of all DB Sizes
– Minimum: 16 cores, enable additional cores on demand
17.1 TB 34.2 TB 68.4 TB 136.7 TB
Supported (local backup)3 – Access to full 42 TB of storage
Max Total Of All DB Sizes
Supported (no local backup) 34.2 TB 68.3 TB 136.7 TB 273.4 TB – Dozens of terabytes of storage, hundreds of thousands of
IOs per second
1. OCPU = Oracle CPU = 1 usable compute core
2. After high-redundancy mirroring, but before database compression – Can expand to 100s of cores, 100s of TB storage, Millions
3. After provisioning DATA and RECO disk groups, actual space depends on of IOPs
space needed for local backups

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


Exadata Cloud at Customer : REST APIs
• Database Instance Control
– Create
– Delete
• Compute Node Control
– Stop
– Start
– Restart
• View Details
– Single Database Visit http://docs.oracle.com/cloud/latest/exadatacs/EXARS/index.html for details
– All Databases
– Compute Nodes
– Status of an Operation
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. 31
Exadata Cloud at Customer : Scale-up
Through Compute Bursting
• Eighth(16), Quarter(22), Half(44) and Full Rack(88)
• Grow/shrink compute capacity to meet peak or seasonal Scale-up Scale-down
demands
16 Burst
• Dynamically add or reduce OCPUs as often as once an hour OCPUs for
18 hrs
• Hourly rates to lower costs – avoids the need to provision
for peak Time

• Burst up to 2x the base number of OCPUs or max capacity


(whichever is lower)
• GUI-based self-service
• Save money by not having to provision for peak times
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. 32
Value of Exadata Cloud at Customer
Database Options

• On-premises customers usually acquire only ‘must have’ DB options


- Other options may have value to the use case, though not justifiable by budget
- On premises customer must license production, Dev / Test and Disaster Recovery

• For DBCS EE-EP and ExaCC/ExaCS all Database options are included…
- Be aware of the Database options that can add value for the use case

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


Infrastructure
Exadata Cloud at Customer:
Management & Maintenance

• Customers control and manage software that directly affects their application
– Database, Grid Infrastructure, OS
• Oracle manages Exadata infrastructure
– Database servers, Storage servers, Storage software, firmware, Dom0, etc.
• Customers have administrator privileges for compute VMs and databases so they can
configure and run the system 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

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


Exadata Cloud at Customer : Subscription
Installation and Configuration
• System and OASG installation
• Software and service configuration Oracle
Advanced Support
Support and Cloud Operations Platform
Cloud Ops Oracle Advanced
• Upgrades and patching Support Portal
Engineer
• Control Plane Monitoring, Infrastructure availability and
administration
Secure
• Infrastructure Backup & Restore Connection
• Incident management and resolution
• Oracle Cloud Support
• Change management Customer

Cloud Administration Oracle Advanced


Support Gateway

• Oracle managed Infrastructure layer administration


Customer Data Center

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


Workload Migration
Consider the Workload

PaaS

DBCS Java CS DBCS SOA CS ICS


(Exadata) (general purpose)

IaaS
Network Storage Compute

ExaCC Many Workload


OCC
Consider Three Scenarios Types

• Customer purchase ExaCC and uses only DB services


• Customer purchase ExaCC and uses ExaCC DB services but also other services available on mandatory OCC box
• Customer purchase ExaCC and dedicated OCCs for their PaaS and IaaS workloads

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


Migration to Exadata Cloud at Customer
Full compatibility between on-premises databases and databases deployed on
Exadata Cloud at Customer makes migration to Exadata Cloud at Customer easy
and low risk.

Two types of migration methodologies, which leverage established Oracle


Database best practices, are supported:

•Logical Migration – this methodology allows data reorganization as part of


migration.
Database solutions that can be used for this purpose are Oracle Data Pump
and Oracle GoldenGate.

•Physical Migration –this methodology, which is a byte-to-byte copy of the data,


offers the simplest way to migrate databases.
Solutions that can be used for this purpose are RMAN backup, Transportable
technologies, and Data Guard.

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


Workload Migration – Database
All supported DB versions and Platforms - includes Upgrade of DBs to 11g and 12c

Oracle Database 12.1.0.2 with


Grid Infrastructure 12.1.0.2

Oracle Database 11.2.0.4 with Oracle Database 12.2.0.1 (soon)


Grid Infrastructure 12.1.0.2 with Grid Infrastructure 12.2.0.1

Oracle Migration Service

Exadata Cloud at Customer


Copyright © 2017, Oracle and/or its affiliates. All rights reserved. 38
Workload Migration Application

• Oracle Cloud at Customer & Exadata Cloud at


Customer
Support many diverse workloads
• Java, PHP, Ruby, Python.. R, .....
• Opportunity to Review the full stack for each
workload
• Customer can Migrate Application tier to OCC,
and leave ‘as is’
• OCC Provides PaaS & IaaS
Legacy Entire application stack
deployed on Oracle Cloud • PaaS: JCS, ...
Applications
at Customer & Exadata
Cloud at Customer • Compute: Oracle Linux...

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


Hybrid
Dev & Test in Cloud (ExaCS/DBCS), Production On-Premsies Exadata Cloud at Customer

Test 1 - Nightly Test 2 - PSR


Java Cloud Service Java Cloud Service

DBCS Exa Cloud Service

Compute Cloud Service Compute Cloud Service


Hybrid Operations
Storage Cloud Service Storage Cloud Service
OPC

Production
Exa Cloud at
Customer
JCS, SOA, ICS...

DBCS

IaaS Service
Cloud
@Customer

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


Develop and Test at Scale
• Use Cases
– Comprehensive Exadata DB development Dev/Test
and tuning, with full-scale testing EM Packs
Real
• Value of Cloud On-Premises Application
Testing
– Evaluate the contribution of any option Database
– Use the full power of Enterprise Manager In-Memory
Partitioning
– Size small for development, burst for full-
Real
scale testing Application
Clusters
– Essential options:*
Multitenant
• Real Application Clusters, Multitenant,
Database
Partitioning, Database In-Memory, Real Backup
Application Testing, Enterprise Manager Packs: Exadata Service
Diagnostics, Tuning, Lifecycle Management, Cloud at Customer
Data Masking & Subsetting, Cloud Management
*All database options and EM Packs are included

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


Exadata Cloud at Customer : Backup & Recovery
• Exadata Cloud at Customer provides automatic built-
in database backup facilities, with weekly full
backups and daily incremental backups.

• At the time of service provisioning, through the self-


service portal, customers can choose backups to be
stored on local disk backups on the Fast Recovery
Area (FRA) provisioned directly on the Exadata
system, or on the Oracle Cloud at Customer Object
Storage service, which requires a separate
subscription.

• Customers can also use the command line and


provision database backups to leverage their existing
data center backup and recovery infrastructure such
as Zero Data Loss Recovery Appliance, existing
backup appliances or tape drives.

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


Gradual Consolidation – Data Center Reduction
• Use Cases
On-Premises Exadata DB EM Packs
– Consolidate databases on-premises as Data Center Consolidation Advanced
servers are retired at minimum risk Analytics
Database
• Value of Cloud On-Premises In-Memory
Partitionin
– Gradually increase subscription as workload g
Advanced
increases, bursting as needed Compression
– Maximize each database with the best Advanced
Security
options for the job
Real
– Essential options:* Application
Clusters
• Real Application Clusters, Advanced Multitenant
Compression, Partitioning, Advanced Security,
Database
Database Vault, Database In-Memory, Advanced Backup
Analytics, Multitenant, Active Data Guard, Exadata
Service
Enterprise Manager Packs: Cloud Management, Cloud at Customer
Diagnostics, Tuning
*All database options and EM Packs are included

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


High Performance OLTP Or Analytics
• Use Cases
On-Premises EM Packs
– Proven Exadata technology for high Data Center Advanced
performance OLTP or Analytics Analytics
Database
• Value of Cloud On-Premises In-Memory
Partitioning
– OLTP: Use bursting for peak loads Advanced
– Analytics: Bursting for peak analytics load + Compression
DBIM option Advanced
Security
– Optimize load with best options:* Real
Application
• Real Application Clusters, Advanced Clusters
Compression, Partitioning, Advanced Security,
Multitenant
Database Vault, Database In-Memory, Advanced
Database
Analytics, Multitenant, Active Data Guard, Backup
Enterprise Manager Packs: Cloud Management, Exadata Service
Diagnostics, Tuning Cloud at Customer
*All database options and EM Packs are included

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


Active Standby/DR
• Use Cases
– Standby/DR site in sync with production On-Premises Active
Production Standby/DR
– Offloads backups, reporting, real-time
analytics into the cloud
EM Packs
• Value of Cloud at Customer Database
In-Memory
– Size small for routine use – keep in sync
Partitioning
– Burst DR to production size on failure Real
– Essential options:* Application
Active Clusters
• Real Application Clusters, Active Data Guard, Data Guard Database
Database In-Memory, Partitioning, Database Backup
Backup Service, Enterprise Manager Packs: Cloud Service
Management

Exadata
Cloud at Customer
*All database options and EM Packs are included

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


Active Standby/DR with Exadata Cloud Service
• Use Cases
– Standby/DR site in sync with production Active
Production Standby/DR
– Offloads backups, reporting, real-time
analytics into the cloud
EM Packs
– Pre-Cursor to full migration to Cloud Database
In-Memory
• Value of Cloud On-Premises
Partitioning
– ExaCS and ExaCC functionally identical Real
– ExaCS Size small for normal usage Application
Active Clusters
– Burst DR to production size on failure Data Guard Database
– Essential options:* Backup
Service
• Real Application Clusters, Active Data Guard,
Database In-Memory, Partitioning, Database
Backup Service, Enterprise Manager Packs: Cloud Exadata Exadata
Management Cloud at Customer Cloud Service
*All database options and EM Packs are included

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


Rapid Global Adoption within 18 months of Introduction
Evidence of strong, unmet demand

• Adoption in ~40 countries and 6


continents
• Typical customer is mid to large enterprise
• Across Finance, Healthcare, Telecom,
Manufacturing, Government, Education,
Defense verticals
• Oracle and non-Oracle workload
• IaaS and PaaS
• Test and Dev, Production, DevOps

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


Customer Case Study
• AT&T Objectives • Oracle Cloud at Customer Solution
• Modernize applications – Exadata Cloud at Customer for supporting
(mobile, integrated, connected, big data Very Large Databases supporting mission
driven) critical Applications
• Consolidate Databases – Migrating about 1600 DBs to Oracle Cloud at
• Standardize on a Services Catalog Customer
• Decommission data centers around the – Oracle Cloud at Customer for Oracle PaaS
world

John Donovan
Chief Strategy Officer, AT&T Technology and Operations

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


Design, Migrate to & Operate Cloud
• Large Healthcare Company NA
• 1500+ Oracle Databases (Mission Critical,
Prod, DR, Dev, Test, UAT, ..)
• Migrate from IBM P-Series to Exa
• ExaCC & Exadata co-existence
• 4 Datacenters, 00s Exa/ExaCC, ZDLRA
• Migration Plan - reduce time to migrate from
3 years to 1.5
• Run Operations for DB Estate

Planning Migrate Operate


Cloud Readiness Migrate DBs to AM&R Workload Mgmt
ExaCC/Exadata
Workload Planning & ExaCC DB Workloads
Design Multiple migration
approaches Exadata
Turn-off P-Series Exadata DB Workloads
ZDLRA

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


Customer Case Study
Target system to be migrated to OCC/ExaCC

• Mission-critical system for travel sales


(Reservation, settlement, planning, purchasing, etc.)
• Existing System outline
–Hardware UNIX Server 19 units, IA Server 130 units
(IBM Power System & Blade Server)
–Middleware WebLogic, VMWare
–Oracle Database 11gR2, 11 instances, Data size 2.4TB
–IT Management company
• Signed IT outsourcing agreement in 2013
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. 50
Deployment Technical
Architecture

Copyright © 2017, Oracle


Copyright
and/or ©
its2017,
affiliates.
Oracle
All and/or
rights reserved.
its affiliates. All rights reserved.
Oracle Cloud at Customer : Architecture Overview
Oracle Any Customer
Cloud Oracle PaaS
Cloud Service Compute access only
Database Java
account Cloud Service Cloud Service instances Cloud Service
instances instances instances

Oracle Cloud
Shared Services Ordering
Cloud Account system
Oracle Cloud Portal
Cloud Services subscription
Control Plane

Cloud Account management


Billing
Oracle Platform Service Manager Oracle Oracle Cloud Services entitlement &
Compute Cloud Storage metering
Data – App Dev – Integration – Management – Content – Identity management
Analytics – Security
Availability Monitoring Service
Oracle CloudOps
Durability Regions management Installation
Reliability – Virtual Networking & Security – Service Management – Cloud tooling Geo-replication
Monitoring
Administration
Oracle Hardware
Compute – Block storage – Object storage – Ethernet networking Support

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


Oracle Cloud at Customer : Topology Overview

Flat Data Center Network (Leaf-Spine, Scale-Out Architecture)

To customer’s
network
N x 10GbE

OCC Control Plane Oracle Exadata TOR switches


Cloud at Customer Cloud at Customer Object Storage

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


Oracle Cloud at Customer : Control Plane
• Oracle Cloud At Customer Control Plane is a standalone offering to • Control Plane Usage
manage Cloud At Customer deployments, including:
– Block storage in control plane is
– Oracle Cloud at Customer used by OCC control plane
– Oracle Exadata Cloud at Customer services and can also be be
– Oracle BigData Cloud at Customer used by customers for IaaS and
PaaS workloads. Approximately
– Future Oracle Cloud at Customer 28 TB of the control plane block
• The Control Plane consists of: storage can be used by
customers.
– Hardware
• Control Plane Management Servers – The first Object Storage
subscription will have a
• Block Storage
percentage of space used by
• Networking Infrastructure Virtual Machine Instance
– Includes all required data cabling images and control plane
– Services Included backups. It is not expected to
increase above 15% usage,
• Oracle Cloud myServices
however additional virtual
• Oracle Cloud Service Dashboards machine images will impact this
• Metering & Monitoring Services percentage

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


Oracle Cloud at Customer : Control Plane Software
• The control plane software, which consists of the
software infrastructure required to run Oracle Cloud.
The control plane is installed, configured, and Oracle Cloud Services
managed by Oracle. It is modeled after and nearly
identical to the control plane software used to run
Oracle Cloud software hosted in the Oracle data
centers throughout the world.
• Simplified and streamlined architecture
Platform as a Service
– Aligned with OCI Classic (previously called Oracle
Public Cloud ), built on common, integrated code
base
Infrastructure as a Service
– oracle-compute IaaS layer interacts directly with
the hypervisor
– Provide support for robust Cloud Services Oracle Cloud
provisioning at Customer

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


Oracle Cloud at Customer : Distributed Control Plane
The Control Plane provides cloud core infrastructure services
• Management of compute, network, storage, monitoring, and user
• A distributed Infrastructure Controller that runs on every compute node
Control Plane

Oracle Compute Cloud Service API


• Cloud Services Control Plane
Distributed Micro Services • Network Services
Compute | Authentication | Role based Permissions | Storage Management
Monitoring | Network Control | Database | Message Bus • Block Storage
- Customer Usable Block
Oracle VM Oracle VM Oracle VM Oracle VM Storage Model 45 included
Server dom0 Server dom0 Server dom0 Server dom0
• Configuration
Node 1 Node 2 Node 3 Node N
- 1 x Control Plane per
Compute Region in
most cases

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


Oracle Cloud at Customer : Scale as Required
• Control Plane allows adding OCC,
ExaCC and BDCC
• Control Plane allows individual
Components addition as needed
– OCC Compute
– OCC Object Storage
– OCC Block Storage

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


Oracle Cloud at Customer : Networking
Communication between Customer
Datacenter network network and OCC is routed (OSI Layer 3 )
Customer
Static routing between gateway Customer’s gateway configured with:
customer routers and • static routes with Equal cost multipath
OCC ToR L3 switches
OCC/ExaCC ToR
(ECMP) to ToR switches (users traffic)
• Simple static routes to OOB
management (CloudOps traffic)
DMZ
Oracle
CloudOps North-South connectivity
gateway • 2 to 16 * 10GE links to customer
gateway per OCC/ExaCC rack
Customer OCC
management Out Of Band
gateway management
L3 switches

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


Multi Rack Deployment : Two OCC Racks
Oracle ToR to customer gw
Customer Customer
GW-A (L3) GW-B (L3) Internal Oracle ToR to ToR.

Oracle Cloud At Customer


ORACLE
ToR-1a (L3) ToR-3a (L3)

DMZ ToR-1b (L3) ToR-3b (L3)


Oracle
Advanced
Support
Gateway

Customer
management
gateway (L3)

OOB OOB
SW. (L3) SW. (L3)

OCC X6 OCC X6

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


Multi Rack Deployment : Two or more OCC Racks
Oracle ToR to customer gw
Customer Customer
GW-A (L3) GW-B (L3) Internal Oracle ToR to ToR.

Oracle Cloud At Customer


ORACLE ToR-1a (L3) ToR-2a(L3) ToR-3a (L3)

ToR-1b (L3) ToR-2b(L3) ToR-3b (L3)


DMZ
Oracle
Advanced
Support
Gateway

Customer
management
gateway (L3)
OOB OOB OOB
SW. (L3) SW. (L3) SW. (L3)

OCC X6 OCC X6 OCC X6

Fabric 1 Fabric 2

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


Multi Rack Deployment : One OCC + One ExaCC
Eighth/Quarter Rack
Customer Customer Legend
GW-A (L3) GW-B (L3)
Oracle ToR: Top of Rack Switch
Cloud OOB: Out-of-Band Switch
Operations GW: Gateway Switch
ToR-1a (L3)

ToR-1b (L3)
Connectivity between each ExaCC
Compute Node and Oracle ToRs:
DMZ • Client & Backup Networks

Oracle Provided
Oracle
Advanced
Support
Gateway • Customer admin interface

Connectivity between Oracle ToR and


Customer Gateway Switch, cabling
Customer
Options:
Management • MPO-MPO cables (40GbE)
Gateway (L3) • MPO-4LC cables (4*10GbE)
OOB Switch (L3) OOB Switch (L3)

Customer
Provided
Connectivity between Oracle OOB Switch
and Customer Management Gateway
OCC X6 ExaCC Eighth /Quarter
Rack

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


Multi Rack Deployment : One OCC + One ExaCC Half Rack
Customer Customer Legend
GW-A (L3) GW-B (L3)
Oracle ToR: Top of Rack Switch
Cloud OOB: Out-of-Band Switch
Operations GW: Gateway Switch
ToR-1a (L3)
Connectivity between each ExaCC
ToR-1b (L3)
Compute Node and Oracle ToRs:
DMZ Oracle • Client & Backup Networks: 10GbE copper

Oracle Provided
Advanced
Support
cables (RJ45) – CAT6
Gateway • Customer admin interface

ToR  ToR Connectivity


ToR  Customer Gateway Connectivity
Customer ToR  Customer Gateway Optional
Management
Gateway (L3) Connectivity to achieve higher bandwidth
OOB Switch (L3) OOB Switch (L3) OCC  ToR Connectivity

Customer
Provided
Connectivity between Oracle OOB Switch
OCC X6 ExaCC Half Rack and Customer Management Gateway

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


Multi Rack Deployment : One OCC + Two or more ExaCC
Eighth/Quarter Rack
Customer Customer
GW-A (L3) GW-B (L3)
Oracle
Cloud
Operations ToR-1a (L3)

ToR-1b (L3)
DMZ Oracle
Advanced
Support
Gateway

Customer
Management
Gateway (L3)

OOB Switch (L3) OOB Switch (L3) OOB Switch (L3)

OCC X6 ExaCC Eighth/Quarter ExaCC Eighth /Quarter

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


Multi Rack Deployment : One OCC + Two or more ExaCC
Half/Full Rack
Customer Customer
GW-A (L3) GW-B (L3)
Oracle
Cloud
Operations ToR-1a (L3)

ToR-1b (L3)
DMZ Oracle
Advanced
Support
Gateway

Customer
Management
Gateway (L3)

OOB Switch (L3) OOB Switch (L3) OOB Switch (L3)

OCC X6 ExaCC Full Rack ExaCC Half Rack

Spine 1 Spine 2

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


High Availability – Oracle MAA
25+ Years of Lessons learnt in High Availability, Data Protection and Disaster Recovery
 Best Practices Blueprints & White Papers
 Service-level Oriented Reference Architectures
Exa / Non-Exa Exa / Non-Exa  Solutions to Prevent Business Outages
Production Copy  Protect Oracle Data at various levels
 Feedback into Product Features
Database
Replication RAC Data Guard Edition based
Redefinition
ASM Active Data Guard
Application
Continuity
Flashback GoldenGate
GDS
RMAN Sharding
Online
OSB Redefinition
http://oracle.com/goto/maa Enterprise Manager

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


High Availability
Oracle Max Availability Architecture

Oracle MAA Best Practices = http://www.oracle.com/technetwork/database/availability/exacm-exacs-maa-bestpractices-3428012.pdf

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


Customer Client
Network Router
Minimum Configuration : OCC – IaaS Region 1

Primary Site only


ToR-switch-1

• Minimum Configuration for IaaS ToR-switch-2

– One OCC Control Plane Base rack


– Three OCC Compute Modules Control plane

Compute
Node
Compute
Node
Compute
Node
OOB Mgmt

Primary Site Customer Management


Network Router

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


Customer Client
Minimum Configuration : OCC – IaaS Network Router

Region 1 Region 2

Primary and DR Site


ToR-switch-1 ToR-switch-1

• Minimum Configuration for IaaS ToR-switch-2 ToR-switch-2

per Site: Base Rack Base Rack

– One OCC Control Plane Control plane Control plane


– Three OCC Compute Modules Compute Compute
Node Node
Compute Compute
Node Node
Compute Compute
Node Node

OOB Mgmt OOB Mgmt

Primary Site DR Site


Customer Management
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Network Router 72
Customer Client
Network Router
Minimum Configuration : OCC – IaaS and PaaS
Region 1

ToR-switch-1
Primary Site only
ToR-switch-2

• Minimum Configuration for IaaS and PaaS Base rack

– One OCC Control Plane Control plane


– Three OCC Compute Modules Compute
Node
– One OCC Object Storage 128 Compute
– PaaS Services (JCS, DBCS, etc.) Node
Compute
Node
Object
Storage
(128TB)
OOB Mgmt

Primary Site Customer Management


Network Router

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


Customer Client
Minimum Configuration : OCC - IaaS and PaaS Network Router

Region 1 Region 2

Primary and DR Site ToR-switch-1 ToR-switch-1

ToR-switch-2 ToR-switch-2

• Minimum Configuration per Site Base rack Base Rack


for IaaS and PaaS
Control plane Control plane
– One OCC Control Plane
Compute Compute
– Three OCC Compute Modules Node Node

– One OCC Object Storage 128 Compute


Node
Compute
Node
– PaaS Services (JCS, DBCS, etc.) Compute Compute
Node Node
Object Object
Storage Storage
(128TB) (128TB)
OOB Mgmt OOB Mgmt

Primary Site DR Site


Customer Management
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Network Router 74
Minimum Configuration : OCC - IaaS + ExaCC Customer Client
Network Router

Region 1

ToR-switch-1 ToR-switch-3
Primary Site only
ToR-switch-2 ToR-switch-4

• Minimum Order for IaaS + ExaCC Base Rack


Full Rack
– One OCC Control Plane
– Three OCC Compute Modules Control plane Half Rack
– One ExaCC Eighth Rack Compute
Quarter
Node
– Tor Switches only with Half and Full Rack Compute
Rack
ExaCC Node
Eighth Rack
Compute
Node

OOB Mgmt OOB Mgmt

Primary Site
Customer Management
Network Router

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


Minimum Configuration : OCC - IaaS + ExaCC
Customer Client Network
Router

Primary and DR Site Region 1 Region 2

ToR-switch-1 ToR-switch-3 ToR-switch-1 ToR-switch-3

• Minimum Order for IaaS + ExaCC ToR-switch-2 ToR-switch-4 ToR-switch-2 ToR-switch-4

Per Site Base Rack Base Rack

– One OCC Control Plane Full Rack Full Rack

– Three OCC Compute Modules Control


plane Half Rack
Control
plane Half Rack

– One ExaCC Eighth Rack Compute


Node Quarter
Compute
Node Quarter
Rack Rack
– Tor Switches only with Half and Full Compute
Node
Compute
Node
Eighth Eighth
Rack ExaCC Compute Rack Compute Rack
Node Node

OOB Mgmt OOB Mgmt OOB Mgmt OOB Mgmt

Primary Site DR Site

Customer Management
Network Router

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


Customer Client
Network Router
Minimum Configuration : OCC – IaaS Region 1
and PaaS + ExaCC
ToR-switch-1 ToR-switch-3

Primary Site only ToR-switch-2 ToR-switch-4

• Minimum Order for IaaS and Base Rack


PaaS + ExaCC Control
Full Rack
– One OCC Control Plane plane
Compute
– Three OCC Compute Modules Node Half Rack
Compute
– One OCC Object Storage 128 Node Quarter
Compute Rack
– One ExaCC Eighth Racks Node
Object
– Tor Switches only with Half and Full Storage
Eighth Rack

Rack ExaCC (128TB)

OOB Mgmt OOB Mgmt

Primary Site
Customer Management
Network Router

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


Minimum Configuration : OCC – IaaS and PaaS + ExaCC
Primary and DR Site Customer Client Network Router

Region 1 Region 2

• Minimum Order for IaaS and ToR-switch-1 ToR-switch-3 ToR-switch-1 ToR-switch-3


PaaS + ExaCC per Site ToR-switch-2 ToR-switch-4 ToR-switch-2 ToR-switch-4

– One OCC Control Plane Base Rack Base Rack

Control Control
– Three OCC Compute Modules plane plane
Full Rack Full Rack
Compute Compute
– One OCC Object Storage 128 Node Node
Compute Half Rack Compute Half Rack
– One ExaCC Eighth Racks Node Node
Quarter Quarter
– Tor Switches only with Half and Full Compute
Node Rack
Compute
Node Rack
Rack ExaCC Object Eighth Rack
Object Eighth Rack
Storage Storage
(128TB) (128TB)

OOB Mgmt OOB Mgmt OOB Mgmt OOB Mgmt

Primary Site DR Site


Customer Management
Network Router

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


Summary | Oracle Cloud at Customer
The only comprehensive Cloud platform

Identical IaaS,
Oracle Cloud Same cost-
PaaS, and SaaS
operated and effective
technology as
delivered as a subscription
Oracle Cloud for
service behind pricing model
extreme
your firewall as Oracle Cloud
portability

One platform to Conform to


Write once,
develop, deploy, regulatory, privacy,
deploy to Oracle
manage Oracle legal frameworks,
Cloud or Oracle
and non-Oracle while consuming
Cloud at Customer
workloads services

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


Oracle Cloud at Customer
Services Roadmap

CY18+
• Oracle API Platform Cloud Service
• Oracle Application Container Cloud Service
• Data Integration Platform
• Event Hub Cloud Service
• Integration Cloud (17.4.2 - so yes. )
• Mobile Cloud Enterprise (Chatbots included)
• Visual Builder Cloud Service

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


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

You might also like