SlideShare una empresa de Scribd logo
1 de 24
Creating Complete Test Environments 
in the Cloud 
Mark Lambert, Parasoft 
Jonathan Van Meter, Skytap 
2014-08-26 
Parasoft Proprietary and Confidential 1
About Skytap 
Our Company: 
 Focus on building better 
software faster 
 20,000 users 
 Founded in 2006 
Our Technology: 
 Skytap provides environments-as- 
a-service for development 
and test 
 5 patents, 9 pending 
Parasoft Proprietary and Confidential 2
Parasoft: Take Control of the SDLC 
Mission Statement: Assist organizations to define and 
deliver defect-free software efficiently 
Parasoft Proprietary and Confidential 3
Take Control of SDLC - Shift Left 
Mission Statement: Assist organizations to define and 
deliver defect-free software efficiently 
Parasoft Proprietary and Confidential 4
Take Control of SDLC - Push Down 
Mission Statement: Assist organizations to define and 
deliver defect-free software efficiently 
Parasoft Proprietary and Confidential 5
Skytap provides development and 
test environments-as-a-service that 
remove the inefficiencies and 
constraints that companies have 
with their SDLC. As a result, our 
customers release better software 
faster. 
“ 
“ 
Parasoft Proprietary and Confidential 6
The Skytap Solution 
Integrated with tools and human processes 
Collaborate on dev/test while maintaining control 
Production-equivalent lab environments in SaaS 
Utilizes your choice of infrastructure 
Parasoft Proprietary and Confidential 7
What is an “environment”? 
Parasoft Proprietary and Confidential 8
Skytap Cloud Environments 
Create Custom Environments 
• Multi-VM environments with software defined 
networking 
• Spin up test environments on demand and in under a 
minute 
• Create environments only when needed, pay 
for what you use 
Repeatability 
• Create golden templates of build & test environments 
• Create fresh instances of environments 
from golden templates 
• Create multiple copies of the environment in parallel 
Reproduce Defects 
• Save failures frozen in time templates for further 
investigation 
Flexibility 
• Run application components in Skytap Cloud or 
on premise 
• Connect components together using self-service 
VPN connections 
Collaboration 
• Use projects to enable teams to work together 
• Use one-click publish URLs to share resource outside 
your organization 
IT Visibility and Control 
• Automate lab provisioning and shutdown of 
idle resources 
• Set permissions, quotas and policies by user, 
department, or project 
• Strong IT governance and robust audit logs 
Parasoft Proprietary and Confidential 9
Storefront 2.0 Application 
Web/Application 
Server 1 
(WebSphere) 
DMZ 
Web/Application 
Server 2 
(WebSphere) 
Load Balancer 
(F5 Big IP VE) 
Core Services via 
Service Virtualization 
External 
OpenFiler 
(Virtual SAN) 
Oracle RAC 
Database Server 
(Linux) 
RAC 
Private 
RAC 
Public 
Oracle RAC 
Database Server 
(Linux) 
Domain Controller 
(Windows) 
Internal 
Reporting Server 
(Windows) 
Internet 
Corporate 
Headquarters 
Reporting SQL 
Server 
(Windows) 
On-Premise 
Datacenter 
Parasoft Proprietary and Confidential 10
Skytap Environment Demo 
Parasoft Proprietary and Confidential 11
Service Virtualization 
Service Virtualization delivers a 
simulated dev / test environment 
allowing an organization to test 
anytime or anywhere 
Parasoft Proprietary and Confidential 12
When to use SV? Access vs. Configuration 
 Access 
 Dependent applications difficult 
 Scheduling conflicts 
 High access fees 
 Geo-political boundaries 
 3rd party or partner applications 
 Configuration 
 Complex to configure 
 No control 
 Limited variability 
 Consumes test time 
