3 steps to running vmware apps is” on oracle cloud...ravello enables data-center capabilities on...

17

Upload: others

Post on 10-Jul-2020

13 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 3 Steps to Running VMware Apps is” on Oracle Cloud...Ravello enables data-center capabilities on public cloud for every stage of enterprise application lifecycle Application / Virtual
Page 2: 3 Steps to Running VMware Apps is” on Oracle Cloud...Ravello enables data-center capabilities on public cloud for every stage of enterprise application lifecycle Application / Virtual

3 Steps to Running VMware Apps “as-is” on Oracle Cloud

Simon Law, Product ManagerOracle Cloud Infrastructure Ravello ServiceFeb 21, 2018

Page 3: 3 Steps to Running VMware Apps is” on Oracle Cloud...Ravello enables data-center capabilities on public cloud for every stage of enterprise application lifecycle Application / Virtual

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

Ravello brings data-center capabilities to public cloud

No workload changes Data-center to cloud in a Day

Enables running VMware workloads on public cloud

without any changes

Same VMs, networking & storage

3

Data Center

Page 4: 3 Steps to Running VMware Apps is” on Oracle Cloud...Ravello enables data-center capabilities on public cloud for every stage of enterprise application lifecycle Application / Virtual

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

Complex application environment in data-centers

4

web_01

web_02

web_n

app_01

app_02

app_n

db_01

db_02

db_n

192.168.10.x 192.168.20.x 192.168.30.x

~ ~ ~

Always need more environments for development, manual testing, automated testing, staging, UAT, security testing …

Page 5: 3 Steps to Running VMware Apps is” on Oracle Cloud...Ravello enables data-center capabilities on public cloud for every stage of enterprise application lifecycle Application / Virtual

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 5

Public cloud is very different from data-center

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

expensive & time consuming

Challenges with the alternatives to Ravello

VMware VMs can’t run on most public cloud

Cloud network & security appliances different from

data-center

Layer 2 networking not supported

Re-platforming Re-configuration Re-networking

Page 6: 3 Steps to Running VMware Apps is” on Oracle Cloud...Ravello enables data-center capabilities on public cloud for every stage of enterprise application lifecycle Application / Virtual

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

Change nothing – run it in the cloud

6

web_01

web_02

web_n

app_01

app_02

app_n

db_01

db_02

db_n

192.168.10.x 192.168.20.x 192.168.30.x

~ ~ ~

Oracle Cloud InfrastructureAWS

Google Cloud

Page 7: 3 Steps to Running VMware Apps is” on Oracle Cloud...Ravello enables data-center capabilities on public cloud for every stage of enterprise application lifecycle Application / Virtual

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

Ravello accelerates the move to cloud

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

Blueprintingno setup overhead with one click replica & move between cloud regions

rrrr

rr

r

r rr

r

r rr

rr r

rrrr

Geographical reach run workloads across 29 regions around the world across multiple clouds

Page 8: 3 Steps to Running VMware Apps is” on Oracle Cloud...Ravello enables data-center capabilities on public cloud for every stage of enterprise application lifecycle Application / Virtual

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 8

Live-demo – 3 Steps to the Cloud

1. Upload your VMs (VMware or KVM)

2. Ravello auto-discovers the network {Edit if needed}

3. Deploy to public cloud

Spin up as many isolated copies as you need

Page 9: 3 Steps to Running VMware Apps is” on Oracle Cloud...Ravello enables data-center capabilities on public cloud for every stage of enterprise application lifecycle Application / Virtual

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

CRM setup on VMware ESXi

• Siebel Industry Applications

– 7 VMs

• Main CRM Components:

– Gateway Name Server

– Application Server

–Web Server

–Web Client

– Database

DatabaseFile system

Siebel Tools

Web client

Web ServerApp ServerGateway

Page 10: 3 Steps to Running VMware Apps is” on Oracle Cloud...Ravello enables data-center capabilities on public cloud for every stage of enterprise application lifecycle Application / Virtual

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

