Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Ravello – On Prem Workloads in the Public Cloud
David Owen
Senior Principal Product Management
Oracle Cloud Infrastructure
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Copyright Oracle Ravello 2016 2
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 3
Summary – Ravello benefits
VMware app “as-is” –
cloud based app a high fidelity
replica of on premise
Datacenter-like Layer
2 networking – broadcast
/ multicast etc. works; same
network configuration as on
premise app
Blueprinting – no setup
overhead with one click
replica & move between
cloud regions
Oracle Cloud Infrastructure Ravello Service
Geographical reach –
run workloads across 29
regions around the world
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
• User publishes the application;
selects Cloud provider &region
Within 5 minutes the application will
be running in the cloud
Oracle Confidential – Highly Restricted 4
1- Upload VMs 2- Create an application 3- Network discover 4- Publish to cloud
• Import VM’s from Ravello’s tools
No modifications to the VM’s
• Drag and drop uploaded VMs • Ravello auto-discovers the network
• Configuration can be edited by user
if needed
With Ravello, it’s 4 simple steps….
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 5
DC based training lab
Americas
‘blueprint’
Import VMs on
Ravello. Save
setup as an
blueprint
1
APAC
APAC based
customer
Deploy clones
of the
blueprint on
cloud regions
closest to
customer
2
US based
customer
Reduce setup overhead
by using blueprint as a
starting point to
customize further
3
Americas
With Ravello, Change Nothing – And Scale across regions
With DC like capabilities on public cloud, IT can deploy VMware Images/Apps ‘as-is’, and create as many
clones in different cloud regions as needed
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted 6
Ravello – at the time of Oracle acquisition
2
Public
Clouds
12
Deployment
Regions
3
Local Public
/Elastic IP
Pools
SW
Nested
Virtualization
8
Max
vCPUs/VM
64
Max RAM
(GB)/VM
Ravello – Oracle acquisition
2016 $500M
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted 7
Ravello product momentum continues
2
3
Public Clouds
12
29
Deployment
Regions
3
all
Local
Public/Elastic
IP Pools
SW
HW
Nested
Virtualization
8
32
Max vCPUs/VM
64
256
Max RAM
(GB)/VM
AtacquisitionToday
0
all
Regions with
HA
0
3
Regions with
internal
connectivity
to OCI/PaaS
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Copyright Oracle Ravello 2016 8
• 1000 CPU
hours
• Dozens of
Blog Posts
https://community.oracle.co
m/docs/DOC-1020105
• Over 700
registrations
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted 9
A hypervisor that runs hypervisors, designed to run on a
hypervisor – huh?!?! - InceptionSX
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
10
www.ravellosystems.com
HVX: Nested Nested Virtualization - InceptionSX
x86 hardware
Public Cloud
VM VM VM VM
VT
Overlay networking
Nested virtualization engine
Overlay storage
Ravello HVX
ESXi/KVM ESXi/KVM ESXi/KVM
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Oracle Ravello 11
OCI Ravello offers flexible architecture options
Bare
Metal
Compute
Database
System
Virtual
Machine
RAVELLO
VMware
VM
VMware
VM
VMware
VM
Bare
Metal
Compute
RAVELLO
VMware /
KVM VM
VMware /
KVM VM
Other
PaaS
RAVELLO
VMware /
KVM VM
VMware /
KVM VM
Database
System
All on OCI Ravello on AWS/GCP + PaaS on OCI Ravello on OCI/AWS/GCP + DC1 2 3
OCI Ravello + Oracle IaaS/PaaS – better together
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Production centric capabilities added
Confidential – Oracle Internal/Restricted/Highly Restricted 12
Turbo
Performance
14X better with Ravello
on OCI than AWS/GCP
High Availability
Service resiliency - run
failover pairs in different
Availability Domains
OCI IaaS/PaaS
integration
Internal network connectivity
to OCI IaaS/PaaS services
Compliance
Ravello is SOC1/2 Type
1 compliant
HA
HA HA HA
Vertical Scaling
Up to 32vCPUs/VM
Horizontal Scaling
Thousands of VMs per
app
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 13
Performance boost through end-to-end integration
VM1 VM2
HVX
Xen / KVM
x86
CloudHost
AWS / GCP
Software based
nested virtualization
VM1 VM2
HVX
KVM
x86
Cloudhostwith
virtualization
extensions
Oracle Cloud Infrastructure
Hardware assisted
nested virtualization
Virtualization
Extensions
VM1 VM2
HVX
x86
BareMetal
Oracle Cloud Infrastructure
Running directly on
bare-metal
Performance Boost
(Up to)
>14X 14X 1X
Oracle Ravello Cloud Service
HA
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
0
10
20
30
40
50
60
70
80
90
100
OCI Bare Metal OCI - Hardware Assist AWS - Binary Translation
Timetakenforoperation(sec)
Oracle Ravello Cloud Service 14
Performance boost with OCI
Ravello running on
9X faster
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted 15
High Availability with Availability Groups
RAVELLO ON ORACLE CLOUD INFRASTRUCTURE
AD 1 – Failover Pair 1
Load Balancer
AD 2 – Failover Pair 2
Web Server 1
Web Server 2 App Server 2
App Server 1 Database 1
Database 2
HA
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
OCI IaaS & PaaS Integration with VCN peering
16
Bare
Metal
Compute
Database
System
Virtual
Machine
RAVELLO
VMware
VM
VMware
VM
VMware
VM
• Enterprises can peer their
Ravello based VMware VMs to
their OCI VCN
• Allows internal network
connectivity between Ravello
VMs and OCI native IaaS (Bare
Metal Compute, Virtual
Machines) and PaaS (DBCS,
ExaCS) services
• Enables high performance, low
latency network connectivity
between app tiers
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted 17
VCN Peering in action
Peered on OCI
Peered on Ravello
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted 18
Vertical scaling
Web Server App Server Database
4 vCPUs/8 GB RAM 4 vCPUs/8 GB RAM 4 vCPUs/8 GB RAM
Web Server App Server Database
32 vCPUs/256 GB RAM 32 vCPUs/256 GB RAM 32 vCPUs/256 GB RAM
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted 19
Horizontal scaling
Web Server App Server Database
Web Server App Server Database
Up to
thousands
of VMs in
same app
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted 20
Introducing new Ravello Training Platform
Creating a course Assigning classes to the course Adding students to classes
Bulk upload of students Sharing training links with students
1 2 3
4 5 6
Student access to virtual lab
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted 21
Training Platform benefits
Easily setup on-demand
scalable training
environments
Enhanced course and
student management
Quickly share virtual
training labs with students
Monitor student progress
with one click access to
their screens
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted 22
Ravello – the Easiest Way to Cloud

