View
1.085
Download
0
Category
Tags:
Preview:
Citation preview
Speaker:
Shruti Bhat, Ravello Systems
Client Testing
For 32 & 64 bit WinXP, Win7, Win8, Win10 and Linux clients
Smart Lab On AWS/Google
www.ravellosystems.com
Housekeeping
• Lots of great material to cover
• All attendees on mute – please use the Q&A window for questions in real-
time
• Slides will be shared at the end of the session
• Please tweet @ravellosystems if you are on twitter
• If you are already a Ravello user please rate/review us on AWS
Marketplace
www.ravellosystems.com
Agenda
• Ravello Smart Labs Concept
• Cloud-based Client Testing Smart Labs – How it works– Live demo of creating your own smart lab– Optimizations
• Technology: Powered by nested virtualization and overlay networking
Ravello Smart Lab Concept
www.ravellosystems.com 5
Ravello’s nested virtualization platform powers cloud-based Smart Labs for many enterprises
… all use Ravello to accelerate sales, training, customer PoCs, development and test
and many more
Ravello Client Testing Smart Lab On AWS or Google
www.ravellosystems.com
• A cloud-based service that auto-deploys your client testing matrix in the cloud, and auto shuts down to release resources when testing is complete
• Supports all operating systems that run on VMware/KVM even though there is no native support on AWS or Google
• Powered by nested virtualization and overlay networking on top of leading public clouds like AWS & Google Cloud (Azure coming soon)
www.ravellosystems.com
Smart Lab concept: Your virtual environments in self-contained capsules
Define your own test environment blueprint. Or start from a shared blueprint.
Deploy as many application environments as needed on any AWS or Google Cloud region in the world – using one click/API
• Unlimited cloud capacity for as many environments as needed• Automated spin-up and shut down of entire environment• Snapshot entire environment (blueprint) for future use
1 2
www.ravellosystems.com
Ravello overcomes public cloud limitations
Any OS that runs on VMware/KVM
Upload and use your own ISOs
Multiple NICs, multiple IPs per VM
Network isolation: Static IPs, host names, multiple subnets stay unmodified in each lab
Built in automation for repeatable deployments
Console access
Extremely limited support of operating systems
Cannot use your own ISOs
Single NIC per VM, limited number of public IPs.
No network isolation
Requires scripting for repeatable deployments
No console access
Ravello Smart Lab on AWS/GoogleNative AWS/Google
Setting up your Client Testing
Smart Lab
www.ravellosystems.com 10
How it works – two options
Import your existing VMs (VMware or KVM) OR
Ravello auto-discovers the network. {Edit as needed}
deploy to AWS or Google Cloud
save a blueprint (multi-VM snapshot)
repeatable deployments on AWS/Google with one click/API
Upload your ISOs
Optimizations
www.ravellosystems.com
• Use para-virtualized drivers (VMxnet3 and PVSCSI)
• Use VMware tools to improve console mouse performance
• Save each VM with specific drivers, patches, service packs back to the VM library. Drag and drop different VMs to build any large scale testing lab with any combination of VMs
• Known issues:• Slower performance on 32 bit compared to 64 bit • First boot time may be slow due to initial caching
HVX Nested Hypervisor & Overlay
Network
www.ravellosystems.com 13
Technology overview
Unmodified application environment
High performance nested virtualization and overlay network.
Runs VMware VMs and provides application networking services
Public cloud providers like Google Cloud, AWS (Azure coming soon)
x86 hardware
Xen (AWS) or KVM (Google)
HVX
DHCPDNS
Software defined networking
Nested virtualization engine
VM VM VM VM
www.ravellosystems.com 14
Usage based pricingno up-front fees, no commitment
VM
VMVM
VM
Total resources needed for sample 4 VM application
8 vCPU/ 16 GB RAM
$0.56 - $0.96per hour
includes AWS or GCE price
Varies based on complexity of application network and
performance needsExample: Each VM has 2vCPU
and 4 GB RAM
www.ravellosystems.com 15
Benefits of using Ravello Smart Labs for client testing
reduce provisioning time from weeks to minutesagility
get as many environments as you need infinite capacity
spin up environments on demandselfservice
snapshot/ blueprint entire environmentsrepeatable deployments
simple, hourly usage based pricingcost effective
www.ravellosystems.com
Next steps: free trial
2 mins
30 mins
depends on VMs
Identify a multi-VM environment
sign up for Ravello free trial (2,880 CPU hours)
technical call to show how to upload VMs
upload remainder VMs
call to check network, deploy, take a blueprint
start using
30 mins
www.ravellosystems.com
Special webinar offer
All attendees of this webinar who
start their Ravello free trial in this
week will get-
• A fun t-shirt that says “Migration
is for the birds, my VMs are
nested”
Start your free trial at www.ravellosystems.com
Thanks!
shruti.bhat@ravellosystems.com
Appendix
Recommended