Webinar
Destination DevOps:
Evolving From VMware Lab Management
To Agile Dev/Test Using AWS
Shruti Bhat, Director Products
Agenda
• Enterprise DevOps
– Requirements
– Real world case study – Deutsche Telekom
• Evolving to next-gen agile dev/test...
Software is eating the world*
Increasing
pressure to
build better
applications
and faster
time to
market
www.ravellosystem...
Infrastructure Not Keeping Pace With Agile
Development & Testing
Requirement:
Repeatable deployments (clones) of
complex m...
• Enterprise multi-tier
architecture
• Enterprise-grade appliances
(F5, Fortinet, Juniper)
• Production running on
VMware ...
Continuous Integration/ Continuous Delivery Pipeline at
Deutsche Telekom
Enterprise DevOps Case Study:
Deutsche Telekom HB...
The Next Generation: From Lab
Management To Agile Dev/Test
Environments
www.ravellosystems.com 7
From Virtual Machines to Multi-tier App
Environments
Virtual machine Multi-tier app environment
www.ravellosystems.com 8
M...
From automating VMs to automating multi-tier
app environments
www.ravellosystems.com 9
VM automation Multi-tier app enviro...
From Server Agnostic To Cloud Agnostic
www.ravellosystems.com 10
Use compute, networking & storage on
any cloud: private o...
About Ravello Systems
• Founded in 2011 by creators of
KVM
• Deep expertise in virtualization,
cloud, storage & networking...
Ravello: Encapsulates, Abstracts & Automates
Multi-Tier App Environments
Encapsulates
www.ravellosystems.com 12
VM VM VM
N...
Ravello: High Fidelity Production Clones In The
Cloud
www.ravellosystems.com 13
Clone*
*No modifications to VMs or network...
Ravello: Self-service for developers to clone,
snapshot and share multi-tier application
environments
www.ravellosystems.c...
Live Demo
www.ravellosystems.com 15
16
Ravello Technology: Sneak Peak Under The Hood
Software-defined networking
HVX – high performance nested hypervisor
Mana...
Results With Ravello
• Application blueprinting saves multi-tier app
environment as a template
• Developers have self serv...
1. Identify your application
2. Take Advantage Of The Ravello Jumpstart
• Two week free trial – we pay for your cloud
VMs
...
Thank You!
Q & A
Shruti Bhat, Director Products
shruti.bhat@ravellosystems.com
Upcoming SlideShare
Loading in …5
×

Destination DevOps: Evolving from VMware lab management to cloud-based agile dev/test using nested virtualization

654 views
539 views

Published on

