SlideShare a Scribd company logo
1 of 41
Download to read offline
Introduction to the
DevNet Sandbox
Dan Klingler
Sandbox Automation Lead
daklinge@cisco.com
What is the
DevNet Sandbox?
What's DevNet all about?
We’re all about providing
developers with the tools, the
resources, and the code you need
to build innovative,
network-enabled solutions.
WHAT IS SANDBOX?
The DevNet Sandbox is a collection of
Cloud-based Labs, specifically
designed to enable developers to:
Explore, Learn, Develop, Test
• What is Sandbox
• Developer Lab Models
• Quick Demo
• Self-Driven IVT Testing
• How You Can Develop in the Sandbox!
Agenda
The Goal of Sandbox
To enable developers to quickly and easily
explore or create solutions based on Cisco
technologies -
by providing ready, useful, robust Lab
Environments.
Sandbox Is…
• Sandbox is Always On and available from any web enabled device
• Sandbox is Self Service – just log in and go!
• Sandbox currently has 48 labs to choose from
• Sandbox has Labs representing the following Cisco Technologies:
• Collaboration
• Networking
• Data Center
• Cloud
• IoT
• Security
Sandbox Features
• Session Sharing: Collaborate across teams and locations in a single lab
• Tools: Network Traffic Generation (IXIA), Cisco IP Phone Simulator and Call
Generator, Remote Phone Control (UnifiedFX), IoT “things” traffic (TeraVM )
• Text Updates: At reservation start or duration test completion
• Virtual Machines: For hosting user applications
• In-Lab Guidance: Lots of in-lab documentation, sample applications, guides
and links to help forums and additional information
LAB MODELS
Sandbox Lab Models
•Shared Environment with limited functionality.
•No admin privileges, no 3rd party applications.
•Generally used for learning, endpoint/client
connections, or basic REST calls.
Best For:
Learning, Experimentation, Unit Testing
Always On Lab
Sandbox Lab Models
•Shared Environment with limited functionality.
•No admin privileges, no 3rd party applications.
•Generally used for learning, endpoint/client
connections, or basic REST calls.
Best For:
Learning, Experimentation, Unit Testing
Always On Lab
•Private Environment with full functionality.
•Hardware or Software VPN access and admin
privileges to all/most devices.
•Generally used for development, testing.
Best For:
Development, Integration Testing, IVT
Reservation Based Lab
Sandbox Lab Model Examples
Company A
User
Company B
User
Company E
User
Company F
User 1
Company F
User 2
Company F
User 3
Company C
User
Company D
User
• Multiple users in same lab
• No administrative control
• Lab reserved for private use
• Full administrative control for most devices
• Lab can be shared among company team members
Always On Lab
Reservation Based Lab
“ONE”
Reservation Based Lab
“TWO”
Reservation Based Lab Access Flow
User Makes
Lab Reservation
Reservation Begins Lab is Provisioned
Email Sent with
VPN Credentials
User VPN Connects
User Has Full
Access to Lab
Typical Lab Progression
APIC-EM
Always-On Lab
APIC-EM
Reservation Lab
Database Only
APIC-EM
Reservation Lab
Mini-Lab
APIC-EM
Reservation Lab
Full HW Lab
Complexity
Functionality
QUICK DEMO
SANDBOX IVT:
PUTTING YOU IN THE
DRIVER'S SEAT
IVT (Interoperability Verification Test)
IVT is the testing process required for a
product to obtain a Cisco Compatible
Certification.
IVT Options and Process
Submit 3rd Party Lab IVT
Pay 3rd Party Lab
[$4,680 / $9,880]*
Test is Scheduled by
3rd Party Lab
3rd Party Lab Executes
Test - Results Submitted
Submit IVT Request in Partner Dashboard
*Collab Example
IVT Options and Process
Submit 3rd Party Lab IVT
Pay 3rd Party Lab
[$4,680 / $9,880]*
Test is Scheduled by
3rd Party Lab
3rd Party Lab Executes
Test - Results Submitted
Submit for
SANDBOX IVT
Purchase SB IVT Lab
[$2,500 / $5,000]*
Make a Lab Reservation
at YOUR Convenience
YOU Execute Test -
Results Auto Submitted
Submit IVT Request in Partner Dashboard
*Collab Example
IVT Options and Process
Submit 3rd Party Lab IVT
Pay 3rd Party Lab
[$4,680 / $9,880]*
Test is Scheduled by
3rd Party Lab
3rd Party Lab Executes
Test - Results Submitted
Submit for
SANDBOX IVT
Purchase SB IVT Lab
[$2,500 / $5,000]*
Make a Lab Reservation
at YOUR Convenience
YOU Execute Test -
Results Auto Submitted
Submit IVT Request in Partner Dashboard
*Collab Example
Sandbox IVT
• Reduce out of pocket costs to partners
• Test Automation supports repeatability and efficiency
• Increased testing efficiency due to partner product knowledge
• Faster time to market with Cisco Compatibility Certification by
eliminating 3rd party lab business transaction process and queue of
other work
• Provided as a choice. Program members will still have access to
authorized 3rd party labs if services are preferred.
Sandbox IVT: Labs Available Today
• Collaboration: Call Accounting and Billing
• Collaboration: Endpoints, Headsets and Cameras
• Collaboration: Operator/Attendant Consoles
• Collaboration: Phone Application Server
• Collaboration: Voice Recording
Example Sandbox IVT Lab
*Collab Example
Instructions
Contains test plan,
and lab information
Commands
Leads user through
workflow, drives
automation, data
collection and
submission
IVT TESTIMONIALS
“One of the big advantages of
conducting the self-test was the
flexibility to set our own schedule.
Lab staff members were readily
available, and had the knowledge
needed to quickly respond to our
questions and concerns.”
- Kathy Learnan, Director of Product Development ISI Telemanagement Solutions, Inc.
“..the Sandbox’s ease of use and
powerful features allowed me to test my
product against many different call
scenarios. In addition, the automated
test cases enabled me to complete the
testing in a minimal amount of time and
effort.”
- Steve Ginter, Resource Software International Ltd.
“Our goal was to streamline the
certification process by not having to
ship any hardware to a test lab in a
different country, by eliminating travel,
and by working on our own schedule
without being dependent on a 3rd party
testing resource.”
- Michal Grebac, Strategic Sales & Marketing Director, 2Ring
“…as compared to the last IVT testing I
did in-person, this is already laid out
easier than ever before...”
- Forrest Ryan, CCNA iQ NetSolutions
“…an excellent experience where I was
able to certify without having to leave my
very own testing bench...”
- Phillip Walenta, Polycom
HOW YOU CAN
• Explore
• Learn
• Develop
• Test
IN THE SANDBOX
How YOU Can Do Cool Stuff in the Sandbox
How YOU Can Do Cool Stuff in the Sandbox
How YOU Can Do Cool Stuff in the Sandbox
How YOU Can Do Cool Stuff in the Sandbox
WRAP-UP
The Goal of Sandbox
To enable developers to quickly and easily
explore or create solutions based on Cisco
technologies -
by providing ready, useful, robust Lab
Environments.
Sandbox Is…
• Always-On Labs
• Reservation Labs
• You can: Explore, Learn, Experiment,
Conduct a POC, Develop, Integrate, Test,
and get an IVT Certification.
• Most Labs are FREE! (IVT Testing Labs are not.)
More Sandbox Information…
• developer.cisco.com/Sandbox
• One Hour Hands-On Workshop
• Thursday, 4:00PM, Workbench #1
• Sandbox Station at Cisco Live Berlin
DevNet Sandbox: A Hands-On Guide to Exploring, Learning, Developing and Testing Cisco Technologies
DevNet Sandbox: A Hands-On Guide to Exploring, Learning, Developing and Testing Cisco Technologies