Complex 
Configuration 
Cloud 
App 
Web 
Server 
Internal 
Service 
ERP 
Mainframe 
External 
Application 
External 
Database 
Message 
Queue 
Internal 
Database 
ESB 
Internal 
Application 3rd Party 
Service 
Simple Difficult 
Test Access 
Parasoft Proprietary and Confidential 13
When to use SV? Access vs Configuration 
 Access 
 Dependent applications difficult 
 Scheduling conflicts 
 High access fees 
 Geo-political boundaries 
 3rd party or partner applications 
 Configuration 
 Complex to configure 
 No control 
 Limited variability 
 Consumes test time 
Complex 
Configuration 
Service Virtualization 
Cloud 
App 
Web 
Server 
Virtual Lab / Server 
Virtualization 
Internal 
Service 
ERP 
Mainframe 
External 
Application 
External 
Database 
Message 
Queue 
Internal 
Database 
ESB 
Internal 
Application 3rd Party 
Service 
Simple Difficult 
Test Access 
Parasoft Proprietary and Confidential 14
The Total Cost of System Access 
Service Virtualization dramatically reduces the cost of delivering 
a dev / test environment 
Hardware Savings 
Staged Application Instance 
Staged w/ Virtual Test Lab Access Efficiency 
Service Virtualization 
System Behavior 
Cost 
 Only manage the functionality 
you need 
 Only manage data you need 
 Low-Risk “disposable instance” 
that can be accessed at anytime 
 Dramatically reduce test 
environment setup and 
management 
Parasoft Proprietary and Confidential 15
Parasoft Virtualize: Testing the AUT 
QA and Test 
Service 
Test 
Application 
Under Test 
Database 
Application 
Mainframe 
Service 
Parasoft Proprietary and Confidential 16
Parasoft Virtualize: Managing the Environment 
QA and Test 
Environment Manager 
Service 
Test 
Application 
Under Test 
Database 
Application 
Mainframe 
Service 
Parasoft Proprietary and Confidential 17
Parasoft Virtualize: Hosting and Creating the Assets 
QA and Test 
Environment Manager 
Service 
Test 
Application 
Under Test 
Parasoft Proprietary and Confidential 18
Parasoft Virtualize: Capturing current behavior 
Application 
Under Test 
Service 
Test 
2 Capture 
4 Deploy 
Development 
LoadRunner 
Performance Test 
3 Create 
Database 
Application 
Mainframe 
Service 
QA and Test 
Engineer 
1 Define Monitors 
Parasoft Proprietary and Confidential 19
Parasoft Virtualize: Capturing current behavior 
Application 
Under Test 
Database 
Application 
Mainframe 
Service 
6 Consume 
5 Manage 
Environment 
Manager 
QA and Test 
Development 
Performance Test 
Engineer 
QC/ALM 
Rational 
Parasoft Proprietary and Confidential 20
Simplify managing the System Under Test 
 Environment manager empowers QA and Dev teams 
to effectively management combinations of Server 
and Service Virtualization 
Parasoft Proprietary and Confidential 21
Service Virtualization Demo 
Parasoft Proprietary and Confidential 22
Test Environments in the Cloud 
 Reconfigure Test Environments to 
meet different testing criteria 
within seconds 
 Remove the constraints of sub-systems 
and focus on the System 
Under Test 
 Efficiently leverage Environments 
as a Service with on-demand 
preconfigured cloud resources 
Parasoft Proprietary and Confidential 23
Full On-Demand Webinar 
Click Here: 
http://bit.ly/1lcqFY7 
Parasoft Proprietary and Confidential 24

Más contenido relacionado

La actualidad más candente

Strangling the Monolith With a Data-Driven Approach: A Case Study
Strangling the Monolith With a Data-Driven Approach: A Case StudyStrangling the Monolith With a Data-Driven Approach: A Case Study
Strangling the Monolith With a Data-Driven Approach: A Case Study
VMware Tanzu
 
