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

Ravello OpenStack webinar: Run OpenStack/KVM on AWS

Jun 14, 2015

Download

Technology

RavelloSystems

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.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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