a2 run vmware_workloads_on_public_cloud-without_any_change

69
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

Upload: dr-wilfred-lin-phd

Post on 23-Jan-2018

311 views

Category:

Business


1 download

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