Maintaining SLOs of Cloud-native Applications via Self-Adaptive Resource Sharing
Maintaining SLOs of Cloud-native Applications via Self-Adaptive Resource SharingMaintaining SLOs of Cloud-native Applications via Self-Adaptive Resource Sharing
Maintaining SLOs of Cloud-native Applications via Self-Adaptive Resource Sharing
Vladimir Podolskiy
 
Cloud foundry architecture and deep dive
Cloud foundry architecture and deep diveCloud foundry architecture and deep dive
Cloud foundry architecture and deep dive
Animesh Singh
 

La actualidad más candente (20)

Creating Complete Test Environments in the Cloud
Creating Complete Test Environments in the CloudCreating Complete Test Environments in the Cloud
Creating Complete Test Environments in the Cloud
 
Breaking the Monolith
Breaking the MonolithBreaking the Monolith
Breaking the Monolith
 
InfoSec: Evolve Thyself to Keep Pace in the Age of DevOps
InfoSec: Evolve Thyself to Keep Pace in the Age of DevOpsInfoSec: Evolve Thyself to Keep Pace in the Age of DevOps
InfoSec: Evolve Thyself to Keep Pace in the Age of DevOps
 
Strangling the Monolith With a Data-Driven Approach: A Case Study
Strangling the Monolith With a Data-Driven Approach: A Case StudyStrangling the Monolith With a Data-Driven Approach: A Case Study
Strangling the Monolith With a Data-Driven Approach: A Case Study
 
Cloud Foundry Platform Operations - CF Summit 2015
Cloud Foundry Platform Operations - CF Summit 2015Cloud Foundry Platform Operations - CF Summit 2015
Cloud Foundry Platform Operations - CF Summit 2015
 
DevOps in the Cloud with Microsoft Azure
DevOps in the Cloud with Microsoft AzureDevOps in the Cloud with Microsoft Azure
DevOps in the Cloud with Microsoft Azure
 
Spring and Pivotal Application Service - SpringOne Tour Dallas
Spring and Pivotal Application Service - SpringOne Tour DallasSpring and Pivotal Application Service - SpringOne Tour Dallas
Spring and Pivotal Application Service - SpringOne Tour Dallas
 
Webinar: How and Why to Containerize Your Legacy Applications
Webinar: How and Why to Containerize Your Legacy ApplicationsWebinar: How and Why to Containerize Your Legacy Applications
Webinar: How and Why to Containerize Your Legacy Applications
 
Linux Collaboration Summit Keynote: Transformation: It Takes a Platform
Linux Collaboration Summit Keynote: Transformation: It Takes a PlatformLinux Collaboration Summit Keynote: Transformation: It Takes a Platform
Linux Collaboration Summit Keynote: Transformation: It Takes a Platform
 
Architecture & Operations
Architecture & OperationsArchitecture & Operations
Architecture & Operations
 
Accelerate Digital Transformation with Pivotal Cloud Foundry on Azure
Accelerate Digital Transformation with Pivotal Cloud Foundry on AzureAccelerate Digital Transformation with Pivotal Cloud Foundry on Azure
Accelerate Digital Transformation with Pivotal Cloud Foundry on Azure
 
Removing Barriers Between Dev and Ops
Removing Barriers Between Dev and OpsRemoving Barriers Between Dev and Ops
Removing Barriers Between Dev and Ops
 
Maintaining SLOs of Cloud-native Applications via Self-Adaptive Resource Sharing
Maintaining SLOs of Cloud-native Applications via Self-Adaptive Resource SharingMaintaining SLOs of Cloud-native Applications via Self-Adaptive Resource Sharing
Maintaining SLOs of Cloud-native Applications via Self-Adaptive Resource Sharing
 
DevOps Digital Transformation: A real life use case enabled by Alien4Cloud
DevOps Digital Transformation: A real life use case enabled by Alien4CloudDevOps Digital Transformation: A real life use case enabled by Alien4Cloud
DevOps Digital Transformation: A real life use case enabled by Alien4Cloud
 