More Related Content

What's hot

Introduction to MANTL Data Platform
Introduction to MANTL Data PlatformIntroduction to MANTL Data Platform
Introduction to MANTL Data PlatformCisco DevNet
 
AWS Summit 2015 Tokyo Breakout: Global Large Scale Cloud Design and Cloud Nat...
AWS Summit 2015 Tokyo Breakout: Global Large Scale Cloud Design and Cloud Nat...AWS Summit 2015 Tokyo Breakout: Global Large Scale Cloud Design and Cloud Nat...
AWS Summit 2015 Tokyo Breakout: Global Large Scale Cloud Design and Cloud Nat...fast_retailing
 
Starting the DevOps Train
Starting the DevOps TrainStarting the DevOps Train
Starting the DevOps TrainCisco DevNet
 
Barbican 1.0 - Open Source Key Management for OpenStack
Barbican 1.0 - Open Source Key Management for OpenStackBarbican 1.0 - Open Source Key Management for OpenStack
Barbican 1.0 - Open Source Key Management for OpenStackjarito030506
 
Cloud Native Security: New Approach for a New Reality
Cloud Native Security: New Approach for a New RealityCloud Native Security: New Approach for a New Reality
Cloud Native Security: New Approach for a New RealityCarlos Andrés García
 
Améliorer OpenStack avec les technologies Intel
Améliorer OpenStack avec les technologies IntelAméliorer OpenStack avec les technologies Intel
Améliorer OpenStack avec les technologies IntelOdinot Stanislas
 
Using Kubernetes to make cellular data plans cheaper for 50M users
Using Kubernetes to make cellular data plans cheaper for 50M usersUsing Kubernetes to make cellular data plans cheaper for 50M users
Using Kubernetes to make cellular data plans cheaper for 50M usersMirantis
 
Addressing the 8 Key Pain Points of Kubernetes Cluster Management
Addressing the 8 Key Pain Points of Kubernetes Cluster ManagementAddressing the 8 Key Pain Points of Kubernetes Cluster Management
Addressing the 8 Key Pain Points of Kubernetes Cluster ManagementEnterprise Management Associates
 
Managing Microservices at Scale
Managing Microservices at ScaleManaging Microservices at Scale
Managing Microservices at ScalePerforce
 
[muCon2017]DevSecOps: How to Continuously Integrate Security into DevOps
[muCon2017]DevSecOps: How to Continuously Integrate Security into DevOps[muCon2017]DevSecOps: How to Continuously Integrate Security into DevOps
[muCon2017]DevSecOps: How to Continuously Integrate Security into DevOpsDaniel Oh
 
DEVNET-1151 DevNet Sandbox 101
DEVNET-1151	DevNet Sandbox 101DEVNET-1151	DevNet Sandbox 101
DEVNET-1151 DevNet Sandbox 101Cisco DevNet
 
NetDevOps Development Environments
NetDevOps Development EnvironmentsNetDevOps Development Environments
NetDevOps Development EnvironmentsJoel W. King
 
