a2 run vmware_workloads_on_public_cloud-without_any_change
TRANSCRIPT
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 1
Run VMware workloads on public Cloud-without any change
Alan Poon
Principal Sales Consultant
Oracle Systems Hong Kong
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 2
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 3
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 4
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 5
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 6
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 7
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 8
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 9
Agenda
Challenges What is Ravello? Demo Use Case / Reference
1
3
4
2
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 10
Agenda
Challenges What is Ravello? Demo Use Case / Reference
1
3
4
2
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Challenges for VM migrating to cloud
• Convert the VM to proprietary format
• Manually change the configuration
• Different to clone environments
Confidential – Oracle Internal 11
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 12
Agenda
Challenges What is Ravello? Demo Use Case / Reference
1
3
4
2
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Copyright Oracle Ravello 2016 13
Ravello is an overlay cloud that lets enterprises run their VMware workloads on
various public clouds – without converting & migrating virtual machines.
Agility: Greater agility with
blueprinting for rapid
deployments & collaboration
Cost Reduction: Up to 60%
cost reduction with hourly
usage-based pricing
Lift & Shift: Freedom to run
existing VMware apps on
leading public clouds
Ravello: Overlay Cloud
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Ravello: Why Overlay Cloud???
Oracle Confidential – Restricted 14
> 50% of the DC workloads are VMware based.
VMware VMs don’t run on public cloud natively –
they do on Ravello
VMware virtual appliances differ from cloud
equivalents VMware virtual appliances are unavailable on public
cloud – they are on Ravello
Layer 2 networking crucial for many apps to function
L2 networking is unsupported on public cloud – it is on Ravello
Native AWS, Azure & Google IaaS offerings are not VMware-compatible and do not provide workloads portability across Public Clouds and Data Centers.
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
• Saves License and Support Cost associated with VMWare’s Hypervisor (ESX) and Management Tools (VSphere)
• Significantly reduces the consulting services cost associated with migrating many Virtual Machines from on-premises to the Cloud
• Significantly reduces the cost of re-testing application workloads on VMWare and KVM when migrating them from on-premises to the Cloud
•Makes migration faster, allows to shutdown Data Centers faster.
•Uses lower cost and higher quality Infrastructure-as-a-Service
• Savings in Data Center OpEx costs
Copyright Oracle Ravello 2016 15
Ravello: Ways to Cost Savings
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
HVX - the nested hypervisor
16
x86
OS
x86
Hypervisor
x86
Hypervisor
OS
physical server virtualization nested virtualization
app app
OS
app
OS
app
HVX
OS
app
OS
app
OS
app
HVX
• Runs VMs exported from VMware / KVM private cloud setup without any change including network/security appliances (F5 Big IP, Check Point, Fortinet, …)
• Runs any VMware VM in any public cloud / region
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Software Defined Network - Full L2 Overlay
17
• Complete control of any L2 and L3 network configuration
• No dependency on underlying cloud
• Private static IPs, multiple subnets
• Multiple NICs per VM
• Multiple public IPs per NIC / VM
• Console access
• Control of switch settings
• VLANs
• Trunk / access ports
• Promiscuous / mirror ports
• DNS, DHCP services
• Public IPs, Elastic IPs
HVX
HVX
OS
HVX
app
OS
app
OS
app
OS
app
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Software Defined Network - Fully fenced
• Fully fenced network in each ‘capsule’
• One-click duplication of identical environments
• No IP collisions, no scripting to adjust IPs for each new copy
VM VM VM
10.0.0.1 20.0.0.1
VM VM VM
10.0.0.1 20.0.0.1
Environment copy #2 Environment copy #1
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Software Defined Network - Fully fenced
• ‘Copies’ differ only in automatically attached public IPs and DNS names
Environment copy #2 Environment copy #1 NAT NAT
VM VM VM
10.0.0.1 20.0.0.1
VM VM VM
10.0.0.1 20.0.0.1
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 20
Agenda
Challenges What is Ravello? Demo Use Case / Reference
1
3
4
2
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 21
Use-case: Oracle Primevera running on VMware in customer’s DC – need copies of app on cloud for dev-test
Data Center based Primevera
Admin 12c
15.2
Primevera User
Steps to move this app to cloud
1 Upload the four VMware VMs to Ravello
2 ’Drag & drop’ VMs into a Ravello ‘application’
3 Setup networking on Ravello to mirror DC networking {if configuration is not automatically imported}
4 Publish
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 22
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 23
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 24
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 25
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 26
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 27
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 28
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 29
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 30
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 31
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 32
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 33
Drag and Drop the VM
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 34
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 35
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 36
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 37
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 38
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 39
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 40
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 41
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 42
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 43
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 44
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 45
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 46
Accessing the VM via Console
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 47
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 48
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 49
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 50
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 51
Clone an application from Blueprint
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 52
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 53
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 54
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 55
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 56
Configuring Ravello virtual network to look like DC network
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 57
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 58
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 59
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 60
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 61
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 62
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 63
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 64
Agenda
Challenges What is Ravello? Demo Use Case / Reference
1
3
4
2
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal 65
On-Premise Virtualized Workloads
Compute Cloud • Set up Dev/Test Environments
• Allows customers to create development and test environments on a Public Cloud using VMWare
• Allows customers to maintain compatibility with their on-premises production VMWare stack
• On-Premises Workloads Migration
• Allows customers to migrate the Application Workload to the Public Cloud without any changes
• Allows customers to eliminate VMware’s Hypervisor (ESX) and Management Tools
Ravello: Use Cases
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Solution Result Challenge
One of world’s largest online entertainment and solution providers, 888 has a massive VMware based application environment, with 250+ Windows VMs, multiple domain controllers, Fortinet firewalls, F5 load balancers with multiple subnets and VLANs.
Oracle Confidential – Internal 66
When 888 needed to expand to international markets they needed test environments identical to production -for regulators. Each environment took them three months to stand up, & slowed down their business.
Tried migrating to AWS for more agility but failed – mainly due to networking complexity
888 Holdings
Faster availability of the environment – time reduced from 3 months to 20 minutes
Parallel environments on demand for development, test and regulatory needs
Substantial cost savings due to on-demand usage
Ability to use capacity from any public cloud to run VMware environment
888 uploaded their VMware VMs to Ravello and deployed their application as is (including complex networking). Now every time a regulator needs a test environment they can spin one up in any geography in 20 minutes.
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Solution Result Challenge
The world’s leading open source software provider, Red Hat maintained a physical data center for delivering partner and end-user training.
Oracle Confidential – Internal 67
Red Hat always ran out of training capacity during new product announcements and rollouts.
Because they didn’t have a global footprint, it meant a poor end-user experience for partners in international geographies.
The result of this was many untrained, or poorly trained, partners, which in turn resulted in lost revenue.
Red Hat
Achieved infinite elasticity to meet demand during training peaks
Deployed workloads all around the world improving end user experience
Substantial cost savings considering a 3 year TCO
Ability to train more partners faster on new product releases
The Red Hat GPE team creates complex environments in Ravello once, and then saves a blueprint. Now every channel partner can spin up an environment anywhere in the world with the click of a button. This is used for channel partner training as well as customer demos
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Key Takeaways – Oracle Ravello
• Lift & Shift the VM to cloud easily
• Software Defined Network - Full L2 Overlay
• Easily clone the application with blue print
Confidential – Oracle Internal 68