Continuous Delivery to the Cloud: Automate Thru Production with CI + Spinnaker
Continuous Delivery to the Cloud: Automate Thru Production with CI + SpinnakerContinuous Delivery to the Cloud: Automate Thru Production with CI + Spinnaker
Continuous Delivery to the Cloud: Automate Thru Production with CI + Spinnaker
 
Four considerations when monitoring microservices
Four considerations when monitoring microservicesFour considerations when monitoring microservices
Four considerations when monitoring microservices
 
Cloud foundry architecture and deep dive
Cloud foundry architecture and deep diveCloud foundry architecture and deep dive
Cloud foundry architecture and deep dive
 
Infrastructure as Code principles and practices
Infrastructure as Code  principles and practicesInfrastructure as Code  principles and practices
Infrastructure as Code principles and practices
 
Driving TAS Enterprise Fitness
Driving TAS Enterprise FitnessDriving TAS Enterprise Fitness
Driving TAS Enterprise Fitness
 
Modernizing Your Aging Architecture: What Enterprise Architects Need To Know ...
Modernizing Your Aging Architecture: What Enterprise Architects Need To Know ...Modernizing Your Aging Architecture: What Enterprise Architects Need To Know ...
Modernizing Your Aging Architecture: What Enterprise Architects Need To Know ...
 

Destacado

2nd day 1 - alm overview
2nd day   1 - alm overview 2nd day   1 - alm overview
2nd day 1 - alm overview
Lilian Schaffer
 
The matses people
The matses peopleThe matses people
The matses people
Marizzy
 

Destacado (12)

2nd day 1 - alm overview
2nd day   1 - alm overview 2nd day   1 - alm overview
2nd day 1 - alm overview
 
Tips to achieve continuous integration/delivery using HP ALM, Jenkins, and S...
 Tips to achieve continuous integration/delivery using HP ALM, Jenkins, and S... Tips to achieve continuous integration/delivery using HP ALM, Jenkins, and S...
Tips to achieve continuous integration/delivery using HP ALM, Jenkins, and S...
 
On-Demand Webinar: Software Virtualization Lifecycle
On-Demand Webinar: Software Virtualization LifecycleOn-Demand Webinar: Software Virtualization Lifecycle
On-Demand Webinar: Software Virtualization Lifecycle
 
Scaling Graphite At Yelp
Scaling Graphite At YelpScaling Graphite At Yelp
Scaling Graphite At Yelp
 
ALM 101: An introduction to application lifecycle management
ALM 101: An introduction to application lifecycle managementALM 101: An introduction to application lifecycle management
ALM 101: An introduction to application lifecycle management
 
Software Product Engineering Life-cycle
Software Product Engineering Life-cycleSoftware Product Engineering Life-cycle
Software Product Engineering Life-cycle
 
ALM (Application Lifecycle Management)
ALM (Application Lifecycle Management)ALM (Application Lifecycle Management)
ALM (Application Lifecycle Management)
 
A Look Back Through Windows
A Look Back Through WindowsA Look Back Through Windows
A Look Back Through Windows
 
The matses people
The matses peopleThe matses people
The matses people
 
Javascript State of the Union 2015 - English
Javascript State of the Union 2015 - EnglishJavascript State of the Union 2015 - English
Javascript State of the Union 2015 - English
 
Agile Application Lifecycle Management (ALM)
Agile Application Lifecycle Management (ALM)Agile Application Lifecycle Management (ALM)
Agile Application Lifecycle Management (ALM)
 
Solution Architecture – Approach to Rapidly Scoping The Initial Solution Options
Solution Architecture – Approach to Rapidly Scoping The Initial Solution OptionsSolution Architecture – Approach to Rapidly Scoping The Initial Solution Options
Solution Architecture – Approach to Rapidly Scoping The Initial Solution Options
 

Similar a Creating Complete Test Environments in the Cloud: Skytap & Parasoft Webinar

Similar a Creating Complete Test Environments in the Cloud: Skytap & Parasoft Webinar (20)