Cisco Cloud Networking Workshop
Cisco Cloud Networking Workshop Cisco Cloud Networking Workshop
Cisco Cloud Networking Workshop Cisco Canada
 
Why cloud native matters
Why cloud native mattersWhy cloud native matters
Why cloud native mattersCheryl Hung
 
Deploying NGINX in Cloud Native Kubernetes
Deploying NGINX in Cloud Native KubernetesDeploying NGINX in Cloud Native Kubernetes
Deploying NGINX in Cloud Native KubernetesKangaroot
 
DCSF 19 Mitigating Legacy Windows Operating System Vulnerabilities with Docke...
DCSF 19 Mitigating Legacy Windows Operating System Vulnerabilities with Docke...DCSF 19 Mitigating Legacy Windows Operating System Vulnerabilities with Docke...
DCSF 19 Mitigating Legacy Windows Operating System Vulnerabilities with Docke...Docker, Inc.
 
Virtual Desktop Infrastructure with Novell Endpoint Management Solutions
Virtual Desktop Infrastructure with Novell Endpoint Management SolutionsVirtual Desktop Infrastructure with Novell Endpoint Management Solutions
Virtual Desktop Infrastructure with Novell Endpoint Management SolutionsNovell
 
Expanding your impact with programmability in the data center
Expanding your impact with programmability in the data centerExpanding your impact with programmability in the data center
Expanding your impact with programmability in the data centerCisco Canada
 
Red Hat multi-cluster management & what's new in OpenShift
Red Hat multi-cluster management & what's new in OpenShiftRed Hat multi-cluster management & what's new in OpenShift
Red Hat multi-cluster management & what's new in OpenShiftKangaroot
 

What's hot (20)

Introduction to MANTL Data Platform
Introduction to MANTL Data PlatformIntroduction to MANTL Data Platform
Introduction to MANTL Data Platform
 
AWS Summit 2015 Tokyo Breakout: Global Large Scale Cloud Design and Cloud Nat...
AWS Summit 2015 Tokyo Breakout: Global Large Scale Cloud Design and Cloud Nat...AWS Summit 2015 Tokyo Breakout: Global Large Scale Cloud Design and Cloud Nat...
AWS Summit 2015 Tokyo Breakout: Global Large Scale Cloud Design and Cloud Nat...
 
Starting the DevOps Train
Starting the DevOps TrainStarting the DevOps Train
Starting the DevOps Train
 
Barbican 1.0 - Open Source Key Management for OpenStack
Barbican 1.0 - Open Source Key Management for OpenStackBarbican 1.0 - Open Source Key Management for OpenStack
Barbican 1.0 - Open Source Key Management for OpenStack
 
CDK - The next big thing - Quang Phuong
CDK - The next big thing - Quang PhuongCDK - The next big thing - Quang Phuong
CDK - The next big thing - Quang Phuong
 
Cloud Native Security: New Approach for a New Reality
Cloud Native Security: New Approach for a New RealityCloud Native Security: New Approach for a New Reality
Cloud Native Security: New Approach for a New Reality
 
Améliorer OpenStack avec les technologies Intel
Améliorer OpenStack avec les technologies IntelAméliorer OpenStack avec les technologies Intel
Améliorer OpenStack avec les technologies Intel
 
Using Kubernetes to make cellular data plans cheaper for 50M users
Using Kubernetes to make cellular data plans cheaper for 50M usersUsing Kubernetes to make cellular data plans cheaper for 50M users
Using Kubernetes to make cellular data plans cheaper for 50M users
 
Addressing the 8 Key Pain Points of Kubernetes Cluster Management
Addressing the 8 Key Pain Points of Kubernetes Cluster ManagementAddressing the 8 Key Pain Points of Kubernetes Cluster Management
Addressing the 8 Key Pain Points of Kubernetes Cluster Management
 
Managing Microservices at Scale
Managing Microservices at ScaleManaging Microservices at Scale
Managing Microservices at Scale
 
[muCon2017]DevSecOps: How to Continuously Integrate Security into DevOps
[muCon2017]DevSecOps: How to Continuously Integrate Security into DevOps[muCon2017]DevSecOps: How to Continuously Integrate Security into DevOps
[muCon2017]DevSecOps: How to Continuously Integrate Security into DevOps
 
DEVNET-1151 DevNet Sandbox 101
DEVNET-1151	DevNet Sandbox 101DEVNET-1151	DevNet Sandbox 101
DEVNET-1151 DevNet Sandbox 101
 
NetDevOps Development Environments
NetDevOps Development EnvironmentsNetDevOps Development Environments
NetDevOps Development Environments
 
Cisco Cloud Networking Workshop
Cisco Cloud Networking Workshop Cisco Cloud Networking Workshop
Cisco Cloud Networking Workshop
 
Why cloud native matters
Why cloud native mattersWhy cloud native matters
Why cloud native matters
 
Deploying NGINX in Cloud Native Kubernetes
Deploying NGINX in Cloud Native KubernetesDeploying NGINX in Cloud Native Kubernetes
Deploying NGINX in Cloud Native Kubernetes
 
DCSF 19 Mitigating Legacy Windows Operating System Vulnerabilities with Docke...
DCSF 19 Mitigating Legacy Windows Operating System Vulnerabilities with Docke...DCSF 19 Mitigating Legacy Windows Operating System Vulnerabilities with Docke...
DCSF 19 Mitigating Legacy Windows Operating System Vulnerabilities with Docke...
 