Ravello – the Easiest Way to Cloud

  • 1.
    Copyright © 2017,Oracle and/or its affiliates. All rights reserved. | Ravello – On Prem Workloads in the Public Cloud David Owen Senior Principal Product Management Oracle Cloud Infrastructure
  • 2.
    Copyright © 2017,Oracle and/or its affiliates. All rights reserved. | Copyright Oracle Ravello 2016 2
  • 3.
    Copyright © 2017,Oracle and/or its affiliates. All rights reserved. | 3 Summary – Ravello benefits VMware app “as-is” – cloud based app a high fidelity replica of on premise Datacenter-like Layer 2 networking – broadcast / multicast etc. works; same network configuration as on premise app Blueprinting – no setup overhead with one click replica & move between cloud regions Oracle Cloud Infrastructure Ravello Service Geographical reach – run workloads across 29 regions around the world
  • 4.
    Copyright © 2017,Oracle and/or its affiliates. All rights reserved. | • User publishes the application; selects Cloud provider &region Within 5 minutes the application will be running in the cloud Oracle Confidential – Highly Restricted 4 1- Upload VMs 2- Create an application 3- Network discover 4- Publish to cloud • Import VM’s from Ravello’s tools No modifications to the VM’s • Drag and drop uploaded VMs • Ravello auto-discovers the network • Configuration can be edited by user if needed With Ravello, it’s 4 simple steps….
  • 5.
    Copyright © 2017,Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 5 DC based training lab Americas ‘blueprint’ Import VMs on Ravello. Save setup as an blueprint 1 APAC APAC based customer Deploy clones of the blueprint on cloud regions closest to customer 2 US based customer Reduce setup overhead by using blueprint as a starting point to customize further 3 Americas With Ravello, Change Nothing – And Scale across regions With DC like capabilities on public cloud, IT can deploy VMware Images/Apps ‘as-is’, and create as many clones in different cloud regions as needed
  • 6.
    Copyright © 2017,Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted 6 Ravello – at the time of Oracle acquisition 2 Public Clouds 12 Deployment Regions 3 Local Public /Elastic IP Pools SW Nested Virtualization 8 Max vCPUs/VM 64 Max RAM (GB)/VM Ravello – Oracle acquisition 2016 $500M
  • 7.
    Copyright © 2017,Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted 7 Ravello product momentum continues 2 3 Public Clouds 12 29 Deployment Regions 3 all Local Public/Elastic IP Pools SW HW Nested Virtualization 8 32 Max vCPUs/VM 64 256 Max RAM (GB)/VM AtacquisitionToday 0 all Regions with HA 0 3 Regions with internal connectivity to OCI/PaaS
  • 8.
    Copyright © 2017,Oracle and/or its affiliates. All rights reserved. | Copyright Oracle Ravello 2016 8 • 1000 CPU hours • Dozens of Blog Posts https://community.oracle.co m/docs/DOC-1020105 • Over 700 registrations
  • 9.
    Copyright © 2017,Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted 9 A hypervisor that runs hypervisors, designed to run on a hypervisor – huh?!?! - InceptionSX
  • 10.
    Copyright © 2017,Oracle and/or its affiliates. All rights reserved. | 10 www.ravellosystems.com HVX: Nested Nested Virtualization - InceptionSX x86 hardware Public Cloud VM VM VM VM VT Overlay networking Nested virtualization engine Overlay storage Ravello HVX ESXi/KVM ESXi/KVM ESXi/KVM
  • 11.
    Copyright © 2017,Oracle and/or its affiliates. All rights reserved. | Oracle Ravello 11 OCI Ravello offers flexible architecture options Bare Metal Compute Database System Virtual Machine RAVELLO VMware VM VMware VM VMware VM Bare Metal Compute RAVELLO VMware / KVM VM VMware / KVM VM Other PaaS RAVELLO VMware / KVM VM VMware / KVM VM Database System All on OCI Ravello on AWS/GCP + PaaS on OCI Ravello on OCI/AWS/GCP + DC1 2 3 OCI Ravello + Oracle IaaS/PaaS – better together
  • 12.
    Copyright © 2017,Oracle and/or its affiliates. All rights reserved. | Production centric capabilities added Confidential – Oracle Internal/Restricted/Highly Restricted 12 Turbo Performance 14X better with Ravello on OCI than AWS/GCP High Availability Service resiliency - run failover pairs in different Availability Domains OCI IaaS/PaaS integration Internal network connectivity to OCI IaaS/PaaS services Compliance Ravello is SOC1/2 Type 1 compliant HA HA HA HA Vertical Scaling Up to 32vCPUs/VM Horizontal Scaling Thousands of VMs per app
  • 13.
    Copyright © 2017,Oracle and/or its affiliates. All rights reserved. | 13 Performance boost through end-to-end integration VM1 VM2 HVX Xen / KVM x86 CloudHost AWS / GCP Software based nested virtualization VM1 VM2 HVX KVM x86 Cloudhostwith virtualization extensions Oracle Cloud Infrastructure Hardware assisted nested virtualization Virtualization Extensions VM1 VM2 HVX x86 BareMetal Oracle Cloud Infrastructure Running directly on bare-metal Performance Boost (Up to) >14X 14X 1X Oracle Ravello Cloud Service HA
  • 14.
    Copyright © 2017,Oracle and/or its affiliates. All rights reserved. | 0 10 20 30 40 50 60 70 80 90 100 OCI Bare Metal OCI - Hardware Assist AWS - Binary Translation Timetakenforoperation(sec) Oracle Ravello Cloud Service 14 Performance boost with OCI Ravello running on 9X faster
  • 15.
    Copyright © 2017,Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted 15 High Availability with Availability Groups RAVELLO ON ORACLE CLOUD INFRASTRUCTURE AD 1 – Failover Pair 1 Load Balancer AD 2 – Failover Pair 2 Web Server 1 Web Server 2 App Server 2 App Server 1 Database 1 Database 2 HA
  • 16.
    Copyright © 2017,Oracle and/or its affiliates. All rights reserved. | OCI IaaS & PaaS Integration with VCN peering 16 Bare Metal Compute Database System Virtual Machine RAVELLO VMware VM VMware VM VMware VM • Enterprises can peer their Ravello based VMware VMs to their OCI VCN • Allows internal network connectivity between Ravello VMs and OCI native IaaS (Bare Metal Compute, Virtual Machines) and PaaS (DBCS, ExaCS) services • Enables high performance, low latency network connectivity between app tiers
  • 17.
    Copyright © 2017,Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted 17 VCN Peering in action Peered on OCI Peered on Ravello
  • 18.
    Copyright © 2017,Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted 18 Vertical scaling Web Server App Server Database 4 vCPUs/8 GB RAM 4 vCPUs/8 GB RAM 4 vCPUs/8 GB RAM Web Server App Server Database 32 vCPUs/256 GB RAM 32 vCPUs/256 GB RAM 32 vCPUs/256 GB RAM
  • 19.
    Copyright © 2017,Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted 19 Horizontal scaling Web Server App Server Database Web Server App Server Database Up to thousands of VMs in same app
  • 20.
    Copyright © 2017,Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted 20 Introducing new Ravello Training Platform Creating a course Assigning classes to the course Adding students to classes Bulk upload of students Sharing training links with students 1 2 3 4 5 6 Student access to virtual lab
  • 21.
    Copyright © 2017,Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted 21 Training Platform benefits Easily setup on-demand scalable training environments Enhanced course and student management Quickly share virtual training labs with students Monitor student progress with one click access to their screens
  • 22.
    Copyright © 2017,Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted 22