Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Oracle’s Modern Cloud Infrastructure Sudershan Singh Director of Product Management, IaaS Oracle Public Cloud February 11, 2017 Confidential – Oracle
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Oracle’s Modern Cloud Infrastructure
Sudershan Singh Director of Product Management, IaaS Oracle Public Cloud February 11, 2017
Confidential – Oracle Internal/Restricted/Highly
2
Program Agenda
1
2
3
4
2
Introduction to Oracle’s Modern Cloud Platform
Introduction to Ravello Technologies
Oracle Apps Unlimited on Oracle Cloud - Demo
Q & A
Oracle Confidential – Internal/Restricted/Highly
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.
Oracle Confidential – Restricted
3
Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
Oracle Cloud Platform: Modern Cloud Infrastructure
5
Cloud Transformation Is Just Getting Started
Oracle Confidential – Restricted
• 60M servers shipped in last 5 years.
• 6-7% of these shipments to cloud vendors.
• Server shipments increasing at ~9-10% YoY.
• Server shipments to cloud providers increasing at 35-42% YoY
9.7 10.5 11.6 12.3 13.6
0
2
4
6
8
10
12
14
16
18
2011 2012 2013 2014 2015
Portion of Server shipments to public cloud vendors
X86 Server Shipment(M) Servers running public cloud infra.
• 93+% of worldwide workloads yet to move to the cloud.
• In < 5 years – 40-50% server shipments will happen to the cloud vendors.
• Consistent, reliable performance
• Security, control and transparency
• Global availability and redundancy
• Support for all workloads
• Migration tools for moving workloads to the cloud
• Integration with on-premises network
• Deployment choice: public, private, hybrid
What’s Required
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Oracle Combines the Best of First-gen IaaS and On-premises
Modern Cloud Infrastructure • Bare metal servers in minutes • Raw performance without hypervisor overhead • Pay for what you use • Integrated compute, storage, database services on
their own, low-latency private network • Enterprise-level governance • High availability for traditional and modern apps • All features usable via console or API
First-generation IaaS (e.g. AWS, Azure)
• Adding capacity takes minutes • Only pay for what you use
On-premises or Managed Hosting (e.g. Rackspace, Softlayer)
• Raw iron performance • Dedicated hardware
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Latest Technologies Enable a Modern Cloud Infrastructure
Technology Benefit
Availability domains Enables enterprise-level high availability
Flat, non-blocking network Enables predictable low latency; 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. |
Availbility Domain 1
Availability Domain 2
Availability Domain 3
Region 1 Availability Domain 1
Availability Domain 2
Availability Domain 3
Availability Domain 1
Availability Domain 2
Availability Domain 3
Region 3
Region 2
Region / Availability Domain Topology
• Regions serve different geographies, provide Disaster Recovery
• Availability Domains provide a High Availability foundation in a Region
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Inside a Region – High Availability Building Blocks
• Multiple fault-decorrelated, completely independent datacenters –
Availability Domains (ADs)
• Predictable low latency < 500µs RTT between ADs in a Region
• 1Tb/s bandwidth interconnect between ADs, encrypted over fiber
• Enables zero-data-loss architectures (e.g. Oracle MAA) and high availability scale-out architectures (e.g. Cassandra)
Datacenters Region
Availability Domain 1
Availability Domain 2
Availability Domain 3
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Inside an AD – High Scale, High Performance Network
• Non-oversubscribed Clos network – flat, fast, predictable
• Very high scale – ~1 million network ports in an AD
• Predictable low latency < 100µs RTT , 10Gb/s BW between hosts in an AD
• Maximum of two hops between Compute & Storage even at scale
Physical Network
Datacenters Region
Availability Domain 1
Availability Domain 2
Availability Domain 3
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Comprehensive Virtual Network
• Everything runs in private overlay networks
• Off-box IO virtualization – virtualization within the network itself
Physical Network
Datacenters Region
Virtual Network
Availability Domain 1
Availability Domain 2
Availability Domain 3
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
NVMe storage Any middlebox – IDS/IPS,… Bare metal hosts VMs Engineered Systems
Physical Network
Datacenters Region
Virtual Network
Compute & Storage
Putting it All Together – Reliable, Predictable, Flexible, Fast
?
Availability Domain 1
Availability Domain 2
Availability Domain 3
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Cutting-edge, High IO Hardware Technology
High Performance Storage Systems Local NVMe: up to 28.8 TB/Server, ~4 Million 4K Read IOPs
Block Storage: 256GB-2TB, 1,500 IOPs per Volume
Object Storage – High Throughput, Strong Consistency
High Performance Compute Systems
36 Cores per Server
Standard: Non-NVMe SSD, 256 GB RAM
High I/O: 13.2 TB NVMe SSD, 512 GB RAM
Dense I/O: 28.8 TB NVMe SSD, 512 GB RAM
2X Cores
2X Memory
4.5X Storage
11X IOPS
80% Price
vs.
AWS Most
Powerful
Offering
(i2.8xlarge)
Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
Oracle Cloud Platform: Built for Enterprise
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Oracle Cloud Platform – Improving Cloud for Enterprise
Retain What’s Best Focus on Enterprise
Pay for what you use
Elastic resources
Fast provisioning
High scale
Self-service
Peak + Consistent Performance
Flexibility, Meet You Where You’re At
Governance and Control
Uncompromised Security
Reliability and SLAs
Easy to use
Developers can build
Simple, Intuitive Pricing
Complete Integrated Application Stack
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 17
Oracle Bare Metal Cloud Services Overview
• Broad Range of Elastic Compute
• Bare Metal servers; Bare Metal with NVMe; VMs
• Provision in mins; Pay by the hour
• High Performance Storage
• Local NVMe servers
• Dynamically attachable remote Block Storage with consistent general purpose IOPS
• High performance, high durability Object Storage
• Virtual Private Networking
• Manage your own high scale private IP networks
• IPSec VPN; FastConnect
• Stateful firewalls; optional Internet gateway; load balancing
Bare metal compute, VM compute, high performance storage, database, on the same virtual network
Big Data Workloads
General Purpose Workloads
Oracle Database Workloads
Cloud Native Workloads
Iden
tity
Acc
ess
Man
agem
ent
Bill
ing
/ M
eter
ing
RES
T A
PI /
Co
nso
le
Physical Infrastructure / Multiple Availability Domains
BLOCK VOLUMES
OBJECT STORAGE
IP LOAD BALANCING
COMPUTE DATABASE VIRTUAL CLOUD NETWORKS
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Bare metal or VM instances – Same Modern Infrastructure
• Bare metal: Industry-leading performance and security with pay-as-you-go pricing
• Available in < 5 minutes
• Standard: Non-NVMe SSD, 256GB RAM
• High IO: 12.8TB NVMe SSD, 512GB RAM
• Dense IO: 28.8TB NVMe SSD, 512GB RAM
• VMs: Smaller instances on the same fast network
• Available in < 1 minute
• 1, 2, or 4 core, 28GB RAM, block storage
• OS images • Oracle Linux – 7.2, 6.8
• Ubuntu, RHEL – coming soon
Block Volumes, Object Storage, Networking Services
Iden
tity
/ A
cces
s M
anag
emen
t
Bill
ing
/ M
eter
ing
RES
T A
PI /
Co
nso
le
Multiple Availability Domains
Bring-Your-Own Hypervisor
Bare Metal Bare Metal Bare Metal Bare Metal
Oracle Cloud Hypervisor
VMs VMs
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Offers industry-leading and more predictable performance
Handle your most demanding workloads with great economics: big data, cloud applications, transactional systems, and real-time analytics
230K TPS on one bare metal instance
11 million TPS sharded across 200 nodes
115% faster queries than similar on-premises configuration*
40% faster queries than other public clouds
*TPC benchmark 10/20/16
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Storage Capabilities: Local NVMe, Block, and Object Storage
• 12.8 TB or 28.8 TB local storage per bare metal instance
• Up to 4 million host IOPS • Add redundancy with Oracle
Dataguard or replication with HDFS
• Network storage (unidirectional iSCSI)
• 256 GB or 2TB options • 1,500 IOPS per volume • Default encryption at rest • Dynamically attach / detach
volumes • Backups can be attached to
any compute instance
• Highly durable & automatically replicated across ADs
• Strongly consistent model • Create, list, edit buckets • Server-side encryption • Native HDFS support • Native and Swift APIs
Block Volumes Object Storage NVMe Storage
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Connectivity Options 10 Gb/Seconds+
VCN
Oracle Cloud
Subnet 10.1.3.0/24
Subnet 10.1.2.0/24
Virtual Router
DRG
CPE
CPE
CPE
Customer Site 1
Customer Site 2
Customer Site 3
Subnet 10.1.4.0/24
VPC
IP-Sec VPN
FastConnect*
MPLS*
• Each Customer’s traffic completely isolated in Private Layer 3 Overlay Network
• Differentiator: Complete customer traffic isolation provides much better security
• Differentiator: No Network or CPU Over-subscription provides predictable bandwidth & performance
Virtual Cloud Networks
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Load Balancing Service Capabilities
• Regional Load Balancer for your VCN • Redundant across 2 ADs (No single point of
failure)
• Distributes Internet traffic across 3 ADs within VCN
• Honors your network security policies!
• Distribute traffic across multiple protocols
• TCP, HTTP, HTTP/2, WebSocket
• Traffic management • Dynamically add/remove instances to traffic
• SSL Offloading • End-to-end, Tunnel, Terminate SSL
Virtual Cloud Network
Subnet 1 (App Cluster)
AD1
Subnet 2 (App Cluster)
AD2
LB Su
bn
et (LB Tier)
AD
2 / 3
Internet Gateway Security Lists attached to Subnet
Subnet 3 (App Cluster)
AD3
Pu
blic flo
ating IP
Virtual Router
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Oracle Database Cloud Service Offers Infrastructure Choice
• Test, Development, Departmental Applications
• Oracle AppsUnlimited, PaaS
• Compute Shapes – by OCPU, Standard or High RAM
• Block Storage – by the GB
• Up to 4TB database
• Intensive Test, Development, Departmental Applications
• Custom Applications
• Bare Metal Compute Shapes – by core, HighIO or DenseIO
• Fixed NVMe Storage by Shape
• Up to 9TB database
• Mission Critical, Intensive OLTP and Decision Support
• Oracle and Custom Apps
• ¼, ½ and Full Rack Shapes
• Fixed Storage and Memory by Shape
• Up to 168TB database
Virtual Machines Bare Metal Engineered Systems
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Oracle IaaS Partner Solutions and Ecosystem
• IaaS Big Data Solution with Qubole • Turnkey, cloud-based Spark and Hadoop
solution with native Oracle IaaS integration
• Datastax and Scylla Solutions • Datastax Enterprise
• Scylla NoSQL Database
• Terraform templates • Private/public VCN, bare metal compute, VM,
storage, database
• Gluster, MongoDB, Cassandra, and Hadoop
• Bitnami images • LAMP, MEAN, Node.js, Ruby, Tomcat, JBoss
• Redis, Hadoop, PostgreSQL, MySQL, MongoDB
• Gitlab, Jenkins, NGINX, ElasticSearch
• Drupal, Wordpress, Joomla, Liferay, Moodle
Big Data Solutions Building New Applications / DevOps
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Order of Magnitude Better Price/Performance
Oracle BM.DenseIO1.36 (quantity: price/hour)
Amazon I2.8XL (quantity: price/hour)
% Cost
Overall System $5.40 /hr $6.82 /hr 79 %
CPU 36 cores : $.15 core/hr 16 cores : $.42 core/hr 35 %
RAM 512 GB : $.01 GB/hr 244 GB : $.027 GB/hr 38 %
Storage 28.8 TB : $.18 TB/hr 6.4 TB : $1.06 TB/hr 18 %
Read IOPS 4.2M IOPS : $.001 1K IOPS/hr 365K : $.018 1K IOPS/hr 7 %
Write IOPS 2.6M IOPS : $.002 1K IOPS/hr 315K : $.021 1K IOPS/hr 10 %
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Restricted 26
Demo
•Oracle Bare Metal Cloud Service - Demo
Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
Introduction to Oracle Ravello Technologies
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 28
Major challenges in using the public cloud
Data-center capabilities that are not supported by public cloud
VMware VMs don’t run natively on public cloud
> 50% of DC workloads are VMware based.
Cloud network & security appliances differ in features &
functionality from DC
Even if provided by the same vendor
Layer 2 networking not supported on public cloud
Crucial for most apps
Ravello brings these data-center capabilities to public cloud
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 29
Take any VMware (or KVM) based multi-VM application
and run it on any cloud
without making any changes
Same VMs, same networking, same storage
What is Ravello?
Oracle Ravello is a cloud service
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 30
Oracle’s Solution
Application Capsule” approach enables true Virtualized to Cloud (V2C) lift-n-shift
Apps Lift & shift Save 40-60% Increase Agility
• Relative to running in a virtualized data center
• No cost and effort of re-work
1 2 3
• No complex, manual migration.
• Application stays the same (VMware VMs, networking, etc.)
• Relative to running in a virtualized data center
• No cost and effort of re-work
• Spin up entire environments (‘00s of VMs) in ~5 mins
• Infinite scale in any geographic region
Value Proposition
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 31
AGILITY From 3 months to 20 minutes
888 has a massive VMware based application environment,
• 250+ Windows VMs, • multiple domain controllers, • Fortinet firewalls, • multiple subnets and VLANs.
• needed test environments identical to production -for regulators.
• Each environment took them 3 months to stand up and slowed down their business
FAILED TO MIGRATE NATIVELY TO AWS
WITH RAVELLO
Ran application in public cloud without any changes
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 32
Live-demo
Upload your VMs (VMware or KVM)
Oracle Ravello auto-discovers the network. {Edit if needed}
Deploy to public cloud
Spin up as many isolated copies as you need
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
Oracle Applications on Oracle Cloud
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Oracle Applications on Oracle Cloud Pre-packaged Oracle Apps and tools for a hybrid application infrastructure
Quickly create multiple, ad-hoc environments, as needed
Rapid Provisioning
Easily upgrade and centrally manage apps
Centralized Management
Migrate workloads with zero re-tooling
Migration Tools
Out-of-the-box Integration into Database and Exadata
Cloud Integration
Oracle Confidential – Internal
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Restricted 35
Demo
•Access Oracle Public Cloud Market Place
•Install EBS Suite environment from Cloud Market Place
•Configure EBS to access it from your Datacenter
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Open & Heterogeneous Examples of Open Source Tools certified with Oracle Cloud
36
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Restricted 37
Akeneo DevPack GitLab LimeSurvey Node.js Piwik Review Board TestLink X-Cart
Alfresco Community Diaspora GitLab CI Live Helper Chat OSQA Plone Roller ThinkUp X2Engine Sales CRM
Ametys Discourse Gitorious MAMP Stack OXID eShop Pootle Roundcube Tiki Wiki CMS Groupware
XOOPS
Analytics Django Stack Gradle MAPP Stack Odoo Precurio Ruby Stack Tiny Tiny RSS YouTrack
Apache Solr DokuWiki Horde Groupware
Webmail MEAN Open Atrium PrestaShop Sharelock Tomcat Zurmo
Artifactory Dolibarr Invoice Ninja MODX Open edX ProcessMaker
Enterprise Edition SilverStripe Trac concrete5
Backendless Enterprise
DreamFactory JBoss Magento OpenCart ProcessWire SimpleInvoices Tracks eLearning
Chyrp Drupal JRuby Stack Mahara OpenERP Publify SiteCake WAMP Stack eXo Platform
CiviCRM Elasticsearch JasperReports Mantis OpenProject Radiant Spree WAPP Stack eXo Platform
Enterprise
Code Dx EnanoCMS Jenkins MediaWiki OrangeHRM Railo Squash WebPack eZ Publish
Codiad EspoCRM Joomla! Moodle OroCRM Redmine Subversion Weblate ocPortal
Coppermine Fat Free CRM LAMP Stack MyBB Osclass Redmine+Agile SugarCRM Wiki ownCloud
CraftBukkit Minecraft
Gallery LAPP Stack Nginx Stack Phabricator Refinery CMS SuiteCRM WildFly phpBB
CrushFTP Ghost Liferay Noalyss Pimcore ResourceSpace TYPO3 WordPress phpList
Sample Partner Application Stacks
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Build Your Path To Cloud
• Build your cloud strategy, understand how Oracle can help
• Identify applications to move to cloud, build migration plan
• Understand your app development plans, identify how Oracle IaaS can help accelerate
Cloud.Oracle.com/IaaS