Virtual Desktop Infrastructure with Novell Endpoint Management Solutions
Virtual Desktop Infrastructure with Novell Endpoint Management SolutionsVirtual Desktop Infrastructure with Novell Endpoint Management Solutions
Virtual Desktop Infrastructure with Novell Endpoint Management Solutions
 
Expanding your impact with programmability in the data center
Expanding your impact with programmability in the data centerExpanding your impact with programmability in the data center
Expanding your impact with programmability in the data center
 
Red Hat multi-cluster management & what's new in OpenShift
Red Hat multi-cluster management & what's new in OpenShiftRed Hat multi-cluster management & what's new in OpenShift
Red Hat multi-cluster management & what's new in OpenShift
 

Viewers also liked

Embracing the Open Source Model
Embracing the Open Source ModelEmbracing the Open Source Model
Embracing the Open Source ModelCisco DevNet
 
Module1 lesson2 mastery_assignment
Module1 lesson2 mastery_assignmentModule1 lesson2 mastery_assignment
Module1 lesson2 mastery_assignmentkrystabound
 
SPED - Public Digital Bookkeeping System: influence in the economic-financial...
SPED - Public Digital Bookkeeping System: influence in the economic-financial...SPED - Public Digital Bookkeeping System: influence in the economic-financial...
SPED - Public Digital Bookkeeping System: influence in the economic-financial...berbone
 
Flare APIs Overview
Flare APIs OverviewFlare APIs Overview
Flare APIs OverviewCisco DevNet
 
SEO: Core Understanding, Solid Strategy & Advanced Tactics
SEO: Core Understanding, Solid Strategy & Advanced TacticsSEO: Core Understanding, Solid Strategy & Advanced Tactics
SEO: Core Understanding, Solid Strategy & Advanced TacticsIslamAmeen
 
Omaxe Celestia Floors Mullanpur | Omaxe Celestia Grand New Chandigarh
Omaxe Celestia Floors Mullanpur | Omaxe Celestia Grand New ChandigarhOmaxe Celestia Floors Mullanpur | Omaxe Celestia Grand New Chandigarh
Omaxe Celestia Floors Mullanpur | Omaxe Celestia Grand New Chandigarhpropertychd
 

Viewers also liked (7)

Embracing the Open Source Model
Embracing the Open Source ModelEmbracing the Open Source Model
Embracing the Open Source Model
 
Module1 lesson2 mastery_assignment
Module1 lesson2 mastery_assignmentModule1 lesson2 mastery_assignment
Module1 lesson2 mastery_assignment
 
SPED - Public Digital Bookkeeping System: influence in the economic-financial...
SPED - Public Digital Bookkeeping System: influence in the economic-financial...SPED - Public Digital Bookkeeping System: influence in the economic-financial...
SPED - Public Digital Bookkeeping System: influence in the economic-financial...
 
Perangkat Lunak
Perangkat LunakPerangkat Lunak
Perangkat Lunak
 
Flare APIs Overview
Flare APIs OverviewFlare APIs Overview
Flare APIs Overview
 
SEO: Core Understanding, Solid Strategy & Advanced Tactics
SEO: Core Understanding, Solid Strategy & Advanced TacticsSEO: Core Understanding, Solid Strategy & Advanced Tactics
SEO: Core Understanding, Solid Strategy & Advanced Tactics
 
Omaxe Celestia Floors Mullanpur | Omaxe Celestia Grand New Chandigarh
Omaxe Celestia Floors Mullanpur | Omaxe Celestia Grand New ChandigarhOmaxe Celestia Floors Mullanpur | Omaxe Celestia Grand New Chandigarh
Omaxe Celestia Floors Mullanpur | Omaxe Celestia Grand New Chandigarh
 

Similar to DevNet Sandbox: A Hands-On Guide to Exploring, Learning, Developing and Testing Cisco Technologies

DEVNET-1102 Introduction to the DevNet Sandbox and IVT
DEVNET-1102	Introduction to the DevNet Sandbox and IVTDEVNET-1102	Introduction to the DevNet Sandbox and IVT
DEVNET-1102 Introduction to the DevNet Sandbox and IVTCisco DevNet
 
Functional Testing of RESTful Applications
Functional Testing of RESTful ApplicationsFunctional Testing of RESTful Applications
Functional Testing of RESTful ApplicationsNenad Bozic
 
Unit Testing in JavaScript
Unit Testing in JavaScriptUnit Testing in JavaScript
Unit Testing in JavaScriptRob Scaduto
 
OpenStack Enabling DevOps
OpenStack Enabling DevOpsOpenStack Enabling DevOps
OpenStack Enabling DevOpsCisco DevNet
 
Enterprise CI as-a-Service using Jenkins
Enterprise CI as-a-Service using JenkinsEnterprise CI as-a-Service using Jenkins
Enterprise CI as-a-Service using JenkinsCollabNet
 
How Digital Changed the Game... and how to cross platform test for it
How Digital Changed the Game... and how to cross platform test for itHow Digital Changed the Game... and how to cross platform test for it
How Digital Changed the Game... and how to cross platform test for itLizzy Guido (she/her)
 
Cerberus : Framework for Manual and Automated Testing (Web Application)
Cerberus : Framework for Manual and Automated Testing (Web Application)Cerberus : Framework for Manual and Automated Testing (Web Application)
Cerberus : Framework for Manual and Automated Testing (Web Application)CIVEL Benoit
 