Service Virtualization: Delivering Complex Test Environments on Demand
Service Virtualization: Delivering Complex Test Environments on DemandService Virtualization: Delivering Complex Test Environments on Demand
Service Virtualization: Delivering Complex Test Environments on Demand
 
Testing a Microservices Architecture
Testing a Microservices ArchitectureTesting a Microservices Architecture
Testing a Microservices Architecture
 
Service Virtualization: What Testers Need to Know
Service Virtualization: What Testers Need to KnowService Virtualization: What Testers Need to Know
Service Virtualization: What Testers Need to Know
 
Modernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-ArchitectModernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-Architect
 
Webinar: Automate Your Environment Provisioning for Mobile App Development
Webinar: Automate Your Environment Provisioning for Mobile App Development Webinar: Automate Your Environment Provisioning for Mobile App Development
Webinar: Automate Your Environment Provisioning for Mobile App Development
 
How CapitalOne Transformed DevTest or Continuous Delivery - AppSphere16
How CapitalOne Transformed DevTest or Continuous Delivery - AppSphere16How CapitalOne Transformed DevTest or Continuous Delivery - AppSphere16
How CapitalOne Transformed DevTest or Continuous Delivery - AppSphere16
 
Cloud Performance Testing with LoadRunner
Cloud Performance Testing with LoadRunnerCloud Performance Testing with LoadRunner
Cloud Performance Testing with LoadRunner
 
APIs Gone Wild - Star West 2013
APIs Gone Wild - Star West 2013APIs Gone Wild - Star West 2013
APIs Gone Wild - Star West 2013
 
How to Avoid Continuously Delivering Faulty Software
How to Avoid Continuously Delivering Faulty SoftwareHow to Avoid Continuously Delivering Faulty Software
How to Avoid Continuously Delivering Faulty Software
 
Automated Virtualized Testing (AVT) with Docker, Kubernetes, WireMock and Gat...
Automated Virtualized Testing (AVT) with Docker, Kubernetes, WireMock and Gat...Automated Virtualized Testing (AVT) with Docker, Kubernetes, WireMock and Gat...
Automated Virtualized Testing (AVT) with Docker, Kubernetes, WireMock and Gat...
 
REAN Cloud DevOps Accelerators
REAN Cloud DevOps AcceleratorsREAN Cloud DevOps Accelerators
REAN Cloud DevOps Accelerators
 
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
 
Serena Webcast: Accelerating Application Delivery with Continuous Testing
Serena Webcast: Accelerating Application Delivery with Continuous TestingSerena Webcast: Accelerating Application Delivery with Continuous Testing
Serena Webcast: Accelerating Application Delivery with Continuous Testing
 
ABC's of Service Virtualization
ABC's of Service VirtualizationABC's of Service Virtualization
ABC's of Service Virtualization
 
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
 
Journey toward3rdplatform
Journey toward3rdplatformJourney toward3rdplatform
Journey toward3rdplatform
 
LRITC introduction
LRITC introductionLRITC introduction
LRITC introduction
 
SoCal DevOps Meetup 1/26/2017 - Habitat by Chef
SoCal DevOps Meetup 1/26/2017 - Habitat by ChefSoCal DevOps Meetup 1/26/2017 - Habitat by Chef
SoCal DevOps Meetup 1/26/2017 - Habitat by Chef
 
Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center...
Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center...Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center...
Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center...
 
Twelve Factor App
Twelve Factor AppTwelve Factor App
Twelve Factor App
 

Más de Skytap Cloud

CAMP IT Slides - Skytap - Brian White
CAMP IT Slides - Skytap - Brian White CAMP IT Slides - Skytap - Brian White
CAMP IT Slides - Skytap - Brian White
Skytap Cloud
 

Más de Skytap Cloud (7)

Webinar: Removing Barriers to Continuous Delivery of Business Value
Webinar: Removing Barriers to Continuous Delivery of Business ValueWebinar: Removing Barriers to Continuous Delivery of Business Value
Webinar: Removing Barriers to Continuous Delivery of Business Value
 