Technology overview - HVX

10

Xen/KVM

Software Defined Networking

Nested Virtualization Engine

VM VM VM VM

Xen/KVM

Storage Functionality

VM

x86 x86

Exposes VMware virtual devicesRequires no changes to VMs

Provides Layer 2 networking that supports broadcast & multi-cast

Abstracts cloud storage & provides the local block storage to VMs

Page 11: 3 Steps to Running VMware Apps is” on Oracle Cloud...Ravello enables data-center capabilities on public cloud for every stage of enterprise application lifecycle Application / Virtual

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

Ravello on Oracle Cloud Infrastructure

• 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)

11

NEW

Page 12: 3 Steps to Running VMware Apps is” on Oracle Cloud...Ravello enables data-center capabilities on public cloud for every stage of enterprise application lifecycle Application / Virtual

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 12

Flavors of nested virtualization

VM1 VM2

HVX

Xen (AWS) / KVM (GCE)

x86

Clo

ud

Ho

st

r

Software based nested virtualization

VM1 VM2

HVX

KVM (OCI)

x86

Clo

ud

ho

st w

ith

vi

rtu

aliz

atio

n

exte

nsi

on

s

r

Hardware assistednested virtualization

Vir

tual

izat

ion

Ex

ten

sio

ns

VM1 VM2

HVX

x86

Bar

e M

etal

r

Running directly on bare-metal

Oracle Cloud Infrastructure

Page 13: 3 Steps to Running VMware Apps is” on Oracle Cloud...Ravello enables data-center capabilities on public cloud for every stage of enterprise application lifecycle Application / Virtual

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 13

Ravello on Oracle Cloud Infrastructure (OCI) NEW

Up to 14X performance boostcompared to Ravello on other clouds

4X bigger VMs compared to Ravello on other clouds(up to 32vCPUs/VM)

Enhanced Network ServicesVPN, FastConnect, Internal connectivity Oracle PaaS/IaaS

HAAvailability GroupsHost anti-affinity to spread mission critical workloads across availability domains

Page 14: 3 Steps to Running VMware Apps is” on Oracle Cloud...Ravello enables data-center capabilities on public cloud for every stage of enterprise application lifecycle Application / Virtual

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 14

Ravello enables data-center capabilities on public cloud for every stage of enterprise application lifecycle

Application / Virtual Appliance PoCs

Development/ Integration Testing

UAT/Staging/Upgrade Testing

Security TestingProduction Enterprise

ApplicationTraining

Page 15: 3 Steps to Running VMware Apps is” on Oracle Cloud...Ravello enables data-center capabilities on public cloud for every stage of enterprise application lifecycle Application / Virtual

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 15

Ravello brings agility and delivers savings

No ‘migration’ costs Business agility

Move to cloud “as-is” saving time & costs

No setup overheadRapid deployment through

infrastructure cloning

Cost savings

40-60% savings compared to running on premise

192.168.0.23 192.168.0.24 192.168.0.25

192.168.1.25192.168.1.23

192.168.0.23 192.168.0.24 192.168.0.25

192.168.1.25192.168.1.23

192.168.0.23 192.168.0.24 192.168.0.25

192.168.1.25192.168.1.23192.168.0.23 192.168.0.24 192.168.0.25

192.168.1.25192.168.1.23192.168.0.23 192.168.0.24 192.168.0.25

192.168.1.25192.168.1.23

Page 16: 3 Steps to Running VMware Apps is” on Oracle Cloud...Ravello enables data-center capabilities on public cloud for every stage of enterprise application lifecycle Application / Virtual

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

cloud.oracle.com/Ravello

16

Page 17: 3 Steps to Running VMware Apps is” on Oracle Cloud...Ravello enables data-center capabilities on public cloud for every stage of enterprise application lifecycle Application / Virtual