Cerberus_Presentation1
Cerberus_Presentation1Cerberus_Presentation1
Cerberus_Presentation1CIVEL Benoit
 
Flintstones or Jetsons? Jump Start Your Virtual Test Lab
Flintstones or Jetsons? Jump Start Your Virtual Test LabFlintstones or Jetsons? Jump Start Your Virtual Test Lab
Flintstones or Jetsons? Jump Start Your Virtual Test LabTechWell
 
Reaching Production Faster with Containers in Testing
Reaching Production Faster with Containers in TestingReaching Production Faster with Containers in Testing
Reaching Production Faster with Containers in TestingC4Media
 
Continuous Load Testing with CloudTest and Jenkins
Continuous Load Testing with CloudTest and JenkinsContinuous Load Testing with CloudTest and Jenkins
Continuous Load Testing with CloudTest and JenkinsSOASTA
 
Infrastructure as Code for Network
Infrastructure as Code for NetworkInfrastructure as Code for Network
Infrastructure as Code for NetworkDamien Garros
 
Dev/Test scenarios in DevOps world
Dev/Test scenarios in DevOps worldDev/Test scenarios in DevOps world
Dev/Test scenarios in DevOps worldDavide Benvegnù
 
The API Lifecycle Series: Exploring Design-First and Code-First Approaches to...
The API Lifecycle Series: Exploring Design-First and Code-First Approaches to...The API Lifecycle Series: Exploring Design-First and Code-First Approaches to...
The API Lifecycle Series: Exploring Design-First and Code-First Approaches to...SmartBear
 
Встреча "QA: в каких направлениях может найти себя тестировщик?"
Встреча "QA: в каких направлениях может найти себя тестировщик?"Встреча "QA: в каких направлениях может найти себя тестировщик?"
Встреча "QA: в каких направлениях может найти себя тестировщик?"GoIT
 
Agile Secure Cloud Application Development Management
Agile Secure Cloud Application Development ManagementAgile Secure Cloud Application Development Management
Agile Secure Cloud Application Development ManagementAdam Getchell
 

Similar to DevNet Sandbox: A Hands-On Guide to Exploring, Learning, Developing and Testing Cisco Technologies (20)

DEVNET-1102 Introduction to the DevNet Sandbox and IVT
DEVNET-1102	Introduction to the DevNet Sandbox and IVTDEVNET-1102	Introduction to the DevNet Sandbox and IVT
DEVNET-1102 Introduction to the DevNet Sandbox and IVT
 
Functional Testing of RESTful Applications
Functional Testing of RESTful ApplicationsFunctional Testing of RESTful Applications
Functional Testing of RESTful Applications
 
TechTalk: Get to Know Perfecto
TechTalk: Get to Know Perfecto TechTalk: Get to Know Perfecto
TechTalk: Get to Know Perfecto
 
Unit Testing in JavaScript
Unit Testing in JavaScriptUnit Testing in JavaScript
Unit Testing in JavaScript
 
OpenStack Enabling DevOps
OpenStack Enabling DevOpsOpenStack Enabling DevOps
OpenStack Enabling DevOps
 
Enterprise CI as-a-Service using Jenkins
Enterprise CI as-a-Service using JenkinsEnterprise CI as-a-Service using Jenkins
Enterprise CI as-a-Service using Jenkins
 
How Digital Changed the Game... and how to cross platform test for it
How Digital Changed the Game... and how to cross platform test for itHow Digital Changed the Game... and how to cross platform test for it
How Digital Changed the Game... and how to cross platform test for it
 
Cerberus : Framework for Manual and Automated Testing (Web Application)
Cerberus : Framework for Manual and Automated Testing (Web Application)Cerberus : Framework for Manual and Automated Testing (Web Application)
Cerberus : Framework for Manual and Automated Testing (Web Application)
 
Cerberus_Presentation1
Cerberus_Presentation1Cerberus_Presentation1
Cerberus_Presentation1
 
Flintstones or Jetsons? Jump Start Your Virtual Test Lab
Flintstones or Jetsons? Jump Start Your Virtual Test LabFlintstones or Jetsons? Jump Start Your Virtual Test Lab
Flintstones or Jetsons? Jump Start Your Virtual Test Lab
 
Reaching Production Faster with Containers in Testing
Reaching Production Faster with Containers in TestingReaching Production Faster with Containers in Testing
Reaching Production Faster with Containers in Testing
 
Continuous Load Testing with CloudTest and Jenkins
Continuous Load Testing with CloudTest and JenkinsContinuous Load Testing with CloudTest and Jenkins
Continuous Load Testing with CloudTest and Jenkins
 
ODL Platforms
ODL PlatformsODL Platforms
ODL Platforms
 
Infrastructure as Code for Network
Infrastructure as Code for NetworkInfrastructure as Code for Network
Infrastructure as Code for Network
 
TechTalk: Getting to Know Perfecto
TechTalk: Getting to Know PerfectoTechTalk: Getting to Know Perfecto
TechTalk: Getting to Know Perfecto
 
Dev/Test scenarios in DevOps world
Dev/Test scenarios in DevOps worldDev/Test scenarios in DevOps world
Dev/Test scenarios in DevOps world
 
CNUG TDD June 2014
CNUG TDD June 2014CNUG TDD June 2014
CNUG TDD June 2014
 
