destination devops: evolving from vmware lab management to cloud-based agile dev/test using nested...

19
Webinar Destination DevOps: Evolving From VMware Lab Management To Agile Dev/Test Using AWS Shruti Bhat, Director Products

Upload: shrutib

Post on 08-May-2015

375 views

Category:

Technology


1 download

DESCRIPTION

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

TRANSCRIPT

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

Webinar

Destination DevOps:Evolving From VMware Lab Management

To Agile Dev/Test Using AWS

Shruti Bhat, Director Products

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

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

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

3

Software is eating the world*

Increasing pressure to build better applications and faster time to market

www.ravellosystems.com

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 …

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

www.ravellosystems.com 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

Capacity

Automation

Fidelity

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

• 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

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

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

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

7

The Next Generation: From Lab Management To Agile Dev/Test Environments

www.ravellosystems.com

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

8

From Virtual Machines to Multi-tier App Environments

Virtual machine Multi-tier app environment

www.ravellosystems.com

Multi-tier application with networking & storage configurations

VM VM VM VM

Networking

Storage

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

9

From automating VMs to automating multi-tier app environments

www.ravellosystems.com

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

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

10

From Server Agnostic To Cloud Agnostic

www.ravellosystems.com

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

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

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

Founding team track record

Used by:

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

12

Ravello: Encapsulates, Abstracts & Automates Multi-Tier App Environments

Encapsulates

www.ravellosystems.com

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

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

13

Ravello: High Fidelity Production Clones In The Cloud

www.ravellosystems.com

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)

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

www.ravellosystems.com 14

Ravello: Self-service for developers to clone, snapshot and share multi-tier application

environments

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

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

15

Live Demo

www.ravellosystems.com

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

16

Ravello Technology: Sneak Peak Under The Hood

Software-defined networking

HVX – high performance nested hypervisor

Managem

ent

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

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

www.ravellosystems.com 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

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

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

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

Thank You!

Q & A

Shruti Bhat, Director Products [email protected]