Enable SAP Agility & Get the Most Out of the Cloud
Enable SAP Agility & Get the Most Out of the CloudEnable SAP Agility & Get the Most Out of the Cloud
Enable SAP Agility & Get the Most Out of the Cloud
 
Concept of Hybrid Applications
Concept of Hybrid ApplicationsConcept of Hybrid Applications
Concept of Hybrid Applications
 
Application Darwinism - Why Most Enterprise Apps Will Evolve to the Cloud
Application Darwinism - Why Most Enterprise Apps Will Evolve to the CloudApplication Darwinism - Why Most Enterprise Apps Will Evolve to the Cloud
Application Darwinism - Why Most Enterprise Apps Will Evolve to the Cloud
 
CAMP IT Slides - Skytap - Brian White
CAMP IT Slides - Skytap - Brian White CAMP IT Slides - Skytap - Brian White
CAMP IT Slides - Skytap - Brian White
 
Choosing Public vs. Private vs. Hybrid Cloud Computing
Choosing Public vs. Private vs. Hybrid Cloud ComputingChoosing Public vs. Private vs. Hybrid Cloud Computing
Choosing Public vs. Private vs. Hybrid Cloud Computing
 
How To Leverage Cloud Computing for Business & Operational Benefit - CAMP IT
How To Leverage Cloud Computing for Business & Operational Benefit - CAMP ITHow To Leverage Cloud Computing for Business & Operational Benefit - CAMP IT
How To Leverage Cloud Computing for Business & Operational Benefit - CAMP IT
 

Último

%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
 

Último (20)

Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Generic or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisions
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 