The API Lifecycle Series: Exploring Design-First and Code-First Approaches to...
The API Lifecycle Series: Exploring Design-First and Code-First Approaches to...The API Lifecycle Series: Exploring Design-First and Code-First Approaches to...
The API Lifecycle Series: Exploring Design-First and Code-First Approaches to...
 
Встреча "QA: в каких направлениях может найти себя тестировщик?"
Встреча "QA: в каких направлениях может найти себя тестировщик?"Встреча "QA: в каких направлениях может найти себя тестировщик?"
Встреча "QA: в каких направлениях может найти себя тестировщик?"
 
Agile Secure Cloud Application Development Management
Agile Secure Cloud Application Development ManagementAgile Secure Cloud Application Development Management
Agile Secure Cloud Application Development Management
 

More from Cisco DevNet

How to Contribute to Ansible
How to Contribute to AnsibleHow to Contribute to Ansible
How to Contribute to AnsibleCisco DevNet
 
Rome 2017: Building advanced voice assistants and chat bots
Rome 2017: Building advanced voice assistants and chat botsRome 2017: Building advanced voice assistants and chat bots
Rome 2017: Building advanced voice assistants and chat botsCisco DevNet
 
How to Build Advanced Voice Assistants and Chatbots
How to Build Advanced Voice Assistants and ChatbotsHow to Build Advanced Voice Assistants and Chatbots
How to Build Advanced Voice Assistants and ChatbotsCisco DevNet
 
Cisco Spark and Tropo and the Programmable Web
Cisco Spark and Tropo and the Programmable WebCisco Spark and Tropo and the Programmable Web
Cisco Spark and Tropo and the Programmable WebCisco DevNet
 
Device Programmability with Cisco Plug-n-Play Solution
Device Programmability with Cisco Plug-n-Play SolutionDevice Programmability with Cisco Plug-n-Play Solution
Device Programmability with Cisco Plug-n-Play SolutionCisco DevNet
 
Building a WiFi Hotspot with NodeJS: Cisco Meraki - ExCap API
Building a WiFi Hotspot with NodeJS: Cisco Meraki - ExCap APIBuilding a WiFi Hotspot with NodeJS: Cisco Meraki - ExCap API
Building a WiFi Hotspot with NodeJS: Cisco Meraki - ExCap APICisco DevNet
 
Application Visibility and Experience through Flexible Netflow
Application Visibility and Experience through Flexible NetflowApplication Visibility and Experience through Flexible Netflow
Application Visibility and Experience through Flexible NetflowCisco DevNet
 
WAN Automation Engine API Deep Dive
WAN Automation Engine API Deep DiveWAN Automation Engine API Deep Dive
WAN Automation Engine API Deep DiveCisco DevNet
 
Cisco's Open Device Programmability Strategy: Open Discussion
Cisco's Open Device Programmability Strategy: Open DiscussionCisco's Open Device Programmability Strategy: Open Discussion
Cisco's Open Device Programmability Strategy: Open DiscussionCisco DevNet
 
Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)
Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)
Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)Cisco DevNet
 
NETCONF & YANG Enablement of Network Devices
NETCONF & YANG Enablement of Network DevicesNETCONF & YANG Enablement of Network Devices
NETCONF & YANG Enablement of Network DevicesCisco DevNet
 
UCS Management APIs A Technical Deep Dive
UCS Management APIs A Technical Deep DiveUCS Management APIs A Technical Deep Dive
UCS Management APIs A Technical Deep DiveCisco DevNet
 
NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...
NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...
NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...Cisco DevNet
 
Getting Started: Developing Tropo Applications
Getting Started: Developing Tropo ApplicationsGetting Started: Developing Tropo Applications
Getting Started: Developing Tropo ApplicationsCisco DevNet
 
Cisco Spark & Tropo API Workshop
Cisco Spark & Tropo API WorkshopCisco Spark & Tropo API Workshop
Cisco Spark & Tropo API WorkshopCisco DevNet
 
Coding 102 REST API Basics Using Spark
Coding 102 REST API Basics Using SparkCoding 102 REST API Basics Using Spark
Coding 102 REST API Basics Using SparkCisco DevNet
 
Cisco APIs: An Interactive Assistant for the Web2Day Developer Conference
Cisco APIs: An Interactive Assistant for the Web2Day Developer ConferenceCisco APIs: An Interactive Assistant for the Web2Day Developer Conference
Cisco APIs: An Interactive Assistant for the Web2Day Developer ConferenceCisco DevNet
 
DevNet Express - Spark & Tropo API - Lisbon May 2016
DevNet Express - Spark & Tropo API - Lisbon May 2016DevNet Express - Spark & Tropo API - Lisbon May 2016
DevNet Express - Spark & Tropo API - Lisbon May 2016Cisco DevNet
 
DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016
DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016
DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016Cisco DevNet
 
Doing Business with Tropo
Doing Business with TropoDoing Business with Tropo
Doing Business with TropoCisco DevNet
 

More from Cisco DevNet (20)

How to Contribute to Ansible
How to Contribute to AnsibleHow to Contribute to Ansible
How to Contribute to Ansible
 
Rome 2017: Building advanced voice assistants and chat bots
Rome 2017: Building advanced voice assistants and chat botsRome 2017: Building advanced voice assistants and chat bots
Rome 2017: Building advanced voice assistants and chat bots
 
