ravello openstack webinar: run openstack/kvm on aws

21
OpenStack/KVM on AWS Navin R. Thadani - SVP, Products Geert Jansen – Director, Product Marketing Twitter: @ravellosystems

Upload: ravellosystems

Post on 14-Jun-2015

9.406 views

Category:

Technology


2 download

DESCRIPTION

Learn how to run OpenStack/KVM on AWS for multi-node development environments, for Bare Metal testing, for evaluating multiple OpenStack vendors without allocating incremental hardware, etc.

TRANSCRIPT

Page 1: Ravello OpenStack webinar: Run OpenStack/KVM on AWS

OpenStack/KVM on AWS

Navin R. Thadani - SVP, ProductsGeert Jansen – Director, Product Marketing

Twitter: @ravellosystems

Page 2: Ravello OpenStack webinar: Run OpenStack/KVM on AWS

04/13/2023 Ravello Systems, Inc. 2

Housekeeping

• All attendees are on mute. Lots of material/demos to cover.

• If you have questions, please

– type them in the webinar platform (bottom right)

– tweet to: @ravellosystems

• Slides and webinar recording will be emailed to all attendees after the webinar

Page 3: Ravello OpenStack webinar: Run OpenStack/KVM on AWS

04/13/2023 Ravello Systems, Inc. 3

Agenda

• Quick overview of Ravello

• Technology deep-dive: Nested virtualization and SDN

• Introducing nested-nested (N^2) virtualization

• Demo: multi-node OpenStack/KVM running in AWS

• Use-cases for developers, ISVs and enterprises

Page 4: Ravello OpenStack webinar: Run OpenStack/KVM on AWS

04/13/2023 Ravello Systems, Inc. 4

Ravello: Virtualizing the cloud

• Nested virtualization + software defined networking

• Making the public cloud an ideal enterprise dev/test infrastructure platform

• Accelerate the enterprise software and infrastructure development process

Founding team track record

Investors

Page 5: Ravello OpenStack webinar: Run OpenStack/KVM on AWS

Technology

Page 6: Ravello OpenStack webinar: Run OpenStack/KVM on AWS

04/13/2023 Ravello Systems, Inc. 6

The evolution of virtualization

x86

OS

x86

Hypervisor

x86

Hypervisor

OS

1:1 physical server virtualization nested virtualization

app app

OS

app

OS

app

OS

app

HVX

Page 7: Ravello OpenStack webinar: Run OpenStack/KVM on AWS

04/13/2023 Ravello Systems, Inc. 7

HVX: Nested virtualization

x86

Hypervisor

OS

app

OS

app

HVX

• Built from the ground up to be nested • Binary Translation with direct execution• Supports 32 and 64-bit guest OSs

– Windows, Linux, Solaris x86, Android x86 …

• Can run VMware and KVM guests unmodified on any public cloud - AWS, Google, …

Page 8: Ravello OpenStack webinar: Run OpenStack/KVM on AWS

04/13/2023 Ravello Systems, Inc. 8

IO Overlay

• Overlay network (SDN) – Define any L2/L3

configuration– Supports multicast,

broadcast etc.

• SDS - Supports storage abstraction and cloud specific optimization

HVX

web

OS

HVX

app

OS

HVX

db

OS

app

OS

Page 9: Ravello OpenStack webinar: Run OpenStack/KVM on AWS

04/13/2023 Ravello Systems, Inc. 9

Data center application environment

router firewall load balancer

be1

OS

db2

OS

fe2

OS

fe1

OS

be2

OS

db1

OS

Front end Back enddb tier

q

OS

Multi-VM complex application running on VMware. Multiple subnets, VLANs, L2/3 networking appliances, domain controllers …

Page 10: Ravello OpenStack webinar: Run OpenStack/KVM on AWS

04/13/2023 Ravello Systems, Inc. 10

Run on any cloud … unmodified

router firewall load balancer

be1

OS

db2

OS

fe2

OS

fe1

OS

be2

OS

db1

OS

Front end Back enddb tier

q

OS

Any cloud

Page 11: Ravello OpenStack webinar: Run OpenStack/KVM on AWS

Introducing N^2 (nested-nested)

virtualization

Page 12: Ravello OpenStack webinar: Run OpenStack/KVM on AWS

04/13/2023 Ravello Systems, Inc. 12

VT/SVM implementation in HVX

x86

Hypervisor

OS

nested virtualization

app

OS

app

HVX

x86

Hypervisor

OS

app

OS

app

HVX VT

Hypervisor

nested^2 virtualization

• HVX can expose VT enabled virtual hardware

• Can now run hypervisors like KVM, VMware ESXi, Hyper-V etc. in the cloud

Page 13: Ravello OpenStack webinar: Run OpenStack/KVM on AWS

04/13/2023 Ravello Systems, Inc. 13

Example RDO architecture

RHEL6

NovaHorizonGlance

RHEL6

NeutronDHCP agent

L3 agent

RHEL6/KVM

Nova Compute

L2 agent

RHEL6/KVM

Nova Compute

L2 agent

HVX VT

external

management

vmdata

Controller Network Compute #1 Compute #2

Page 14: Ravello OpenStack webinar: Run OpenStack/KVM on AWS

Demo

Multi-node OpenStack/KVMrunning on AWS

Page 15: Ravello OpenStack webinar: Run OpenStack/KVM on AWS

Use-cases

Page 16: Ravello OpenStack webinar: Run OpenStack/KVM on AWS

04/13/2023 Ravello Systems, Inc. 16

All of this for …

$1.70/hror even less

Page 17: Ravello OpenStack webinar: Run OpenStack/KVM on AWS

04/13/2023 Ravello Systems, Inc. 17

Use-cases for developer community

• Multi-node development environments: in the cloud – no local desktop memory limitations

• Multi-node system testing environments

• “Bare metal” testing (PXE, VLANs, …)

• Test environments for complex features (e.g. High Availability, networking, …)

Page 18: Ravello OpenStack webinar: Run OpenStack/KVM on AWS

04/13/2023 Ravello Systems, Inc. 18

Use-cases for OpenStack ISVs

• Development and test environments for downstream hardening and QA testing

• Partner and end-user training environments

• Professional Services led customer PoCs

• SE (System Engineer) led customer demos

• On-line free trial demos for customer prospects

Page 19: Ravello OpenStack webinar: Run OpenStack/KVM on AWS

04/13/2023 Ravello Systems, Inc. 19

Use-cases for Enterprises

• PoC/Evaluate multiple OpenStack vendors without allocating any incremental hardware– Include proper scale and system testing

• Staging environments for OpenStack upgrades

• Test environments for OpenStack eco-system products

Page 20: Ravello OpenStack webinar: Run OpenStack/KVM on AWS

04/13/2023 Ravello Systems, Inc. 20

Next steps

• Request public beta: http://www.ravellosystems.com/pages/openstack-ravello-beta– We will notify you when we announce our public beta

• Request a demo: [email protected] – A product expert will do a webex demo for you and your team

• Read more: OpenStack blog post

Page 21: Ravello OpenStack webinar: Run OpenStack/KVM on AWS

Q&A