Using nested virtualization to quickly clone entire VMware environments in public clouds like AWS for agile dev/test

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
654
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
16
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Destination DevOps: Evolving from VMware lab management to cloud-based agile dev/test using nested virtualization

  1. 1. Webinar Destination DevOps: Evolving From VMware Lab Management To Agile Dev/Test Using AWS Shruti Bhat, Director Products
  2. 2. Agenda • Enterprise DevOps – Requirements – Real world case study – Deutsche Telekom • Evolving to next-gen agile dev/test – Key differences – Capabilities • Solution overview – Nested virtualization – Live Demo www.ravellosystems.com 2
  3. 3. Software is eating the world* Increasing pressure to build better applications and faster time to market www.ravellosystems.com 3 Agile development methods Continuous development and testing on clones of production environments * From Marc Andreessen’s essay in the Wall Street Journal 8/20/2011 (here) This implies …
  4. 4. Infrastructure Not Keeping Pace With Agile Development & Testing Requirement: Repeatable deployments (clones) of complex multi-tier production applications for -dev environments -test environments -continuous integration and delivery www.ravellosystems.com 4
  5. 5. • Enterprise multi-tier architecture • Enterprise-grade appliances (F5, Fortinet, Juniper) • Production running on VMware in the data center • Security Enterprise DevOps = Best Of Both Worlds • Scale on demand • Never run out of capacity • Developer self-service • Advanced configuration management • Continuous integration/ continuous delivery Enterprise Requirements DevOps Requirements
  6. 6. Continuous Integration/ Continuous Delivery Pipeline at Deutsche Telekom Enterprise DevOps Case Study: Deutsche Telekom HBS Jenkins http://www.ravellosystems.com/customer-case-studies/deutsche-telekom
  7. 7. The Next Generation: From Lab Management To Agile Dev/Test Environments www.ravellosystems.com 7
  8. 8. From Virtual Machines to Multi-tier App Environments Virtual machine Multi-tier app environment www.ravellosystems.com 8 Multi-tier application with networking & storage configurations VM VM VM VM Networking Storage
  9. 9. From automating VMs to automating multi-tier app environments www.ravellosystems.com 9 VM automation Multi-tier app environment automation Snapshot, clone, save as template, instant provisioning, auto- deploy.. Snapshot, clone, save as template, instant provisioning, auto-deploy, network fencing, storage allocation, host spanning, live link.. Minimize manual/scripting overhead
  10. 10. From Server Agnostic To Cloud Agnostic www.ravellosystems.com 10 Use compute, networking & storage on any cloud: private or public Any x86 server VM: server agnostic Multi-tier app environment: cloud agnostic Eliminate capacity constraints VM Networking Storage
  11. 11. About Ravello Systems • Founded in 2011 by creators of KVM • Deep expertise in virtualization, cloud, storage & networking • Delivering nested virtualization as a service www.ravellosystems.com 11 Founding team track record Used by:
  12. 12. Ravello: Encapsulates, Abstracts & Automates Multi-Tier App Environments Encapsulates www.ravellosystems.com 12 VM VM VM Networking Storage Abstracts Compute, network & storage on any cloud– private or public (AWS, Rackspace, HP Cloud etc) Automates -Snapshots/clones -Templates -Network fencing -Live Link -Console Access -Developer self-service -Auto-provision & deploy on any cloud without modifying VM or networking Multi-VM
  13. 13. Ravello: High Fidelity Production Clones In The Cloud www.ravellosystems.com 13 Clone* *No modifications to VMs or networking. Application believes it is running in its native environment (eg: same VMs, static IPs, hostnames, multi-cast) Datacenter (VMware)
  14. 14. Ravello: Self-service for developers to clone, snapshot and share multi-tier application environments www.ravellosystems.com 14 Template of multi-tier app including networking and storage saved as a blueprint in Ravello One-click or API call Production clone 1 on AWS Production clone 2 on HP Cloud Production clone 3 on private cloud IT Ops Dev QA Dev
  15. 15. Live Demo www.ravellosystems.com 15
  16. 16. 16 Ravello Technology: Sneak Peak Under The Hood Software-defined networking HVX – high performance nested hypervisor Management Ravello Software-defined storage Binary translation to ensure your native VM remains unmodified Storage allocation for your VMs in the selected cloud Fenced L2 network to ensure your static IPs, DNS, subnets remain unmodified Online SaaS portal – nothing to download or install Private or public cloud: AWS, HP Cloud, Rackspace etc
  17. 17. Results With Ravello • Application blueprinting saves multi-tier app environment as a template • Developers have self service to spin up multi-tier app environments with one click • Continuous integration on replicas of production using Ravello APIs • Rapid prototyping with versioning of environments • Development & test teams collaborate on live application instances • Easy re-creation of bugs/problems by snapshotting entire multi-tier app • No capacity constraints – use any cloud on demand www.ravellosystems.com 17
  18. 18. 1. Identify your application 2. Take Advantage Of The Ravello Jumpstart • Two week free trial – we pay for your cloud VMs • Free professional services – technical assistance for onboarding • Free training Next Steps Free Trial www.ravellosystems.com
  19. 19. Thank You! Q & A Shruti Bhat, Director Products shruti.bhat@ravellosystems.com

×