How to Build Advanced Voice Assistants and Chatbots
How to Build Advanced Voice Assistants and ChatbotsHow to Build Advanced Voice Assistants and Chatbots
How to Build Advanced Voice Assistants and Chatbots
 
Cisco Spark and Tropo and the Programmable Web
Cisco Spark and Tropo and the Programmable WebCisco Spark and Tropo and the Programmable Web
Cisco Spark and Tropo and the Programmable Web
 
Device Programmability with Cisco Plug-n-Play Solution
Device Programmability with Cisco Plug-n-Play SolutionDevice Programmability with Cisco Plug-n-Play Solution
Device Programmability with Cisco Plug-n-Play Solution
 
Building a WiFi Hotspot with NodeJS: Cisco Meraki - ExCap API
Building a WiFi Hotspot with NodeJS: Cisco Meraki - ExCap APIBuilding a WiFi Hotspot with NodeJS: Cisco Meraki - ExCap API
Building a WiFi Hotspot with NodeJS: Cisco Meraki - ExCap API
 
Application Visibility and Experience through Flexible Netflow
Application Visibility and Experience through Flexible NetflowApplication Visibility and Experience through Flexible Netflow
Application Visibility and Experience through Flexible Netflow
 
WAN Automation Engine API Deep Dive
WAN Automation Engine API Deep DiveWAN Automation Engine API Deep Dive
WAN Automation Engine API Deep Dive
 
Cisco's Open Device Programmability Strategy: Open Discussion
Cisco's Open Device Programmability Strategy: Open DiscussionCisco's Open Device Programmability Strategy: Open Discussion
Cisco's Open Device Programmability Strategy: Open Discussion
 
Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)
Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)
Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)
 
NETCONF & YANG Enablement of Network Devices
NETCONF & YANG Enablement of Network DevicesNETCONF & YANG Enablement of Network Devices
NETCONF & YANG Enablement of Network Devices
 
UCS Management APIs A Technical Deep Dive
UCS Management APIs A Technical Deep DiveUCS Management APIs A Technical Deep Dive
UCS Management APIs A Technical Deep Dive
 
NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...
NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...
NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...
 
Getting Started: Developing Tropo Applications
Getting Started: Developing Tropo ApplicationsGetting Started: Developing Tropo Applications
Getting Started: Developing Tropo Applications
 
Cisco Spark & Tropo API Workshop
Cisco Spark & Tropo API WorkshopCisco Spark & Tropo API Workshop
Cisco Spark & Tropo API Workshop
 
Coding 102 REST API Basics Using Spark
Coding 102 REST API Basics Using SparkCoding 102 REST API Basics Using Spark
Coding 102 REST API Basics Using Spark
 
Cisco APIs: An Interactive Assistant for the Web2Day Developer Conference
Cisco APIs: An Interactive Assistant for the Web2Day Developer ConferenceCisco APIs: An Interactive Assistant for the Web2Day Developer Conference
Cisco APIs: An Interactive Assistant for the Web2Day Developer Conference
 
DevNet Express - Spark & Tropo API - Lisbon May 2016
DevNet Express - Spark & Tropo API - Lisbon May 2016DevNet Express - Spark & Tropo API - Lisbon May 2016
DevNet Express - Spark & Tropo API - Lisbon May 2016
 
DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016
DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016
DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016
 
Doing Business with Tropo
Doing Business with TropoDoing Business with Tropo
Doing Business with Tropo
 

Recently uploaded

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 

