ravello openstack webinar: run openstack/kvm on aws
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
OpenStack/KVM on AWS
Navin R. Thadani - SVP, ProductsGeert Jansen – Director, Product Marketing
Twitter: @ravellosystems
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
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
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
Technology
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
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, …
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
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 …
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
Introducing N^2 (nested-nested)
virtualization
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
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
Demo
Multi-node OpenStack/KVMrunning on AWS
Use-cases
04/13/2023 Ravello Systems, Inc. 16
All of this for …
$1.70/hror even less
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, …)
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
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
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
Q&A