![Page 1: Client Testing Smart Lab on AWS or Google Cloud WinXP, Win7, Win8](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55b5509ebb61eb0d2a8b4687/html5/thumbnails/1.jpg)
Speaker:
Shruti Bhat, Ravello Systems
Client Testing
For 32 & 64 bit WinXP, Win7, Win8, Win10 and Linux clients
Smart Lab On AWS/Google
![Page 2: Client Testing Smart Lab on AWS or Google Cloud WinXP, Win7, Win8](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55b5509ebb61eb0d2a8b4687/html5/thumbnails/2.jpg)
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
![Page 3: Client Testing Smart Lab on AWS or Google Cloud WinXP, Win7, Win8](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55b5509ebb61eb0d2a8b4687/html5/thumbnails/3.jpg)
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
![Page 4: Client Testing Smart Lab on AWS or Google Cloud WinXP, Win7, Win8](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55b5509ebb61eb0d2a8b4687/html5/thumbnails/4.jpg)
Ravello Smart Lab Concept
![Page 5: Client Testing Smart Lab on AWS or Google Cloud WinXP, Win7, Win8](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55b5509ebb61eb0d2a8b4687/html5/thumbnails/5.jpg)
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
![Page 6: Client Testing Smart Lab on AWS or Google Cloud WinXP, Win7, Win8](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55b5509ebb61eb0d2a8b4687/html5/thumbnails/6.jpg)
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)
![Page 7: Client Testing Smart Lab on AWS or Google Cloud WinXP, Win7, Win8](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55b5509ebb61eb0d2a8b4687/html5/thumbnails/7.jpg)
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
![Page 8: Client Testing Smart Lab on AWS or Google Cloud WinXP, Win7, Win8](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55b5509ebb61eb0d2a8b4687/html5/thumbnails/8.jpg)
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
![Page 9: Client Testing Smart Lab on AWS or Google Cloud WinXP, Win7, Win8](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55b5509ebb61eb0d2a8b4687/html5/thumbnails/9.jpg)
Setting up your Client Testing
Smart Lab
![Page 10: Client Testing Smart Lab on AWS or Google Cloud WinXP, Win7, Win8](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55b5509ebb61eb0d2a8b4687/html5/thumbnails/10.jpg)
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
![Page 11: Client Testing Smart Lab on AWS or Google Cloud WinXP, Win7, Win8](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55b5509ebb61eb0d2a8b4687/html5/thumbnails/11.jpg)
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
![Page 12: Client Testing Smart Lab on AWS or Google Cloud WinXP, Win7, Win8](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55b5509ebb61eb0d2a8b4687/html5/thumbnails/12.jpg)
HVX Nested Hypervisor & Overlay
Network
![Page 13: Client Testing Smart Lab on AWS or Google Cloud WinXP, Win7, Win8](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55b5509ebb61eb0d2a8b4687/html5/thumbnails/13.jpg)
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
![Page 14: Client Testing Smart Lab on AWS or Google Cloud WinXP, Win7, Win8](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55b5509ebb61eb0d2a8b4687/html5/thumbnails/14.jpg)
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
![Page 15: Client Testing Smart Lab on AWS or Google Cloud WinXP, Win7, Win8](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55b5509ebb61eb0d2a8b4687/html5/thumbnails/15.jpg)
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
![Page 16: Client Testing Smart Lab on AWS or Google Cloud WinXP, Win7, Win8](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55b5509ebb61eb0d2a8b4687/html5/thumbnails/16.jpg)
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
![Page 17: Client Testing Smart Lab on AWS or Google Cloud WinXP, Win7, Win8](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55b5509ebb61eb0d2a8b4687/html5/thumbnails/17.jpg)
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
![Page 19: Client Testing Smart Lab on AWS or Google Cloud WinXP, Win7, Win8](https://reader031.vdocuments.mx/reader031/viewer/2022032618/55b5509ebb61eb0d2a8b4687/html5/thumbnails/19.jpg)
Appendix