Recently uploaded (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 

DevNet Sandbox: A Hands-On Guide to Exploring, Learning, Developing and Testing Cisco Technologies

  • 1.
  • 2. Introduction to the DevNet Sandbox Dan Klingler Sandbox Automation Lead daklinge@cisco.com
  • 4. What's DevNet all about? We’re all about providing developers with the tools, the resources, and the code you need to build innovative, network-enabled solutions.
  • 5. WHAT IS SANDBOX? The DevNet Sandbox is a collection of Cloud-based Labs, specifically designed to enable developers to: Explore, Learn, Develop, Test
  • 6. • What is Sandbox • Developer Lab Models • Quick Demo • Self-Driven IVT Testing • How You Can Develop in the Sandbox! Agenda
  • 7. The Goal of Sandbox To enable developers to quickly and easily explore or create solutions based on Cisco technologies - by providing ready, useful, robust Lab Environments.
  • 8.
  • 9. Sandbox Is… • Sandbox is Always On and available from any web enabled device • Sandbox is Self Service – just log in and go! • Sandbox currently has 48 labs to choose from • Sandbox has Labs representing the following Cisco Technologies: • Collaboration • Networking • Data Center • Cloud • IoT • Security
  • 10. Sandbox Features • Session Sharing: Collaborate across teams and locations in a single lab • Tools: Network Traffic Generation (IXIA), Cisco IP Phone Simulator and Call Generator, Remote Phone Control (UnifiedFX), IoT “things” traffic (TeraVM ) • Text Updates: At reservation start or duration test completion • Virtual Machines: For hosting user applications • In-Lab Guidance: Lots of in-lab documentation, sample applications, guides and links to help forums and additional information
  • 12. Sandbox Lab Models •Shared Environment with limited functionality. •No admin privileges, no 3rd party applications. •Generally used for learning, endpoint/client connections, or basic REST calls. Best For: Learning, Experimentation, Unit Testing Always On Lab
  • 13. Sandbox Lab Models •Shared Environment with limited functionality. •No admin privileges, no 3rd party applications. •Generally used for learning, endpoint/client connections, or basic REST calls. Best For: Learning, Experimentation, Unit Testing Always On Lab •Private Environment with full functionality. •Hardware or Software VPN access and admin privileges to all/most devices. •Generally used for development, testing. Best For: Development, Integration Testing, IVT Reservation Based Lab
  • 14. Sandbox Lab Model Examples Company A User Company B User Company E User Company F User 1 Company F User 2 Company F User 3 Company C User Company D User • Multiple users in same lab • No administrative control • Lab reserved for private use • Full administrative control for most devices • Lab can be shared among company team members Always On Lab Reservation Based Lab “ONE” Reservation Based Lab “TWO”
  • 15. Reservation Based Lab Access Flow User Makes Lab Reservation Reservation Begins Lab is Provisioned Email Sent with VPN Credentials User VPN Connects User Has Full Access to Lab
  • 16. Typical Lab Progression APIC-EM Always-On Lab APIC-EM Reservation Lab Database Only APIC-EM Reservation Lab Mini-Lab APIC-EM Reservation Lab Full HW Lab Complexity Functionality
  • 18. SANDBOX IVT: PUTTING YOU IN THE DRIVER'S SEAT
  • 19. IVT (Interoperability Verification Test) IVT is the testing process required for a product to obtain a Cisco Compatible Certification.
  • 20. IVT Options and Process Submit 3rd Party Lab IVT Pay 3rd Party Lab [$4,680 / $9,880]* Test is Scheduled by 3rd Party Lab 3rd Party Lab Executes Test - Results Submitted Submit IVT Request in Partner Dashboard *Collab Example
  • 21. IVT Options and Process Submit 3rd Party Lab IVT Pay 3rd Party Lab [$4,680 / $9,880]* Test is Scheduled by 3rd Party Lab 3rd Party Lab Executes Test - Results Submitted Submit for SANDBOX IVT Purchase SB IVT Lab [$2,500 / $5,000]* Make a Lab Reservation at YOUR Convenience YOU Execute Test - Results Auto Submitted Submit IVT Request in Partner Dashboard *Collab Example
  • 22. IVT Options and Process Submit 3rd Party Lab IVT Pay 3rd Party Lab [$4,680 / $9,880]* Test is Scheduled by 3rd Party Lab 3rd Party Lab Executes Test - Results Submitted Submit for SANDBOX IVT Purchase SB IVT Lab [$2,500 / $5,000]* Make a Lab Reservation at YOUR Convenience YOU Execute Test - Results Auto Submitted Submit IVT Request in Partner Dashboard *Collab Example
  • 23. Sandbox IVT • Reduce out of pocket costs to partners • Test Automation supports repeatability and efficiency • Increased testing efficiency due to partner product knowledge • Faster time to market with Cisco Compatibility Certification by eliminating 3rd party lab business transaction process and queue of other work • Provided as a choice. Program members will still have access to authorized 3rd party labs if services are preferred.
  • 24. Sandbox IVT: Labs Available Today • Collaboration: Call Accounting and Billing • Collaboration: Endpoints, Headsets and Cameras • Collaboration: Operator/Attendant Consoles • Collaboration: Phone Application Server • Collaboration: Voice Recording
  • 25. Example Sandbox IVT Lab *Collab Example Instructions Contains test plan, and lab information Commands Leads user through workflow, drives automation, data collection and submission
  • 27. “One of the big advantages of conducting the self-test was the flexibility to set our own schedule. Lab staff members were readily available, and had the knowledge needed to quickly respond to our questions and concerns.” - Kathy Learnan, Director of Product Development ISI Telemanagement Solutions, Inc.
  • 28. “..the Sandbox’s ease of use and powerful features allowed me to test my product against many different call scenarios. In addition, the automated test cases enabled me to complete the testing in a minimal amount of time and effort.” - Steve Ginter, Resource Software International Ltd.
  • 29. “Our goal was to streamline the certification process by not having to ship any hardware to a test lab in a different country, by eliminating travel, and by working on our own schedule without being dependent on a 3rd party testing resource.” - Michal Grebac, Strategic Sales & Marketing Director, 2Ring
  • 30. “…as compared to the last IVT testing I did in-person, this is already laid out easier than ever before...” - Forrest Ryan, CCNA iQ NetSolutions “…an excellent experience where I was able to certify without having to leave my very own testing bench...” - Phillip Walenta, Polycom
  • 31. HOW YOU CAN • Explore • Learn • Develop • Test IN THE SANDBOX
  • 32. How YOU Can Do Cool Stuff in the Sandbox
  • 33. How YOU Can Do Cool Stuff in the Sandbox
  • 34. How YOU Can Do Cool Stuff in the Sandbox
  • 35. How YOU Can Do Cool Stuff in the Sandbox
  • 37. The Goal of Sandbox To enable developers to quickly and easily explore or create solutions based on Cisco technologies - by providing ready, useful, robust Lab Environments.
  • 38. Sandbox Is… • Always-On Labs • Reservation Labs • You can: Explore, Learn, Experiment, Conduct a POC, Develop, Integrate, Test, and get an IVT Certification. • Most Labs are FREE! (IVT Testing Labs are not.)
  • 39. More Sandbox Information… • developer.cisco.com/Sandbox • One Hour Hands-On Workshop • Thursday, 4:00PM, Workbench #1 • Sandbox Station at Cisco Live Berlin