arista veos smart lab on public cloud - for testing, trials, training and demos

21
Speakers: Jody Scott, Arista Networks Shruti Bhat, Ravello Systems Arista vEOS For testing, training, demos and POCs Smart Lab On Public Cloud

Upload: ravellosystems

Post on 16-Jul-2015

171 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Arista vEOS Smart Lab on public cloud - for testing, trials, training and demos

Speakers: Jody Scott, Arista Networks

Shruti Bhat, Ravello Systems

Arista vEOS

For testing, training, demos and POCs

Smart Lab On Public Cloud

Page 2: Arista vEOS Smart Lab on public cloud - for testing, trials, training and demos

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

Page 3: Arista vEOS Smart Lab on public cloud - for testing, trials, training and demos

Agenda

• Ravello Smart Labs Concept

• Cloud-based Arista vEOS Smart Labs

– Arista vEOS

– How-to build your Arista Lab on Ravello

– Live demo

• Powered nested virtualization and overlay networking

www.ravellosystems.com

Page 4: Arista vEOS Smart Lab on public cloud - for testing, trials, training and demos

Ravello Smart Lab Concept

Page 5: Arista vEOS Smart Lab on public cloud - for testing, trials, training and demos

5www.ravellosystems.com

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: Arista vEOS Smart Lab on public cloud - for testing, trials, training and demos

Ravello Networking Smart Lab On Public Cloud

www.ravellosystems.com

• A cloud-based service that allows networking professionals to perform network testing, design, and training exercises in a risk-free virtual environment using real network operating systems and VMware/KVM virtual machines.

• Powered by nested virtualization and overlay networking on top of leading public clouds like AWS & Google Cloud (Azure coming soon)

Page 7: Arista vEOS Smart Lab on public cloud - for testing, trials, training and demos

Smart Lab concept: Your virtual environments in self-contained capsules

www.ravellosystems.com

Use any virtual appliance and access a clean L2 network to define your own application 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: Arista vEOS Smart Lab on public cloud - for testing, trials, training and demos

Ravello overcomes public cloud limitations

Any VMware/KVM virtual appliance including networking & security appliances

Multiple NICs, multiple IPs per VM

Network isolation: Static IPs, host names, multiple subnets stay unmodified in each lab

Full L2 support with broadcast/multicast, VMACs, gratuitous ARP etc

Full control of switch settings, including VLANs, trunk ports, promiscuous ports, mirror ports, etc.

Console access

www.ravellosystems.com

Extremely limited availability of network appliances

Single NIC per VM, limited number of public IPs

No L2 support

No control of switch settings, including setting VLANs, trunk ports, promiscuous ports, mirror ports, etc.

No console access

Ravello Smart Lab on AWS/GoogleNative AWS/Google

Page 9: Arista vEOS Smart Lab on public cloud - for testing, trials, training and demos

9www.ravellosystems.com

How it works

upload your VMs & virtual appliances (VMware or KVM)

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

Page 10: Arista vEOS Smart Lab on public cloud - for testing, trials, training and demos

Setting up your Arista Smart Lab

Page 11: Arista vEOS Smart Lab on public cloud - for testing, trials, training and demos

Arista vEOS

www.ravellosystems.com

Arista’s EOS can run in a VM and be used to test almost all aspects of EOS, including:

• Management Tools – CLI, SNMP, AAA, ZTP

• L1 Connectivity – Link up/down (when connected to another EOS VM port), LLDP

• L2 – VLANs, Port-channels, MLAG

• L3 – Routed ports, Static routing, BGP, OSPF, VARP, VRRP

• Extensibility – eAPI, python APIs to Sysdb, OpenFlow

Page 12: Arista vEOS Smart Lab on public cloud - for testing, trials, training and demos

DCI

Leaf

Spine

S1 S2 S3 S4

Layer 3

L3 L4

compute06

compute05

compute04

MLAG

L5 L6

compute09

compute07

compute08

MLAG

L7 L8

compute10

compute11

compute12

Layer 3

compute02

compute03

compute01

L1 L2

X1Ravello

vSwitch / Router (default)

Layer3

BGP L

ayer2

MLAG

Layer3

BGP

S* (spine) and L* (leaf) are vEOS instances. vEOS is Arista Networks EOS (Extensible OS) without har dware (ASIC, etc)

X1 and compute are Linux servers (Ubuntu or CentOS) running Quagga BGP

Four way Spine with 8 leafs, Datacenter interconnect and Compute layer

www.ravellosystems.com

Page 13: Arista vEOS Smart Lab on public cloud - for testing, trials, training and demos

Need Arista vEOS Labs With Complex Virtual Environments For:

www.ravellosystems.com

Design, POC, Validation

Integration / Pre-prod Learning / Training

EOS DevelopmenteAPI / SDK

?DevelopmentLinux / Windows / etc

Page 14: Arista vEOS Smart Lab on public cloud - for testing, trials, training and demos

HVX Nested Hypervisor & Overlay Network

Page 15: Arista vEOS Smart Lab on public cloud - for testing, trials, training and demos

15www.ravellosystems.com

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 16: Arista vEOS Smart Lab on public cloud - for testing, trials, training and demos

16www.ravellosystems.com

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 17: Arista vEOS Smart Lab on public cloud - for testing, trials, training and demos

17www.ravellosystems.com

Benefits of using Ravello Smart Labs for Arista testing, training, demos and POCs

reduce provisioning time from weeks to minutesagility

get as many environments as you need infinite

capacity

spin up environments on demandself

service

snapshot/ blueprint entire environmentsrepeatable

deployments

simple, hourly usage based pricingcost

effective

Page 18: Arista vEOS Smart Lab on public cloud - for testing, trials, training and demos

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 19: Arista vEOS Smart Lab on public cloud - for testing, trials, training and demos

Special webinar offer

All attendees of this webinar who

start their Ravello free trial in

March 2015 get -

• A fun t-shirt that says “Migration

is for the birds, my VMs are

nested”

Start your free trial at www.ravellosystems.com

www.ravellosystems.com

Page 20: Arista vEOS Smart Lab on public cloud - for testing, trials, training and demos

Thanks!

[email protected]

Page 21: Arista vEOS Smart Lab on public cloud - for testing, trials, training and demos

Appendix