Creating Complete Test Environments in the Cloud: Skytap & Parasoft Webinar

  • 1. Creating Complete Test Environments in the Cloud Mark Lambert, Parasoft Jonathan Van Meter, Skytap 2014-08-26 Parasoft Proprietary and Confidential 1
  • 2. About Skytap Our Company:  Focus on building better software faster  20,000 users  Founded in 2006 Our Technology:  Skytap provides environments-as- a-service for development and test  5 patents, 9 pending Parasoft Proprietary and Confidential 2
  • 3. Parasoft: Take Control of the SDLC Mission Statement: Assist organizations to define and deliver defect-free software efficiently Parasoft Proprietary and Confidential 3
  • 4. Take Control of SDLC - Shift Left Mission Statement: Assist organizations to define and deliver defect-free software efficiently Parasoft Proprietary and Confidential 4
  • 5. Take Control of SDLC - Push Down Mission Statement: Assist organizations to define and deliver defect-free software efficiently Parasoft Proprietary and Confidential 5
  • 6. Skytap provides development and test environments-as-a-service that remove the inefficiencies and constraints that companies have with their SDLC. As a result, our customers release better software faster. “ “ Parasoft Proprietary and Confidential 6
  • 7. The Skytap Solution Integrated with tools and human processes Collaborate on dev/test while maintaining control Production-equivalent lab environments in SaaS Utilizes your choice of infrastructure Parasoft Proprietary and Confidential 7
  • 8. What is an “environment”? Parasoft Proprietary and Confidential 8
  • 9. Skytap Cloud Environments Create Custom Environments • Multi-VM environments with software defined networking • Spin up test environments on demand and in under a minute • Create environments only when needed, pay for what you use Repeatability • Create golden templates of build & test environments • Create fresh instances of environments from golden templates • Create multiple copies of the environment in parallel Reproduce Defects • Save failures frozen in time templates for further investigation Flexibility • Run application components in Skytap Cloud or on premise • Connect components together using self-service VPN connections Collaboration • Use projects to enable teams to work together • Use one-click publish URLs to share resource outside your organization IT Visibility and Control • Automate lab provisioning and shutdown of idle resources • Set permissions, quotas and policies by user, department, or project • Strong IT governance and robust audit logs Parasoft Proprietary and Confidential 9
  • 10. Storefront 2.0 Application Web/Application Server 1 (WebSphere) DMZ Web/Application Server 2 (WebSphere) Load Balancer (F5 Big IP VE) Core Services via Service Virtualization External OpenFiler (Virtual SAN) Oracle RAC Database Server (Linux) RAC Private RAC Public Oracle RAC Database Server (Linux) Domain Controller (Windows) Internal Reporting Server (Windows) Internet Corporate Headquarters Reporting SQL Server (Windows) On-Premise Datacenter Parasoft Proprietary and Confidential 10
  • 11. Skytap Environment Demo Parasoft Proprietary and Confidential 11
  • 12. Service Virtualization Service Virtualization delivers a simulated dev / test environment allowing an organization to test anytime or anywhere Parasoft Proprietary and Confidential 12
  • 13. When to use SV? Access vs. Configuration  Access  Dependent applications difficult  Scheduling conflicts  High access fees  Geo-political boundaries  3rd party or partner applications  Configuration  Complex to configure  No control  Limited variability  Consumes test time Complex Configuration Cloud App Web Server Internal Service ERP Mainframe External Application External Database Message Queue Internal Database ESB Internal Application 3rd Party Service Simple Difficult Test Access Parasoft Proprietary and Confidential 13
  • 14. When to use SV? Access vs Configuration  Access  Dependent applications difficult  Scheduling conflicts  High access fees  Geo-political boundaries  3rd party or partner applications  Configuration  Complex to configure  No control  Limited variability  Consumes test time Complex Configuration Service Virtualization Cloud App Web Server Virtual Lab / Server Virtualization Internal Service ERP Mainframe External Application External Database Message Queue Internal Database ESB Internal Application 3rd Party Service Simple Difficult Test Access Parasoft Proprietary and Confidential 14
  • 15. The Total Cost of System Access Service Virtualization dramatically reduces the cost of delivering a dev / test environment Hardware Savings Staged Application Instance Staged w/ Virtual Test Lab Access Efficiency Service Virtualization System Behavior Cost  Only manage the functionality you need  Only manage data you need  Low-Risk “disposable instance” that can be accessed at anytime  Dramatically reduce test environment setup and management Parasoft Proprietary and Confidential 15
  • 16. Parasoft Virtualize: Testing the AUT QA and Test Service Test Application Under Test Database Application Mainframe Service Parasoft Proprietary and Confidential 16
  • 17. Parasoft Virtualize: Managing the Environment QA and Test Environment Manager Service Test Application Under Test Database Application Mainframe Service Parasoft Proprietary and Confidential 17
  • 18. Parasoft Virtualize: Hosting and Creating the Assets QA and Test Environment Manager Service Test Application Under Test Parasoft Proprietary and Confidential 18
  • 19. Parasoft Virtualize: Capturing current behavior Application Under Test Service Test 2 Capture 4 Deploy Development LoadRunner Performance Test 3 Create Database Application Mainframe Service QA and Test Engineer 1 Define Monitors Parasoft Proprietary and Confidential 19
  • 20. Parasoft Virtualize: Capturing current behavior Application Under Test Database Application Mainframe Service 6 Consume 5 Manage Environment Manager QA and Test Development Performance Test Engineer QC/ALM Rational Parasoft Proprietary and Confidential 20
  • 21. Simplify managing the System Under Test  Environment manager empowers QA and Dev teams to effectively management combinations of Server and Service Virtualization Parasoft Proprietary and Confidential 21
  • 22. Service Virtualization Demo Parasoft Proprietary and Confidential 22
  • 23. Test Environments in the Cloud  Reconfigure Test Environments to meet different testing criteria within seconds  Remove the constraints of sub-systems and focus on the System Under Test  Efficiently leverage Environments as a Service with on-demand preconfigured cloud resources Parasoft Proprietary and Confidential 23
  • 24. Full On-Demand Webinar Click Here: http://bit.ly/1lcqFY7 Parasoft Proprietary and Confidential 24