You are on page 1of 21

Oracle Ravello Cloud Service

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Oracle OpenWorld 2017 Content 1
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.

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Oracle Ravello Cloud Service 2
Enterprise imperative – move VMware apps to cloud
…but can’t!

Reasons for move Roadblocks


Savings – Retire Datacenters Complex app spread over
virtualized and physical
hosts
Move to OpEx business
model
Sophisticated networking
Bring agility in responding
to business needs
Long migration projects
Running out of datacenter with uncertain outcome
space

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Oracle OpenWorld 2017 Content 3
Moving data-center workloads to the cloud is challenging
Public cloud is very different from data-center

VMware VMs can’t run on No physical hosts on Layer 2 networking not Cloud network & security
public cloud public cloud supported appliances different from
data-center

Re-platforming ‘P2V’ conversions Re-networking Re-configuration

Migration requires application re-writes, re-platforming, re-networking –


expensive & time consuming
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Oracle OpenWorld 2017 Content
Ravello is an overlay cloud service

Take any VMware based multi-VM application


and run it in any cloud
without making any changes

Same VMs, same networking, same storage

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Oracle OpenWorld 2017 Content
Workflow

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. | Oracle Ravello Cloud Service 6
How does Ravello work?
Nested Network & Self-contained capsule with same VMs &
Virtualization + Storage Overlay
= Networking

Data Center Cloud – today


VM1 VM2 VM3
Stack View

VM1 VM2 VM3

ESXi ESXi HVX

Xen (OCI-Classic, AWS)


x86 x86
KVM (OCI,GCE)
x86

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


Nested virtualization engine

• Designed to run on already virtualized


hardware
• Uses hardware assisted nested
virtualization when available
• Exposes VMware or KVM virtual devices
• Requires no changes to the VM

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Oracle OpenWorld 2017 Content 8
Networking overlay

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Oracle OpenWorld 2017 Content 9
Distributed network services & tunneling
User User User User User User Distributed switch,
VM VM VM VM VM VM router, DHCP, DNS and
firewall services

vSwitch vSwitch vSwitch vSwitch Exposes clean L2


network to VMs
vRtr vDHCP vRtr vDHCP vRtr vDHCP vRtr vDHCP

vGateway vGateway vGateway vGateway Static IPs, VLANs,


VXLAN, PXE boot, L2/3
HVX HVX HVX HVX
network appliances

Internet

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


Ravello on OCI
Technical Description

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Oracle OpenWorld 2017 Content 11
Ravello on OCI
• Leverages the unique access that Ravello has on OCI together with the
state-of-the-art platform to offer a far superior user experience
– Utilize Hardware support for nested virtualization
– Utilize bare-metal instances where applicable
– Utilize deep network integration to natively peer Ravello environments with OCI’s
Virtual Cloud Networks (VCN)

Internal Network FastConnect / Data Compliance


Connectivity VPNaaS Soverignity SOC 1 & 2
to OCI PaaS / IaaS connectivity to Library storage compliance
Ravello on OCI management to
lock VMs to
regions
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Oracle OpenWorld 2017 Content 12
Flavors of nested virtualization

Software based Hardware assisted Running directly on


nested virtualization nested virtualization bare-metal

VM1 VM2 VM1 VM2

HVX HVX VM1 VM2

Virtualization
r r

Extensions
Cloud host with
virtualization HVX
Cloud Host

Xen (AWS) / KVM (GCE) extensions KVM (OCI) r

Bare Metal
x86 x86 x86

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Oracle OpenWorld 2017 Content
Bigger VMs

4X Bigger VMs – 32 vCPUs 200 GB RAM

− Run ‘beefier’ applications that


require vertical scaling

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Oracle OpenWorld 2017 Content
High Availability
• Host anti-affinity
Host anti-affinity
− HA: VMs form failover pairs on App App
different cloud hosts Failover Pair 1 Failover Pair 2

− Reliable performance: CPU hungry VM1 VM3

VMs run on separate hosts


VM2 VM4

VM1 VM2 VM3 VM4

HVX HVX
r r
Xen (OCI-Classic, AWS) / Xen (OCI-Classic, AWS) /

Host 1
KVM (OCI, GCE) KVM (OCI, GCE)

Host 2
Cloud

Cloud
x86 x86

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Oracle OpenWorld 2017 Content
Ravello on Oracle Cloud makes this journey easy
Move VMware VMs ’as-is’ with Ravello –
same VMs, networking, storage

192.168.0.23 192.168.0.24 192.168.0.25 192.168.0.24 192.168.0.25


192.168.0.23

192.168.1.23 192.168.1.25 192.168.1.23 192.168.1.25

Bare Metal Service

Physical hosts move to Bare Metal Service

Data-center Oracle Cloud Infrastructure

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Oracle OpenWorld 2017 Content 16
Example – On-premise EBS to Oracle Cloud Infrastructure

No changes
for
Virtualized Ravello virtualized
Oracle Traffic Director Oracle Traffic Director tier
10.2.0.10/24 10.2.0.10/24

10.2.0.20/24 10.2.0.21/24 10.2.0.22/24 10.2.0.20/24 10.2.0.21/24 10.2.0.22/24

App Tier App Tier


10.3.0.20/24 10.3.0.21/24 10.3.0.22/24 10.3.0.20/24 10.3.0.21/24 10.3.0.22/24
10.3.0.23/24 10.3.0.23/24

Shared Storage Shared Storage


10.3.0.24/24
Physical 20.3.0.24/24 Bare Metal
Oracle DB Oracle DB Service
Minimal
changes for
physical tier
Data-center Oracle Cloud Infrastructure
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Oracle OpenWorld 2017 Content 17
Data-center capabilities on public cloud for every stage of
enterprise application lifecycle

Application / Virtual Development/ UAT/Staging/Upgrade


Appliance PoCs Integration Testing Testing

Production Enterprise
Training Security Testing
Application

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Oracle OpenWorld 2017 Content
Next steps
• Learn more at https://cloud.oracle.com/ravello
• Technology details, customer case studies, etc.

• Sign up for a Ravello free trial ($300 credit)


• Upload a few VMs and try deploying them to the cloud
• Support available via My Oracle Support
• Calculate the price of your application here

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Oracle OpenWorld 2017 Content
Organizations around the world use Oracle Ravello

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Oracle Ravello Cloud Service 20

You might also like