SlideShare ist ein Scribd-Unternehmen logo
1 von 11
Downloaden Sie, um offline zu lesen
 
 
 
 
 

BW11
Concurrent Session 
11/7/2012 10:15 AM 
 
 
 
 
 
 
 

"Cloud Computing:
Powering the Future of Development
and Testing"
 
 
 

Presented by:
Brian White
Skytap, Inc.
 
 
 
 
 

Brought to you by: 
 

 
 
340 Corporate Way, Suite 300, Orange Park, FL 32073 
888‐268‐8770 ∙ 904‐278‐0524 ∙ sqeinfo@sqe.com ∙ www.sqe.com
 
 

Brian White
Skytap
As vice president of products at Skytap, Brian White is responsible for product strategy
and product management. Prior to Skytap, he was director of developer resources for
Amazon Web Services where he launched AWS Elastic Beanstalk, a platform-as-aservice. Brian was previously VP of products for iConclude, the leader in the Run Book
Automation space, which was acquired by Opsware and then HP, where he drove
product direction for what is now HP Operations Orchestration and the Network
Automation System. Brian had earlier held senior product management and technical
sales positions for Microsoft’s Visual Studio Team Foundation Server and IBM
Rational’s ClearCase/ClearQuest product line.
 
Cloud Computing: 
Powering the Future of Development and Testing
Brian White, VP of Products

Cloud‐enabled Development

“Provisioning infrastructure for our Application
Development Teams went from 3 months to
less than an hour.”
- Keith Weisel, IT Manager

2

1
Cloud‐enabled Development

Can cloud computing make
you faster & more agile?

3

What is Cloud Computing?
• Compute, Storage, and Networking 
Resources
• Delivered as a service
• Instant access and self service management 
via web interfaces and APIs
• Pay for usage model
4

2
Agile Development Model
• Short release cycles which deliver customer value
• Welcome changing business requirements
• Collaboration with business and customer stakeholders
Customer 
Problem 1

Design

Customer 
Problem 2

Design

Develop

Customer 
Problem 3

Develop

Test

3 to 6 week release cycle

Develop

Ship

Ship
Test

Design

3 to 6 week release cycle

Test
3 to 6 week release cycle

5

Infrastructure Challenges with Agile Development
Slow to 
Provision

•
•

Ordering and provisioning requests take weeks or longer 
Lower priority than production operations

Difficult to 
Change

•
•

Difficult to change and recycle hardware once ordered
Not easy to re‐configured Memory, CPU, Disk 

•
•

Sharing environments or “copies” of environments with remote 
teams or customers is not practical
Reproducing complex bugs requires snapshots of full environments
Reproducing complex bugs requires snapshots of full environments

•
•
•

Costly to maintain state of the art hardware for dev/test
Costly to duplicate production environments
Capital expense vs. Operating expense

Difficult to 
Share

High Cost

6

3
1. Rapid Provisioning
Time to Results Per Project
2 to 3 weeks
In‐house
1 day

Days

• Quicker Release Cycles
• Faster Time to Market
• Positive Business Impact

Time liberated to focus
for strategic priorities

Hybrid

0

5
Purchasing

10
Set‐up

15
Changes

20

25

Tear down

In-house data based on customer input
7

2. Easy to Change Infrastructure

8

4
2. Easy to Change Infrastructure

CPU

RAM

Disks
NICs

9

3. Improved Collaboration

Add to a Project / Publish

Customer
Environment

Developer 1
Virtual Environment

Save as Template

Virtual Environment
Golden
Template

Developer 2
Virtual Environment

10

5
4. Lower Costs
Isn’t it cheaper to run in-house?
• Speed to provision resources
• No up-front capex
• Pay for use model
Allows for simulating production environments
All
f
i l ti
d ti
i
t

11

Steady State or Dynamic Workloads?
Steady State Workloads

Dynamic Workloads

Typically of Production

Typical of Dev/Test, Training, POCs

Environments are rarely changed,
run 24x7, and never discarded

•
•
•

Core to IT operations
Dedicated IT resources
IT managed changes
IT
d h

Predictable
Steady State

Entire environments are created,
modified, and discarded frequently

Dynamic
Dynamic

•
•
•

Contextual for IT operations
Limited IT resources
Developer managed 
D l
d
changes

12

6
Dynamic Workloads Are Moving To The Cloud
Agile Development Workloads
Ideal for Cloud Computing

Dynamic

App Dev/
Test

App
Migration

IT
Sandbox

Virtual
Training

Software
Demo

Dynamic
Predictable
Software teams are moving agile dev/test workloads to the cloud
Software teams are moving agile Dynamic workloads to the cloud
dev/test
1. Fast Provisioning and dynamic capacity management
2. High flexibility for changing resources requirements
3. Improved sharing and team collaboration
4. Lower total costs

13

Case Studies

Software Development and QA

Software Development and QA

Requirements:
•
Complex software stacks requiring tiered
networking and clustering
•
Self service for App dev team
•
Environments support hands-on global
user acceptance testing and training
•
Constrained IT staff resources for
infrastructure management

Challenges:
•
Needed ad‐hoc cloud capacity to test and 
deliver data center applications
•
Distributed IT users;  10s of users in England 
and US. 2 different vendors 
•
Base dev/test configurations contained 180 
VMs; ability to refresh at will
•
Multi‐platform support, Windows / Java 
applications, BMC, HP applications
•
Hybrid model to connect back to datacenter

Value Delivered:
• Rapid provisioning of VDC templates
• Full VDC snapshots for defect capture
• Parallel Development and QA team work
• Project level reporting

Value Delivered: 
• Cost savings in up front capital expense 
• Reduced provisioning time down 20 days to less 
than one hour
• Deferred hiring 2 FTE for IT management
14

7
Case Study: Cushman & Wakefield

Business Need: Move Enterprise Dev/Test Workloads To Cloud
Requirements:
• Distributed dev/test teams – New York, Las Vegas, Houston
• Run existing .NET stack with no changes; Active Directory, SQL Server, TFS, C#
• IT resource limits to support ad-hoc machine requests and configuration changes
• Maintain existing IT visibility and control of standard templates
• Charge back costs to projects

Solution: Secure Hybrid/Public Cloud with Dev/Test Templates
Benefits:
•
•
•
•

100% Developer self-service
Scale resources on demand, configure dev/test stacks flexibly
Reduce overall operating costs by 50%
Accelerate development and test cycles by 70%

How Do I Get Started?
1. Start small
2. Consider your needs up front
Steady state or dynamic workloads
Existing or Greenfield Applications
Security and Data Requirements
Simple web architectures
Collaboration Use Cases

3. Take a test drive
4. Evaluate support for existing dev/test tools
5. Evaluate controls on resource consumption
16

8
Questions?

www.skytap.com
1-888-759-8278

9

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Skytap parasoft webinar new years resolution- accelerate sdlc
Skytap parasoft webinar new years resolution- accelerate sdlcSkytap parasoft webinar new years resolution- accelerate sdlc
Skytap parasoft webinar new years resolution- accelerate sdlc
 
Managing IT environment complexity in a Multi-Cloud World
Managing IT environment complexity in a Multi-Cloud WorldManaging IT environment complexity in a Multi-Cloud World
Managing IT environment complexity in a Multi-Cloud World
 
Cloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business DevelopmentCloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business Development
 
ITLCHN 18 - Automation & DevOps - Automic
ITLCHN 18 -  Automation & DevOps - AutomicITLCHN 18 -  Automation & DevOps - Automic
ITLCHN 18 - Automation & DevOps - Automic
 
InterConnect 2015: 3540 Release and Deploy Headliner
InterConnect 2015: 3540 Release and Deploy HeadlinerInterConnect 2015: 3540 Release and Deploy Headliner
InterConnect 2015: 3540 Release and Deploy Headliner
 
The 7 Principles of DevOps and Cloud Applications
The 7 Principles of DevOps and Cloud ApplicationsThe 7 Principles of DevOps and Cloud Applications
The 7 Principles of DevOps and Cloud Applications
 
Docker in Production: How RightScale Delivers Cloud Applications
Docker in Production: How RightScale Delivers Cloud ApplicationsDocker in Production: How RightScale Delivers Cloud Applications
Docker in Production: How RightScale Delivers Cloud Applications
 
Webinar: Cloud Data Masking - Tips to Test Software Securely
Webinar: Cloud Data Masking - Tips to Test Software Securely Webinar: Cloud Data Masking - Tips to Test Software Securely
Webinar: Cloud Data Masking - Tips to Test Software Securely
 
Top 10 DevOps Areas Need To Focus
Top 10 DevOps Areas Need To FocusTop 10 DevOps Areas Need To Focus
Top 10 DevOps Areas Need To Focus
 
DevOps and the DBA
DevOps and the DBADevOps and the DBA
DevOps and the DBA
 
RightScale Webinar: Successfully Deploy Your Windows Workloads
RightScale Webinar: Successfully Deploy Your Windows WorkloadsRightScale Webinar: Successfully Deploy Your Windows Workloads
RightScale Webinar: Successfully Deploy Your Windows Workloads
 
Oracle: Building Cloud Native Applications
Oracle: Building Cloud Native ApplicationsOracle: Building Cloud Native Applications
Oracle: Building Cloud Native Applications
 
DevOps in the Cloud
DevOps in the CloudDevOps in the Cloud
DevOps in the Cloud
 
Webinar: Build Better Software: Removing the Constraints Slowing Dev/Test Tea...
Webinar: Build Better Software: Removing the Constraints Slowing Dev/Test Tea...Webinar: Build Better Software: Removing the Constraints Slowing Dev/Test Tea...
Webinar: Build Better Software: Removing the Constraints Slowing Dev/Test Tea...
 
DITA on a Shoe String
DITA on a Shoe StringDITA on a Shoe String
DITA on a Shoe String
 
Re-Platforming Applications for the Cloud
Re-Platforming Applications for the CloudRe-Platforming Applications for the Cloud
Re-Platforming Applications for the Cloud
 
Cloud Management with vRealize Operations
Cloud Management with vRealize OperationsCloud Management with vRealize Operations
Cloud Management with vRealize Operations
 
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
 
VMware vCloud and vRealize Operations
VMware vCloud and vRealize OperationsVMware vCloud and vRealize Operations
VMware vCloud and vRealize Operations
 
451 Research: Data Is the Key to Friction in DevOps
451 Research: Data Is the Key to Friction in DevOps451 Research: Data Is the Key to Friction in DevOps
451 Research: Data Is the Key to Friction in DevOps
 

Andere mochten auch

Andere mochten auch (18)

Agile Release Planning, Metrics, and Retrospectives
Agile Release Planning, Metrics, and RetrospectivesAgile Release Planning, Metrics, and Retrospectives
Agile Release Planning, Metrics, and Retrospectives
 
DevOps Is Only Half the Story to Delivering Winning Products
DevOps Is Only Half the Story to Delivering Winning ProductsDevOps Is Only Half the Story to Delivering Winning Products
DevOps Is Only Half the Story to Delivering Winning Products
 
Fundamentals of Risk-based Testing
Fundamentals of Risk-based TestingFundamentals of Risk-based Testing
Fundamentals of Risk-based Testing
 
The Tester's Role in Agile Planning
The Tester's Role in Agile PlanningThe Tester's Role in Agile Planning
The Tester's Role in Agile Planning
 
Leading with Purpose
Leading with PurposeLeading with Purpose
Leading with Purpose
 
CMMI® to Agile: Options and Consequences
CMMI® to Agile: Options and ConsequencesCMMI® to Agile: Options and Consequences
CMMI® to Agile: Options and Consequences
 
Measurement and Metrics for Test Managers
Measurement and Metrics for Test ManagersMeasurement and Metrics for Test Managers
Measurement and Metrics for Test Managers
 
Taming the Beast: Test/QA on Large-scale Projects
Taming the Beast: Test/QA on Large-scale ProjectsTaming the Beast: Test/QA on Large-scale Projects
Taming the Beast: Test/QA on Large-scale Projects
 
Identify and Exploit Behavioral Boundaries for Unit Testing
Identify and Exploit Behavioral Boundaries for Unit TestingIdentify and Exploit Behavioral Boundaries for Unit Testing
Identify and Exploit Behavioral Boundaries for Unit Testing
 
Project Estimation: Myths, Taboos, and Inconvenient Truths
Project Estimation: Myths, Taboos, and Inconvenient TruthsProject Estimation: Myths, Taboos, and Inconvenient Truths
Project Estimation: Myths, Taboos, and Inconvenient Truths
 
Management Issues in Test Automation
Management Issues in Test AutomationManagement Issues in Test Automation
Management Issues in Test Automation
 
Test Design for Responsive Websites
Test Design for Responsive WebsitesTest Design for Responsive Websites
Test Design for Responsive Websites
 
High-Performance Agile Testing in Software Development
High-Performance Agile Testing in Software DevelopmentHigh-Performance Agile Testing in Software Development
High-Performance Agile Testing in Software Development
 
Add Security Testing Tools to Your Delivery Pipeline
Add Security Testing Tools to Your Delivery PipelineAdd Security Testing Tools to Your Delivery Pipeline
Add Security Testing Tools to Your Delivery Pipeline
 
Quality-Driven Delivery in IT
Quality-Driven Delivery in ITQuality-Driven Delivery in IT
Quality-Driven Delivery in IT
 
Sensible Test Automation
Sensible Test AutomationSensible Test Automation
Sensible Test Automation
 
Testers in Agile Teams—Isolation or Collaboration?
Testers in Agile Teams—Isolation or Collaboration?Testers in Agile Teams—Isolation or Collaboration?
Testers in Agile Teams—Isolation or Collaboration?
 
Become an Influential Tester: Learn How to Be Heard
Become an Influential Tester: Learn How to Be HeardBecome an Influential Tester: Learn How to Be Heard
Become an Influential Tester: Learn How to Be Heard
 

Ähnlich wie Cloud Computing: Powering the Future of Development and Testing

Sukumar Nayak-Agile-DevOps-Cloud Management
Sukumar Nayak-Agile-DevOps-Cloud ManagementSukumar Nayak-Agile-DevOps-Cloud Management
Sukumar Nayak-Agile-DevOps-Cloud Management
Sukumar Nayak
 

Ähnlich wie Cloud Computing: Powering the Future of Development and Testing (20)

4. aws enterprise summit seoul 기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park
4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park4. aws enterprise summit seoul   기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park
4. aws enterprise summit seoul 기존 엔터프라이즈 it 솔루션 클라우드로 이전하기 - thomas park
 
Delphix and Pure Storage partner
Delphix and Pure Storage partnerDelphix and Pure Storage partner
Delphix and Pure Storage partner
 
e-IT exec lunch - "It's all about data" - 25 May '16
e-IT exec lunch - "It's all about data" - 25 May '16e-IT exec lunch - "It's all about data" - 25 May '16
e-IT exec lunch - "It's all about data" - 25 May '16
 
Build & Deploy Scalable Cloud Applications in Record Time
Build & Deploy Scalable Cloud Applications in Record TimeBuild & Deploy Scalable Cloud Applications in Record Time
Build & Deploy Scalable Cloud Applications in Record Time
 
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
 
Adam azure presentation
Adam   azure presentationAdam   azure presentation
Adam azure presentation
 
Continuous Delivery to the cloud - Innovate 2014
Continuous Delivery to the cloud - Innovate 2014Continuous Delivery to the cloud - Innovate 2014
Continuous Delivery to the cloud - Innovate 2014
 
Erik Baardse - Bringing Agility to Traditional application by docker
Erik Baardse - Bringing Agility to Traditional application by dockerErik Baardse - Bringing Agility to Traditional application by docker
Erik Baardse - Bringing Agility to Traditional application by docker
 
Trivandrumtechcon20
Trivandrumtechcon20Trivandrumtechcon20
Trivandrumtechcon20
 
Accelerate DevOps Transformation with App Migration to the Cloud
Accelerate DevOps Transformation with App Migration to the CloudAccelerate DevOps Transformation with App Migration to the Cloud
Accelerate DevOps Transformation with App Migration to the Cloud
 
It summit 2014_migrating_applications_to_the_cloud-5
It summit 2014_migrating_applications_to_the_cloud-5It summit 2014_migrating_applications_to_the_cloud-5
It summit 2014_migrating_applications_to_the_cloud-5
 
Accelerate Develoment with VIrtual Data
Accelerate Develoment with VIrtual DataAccelerate Develoment with VIrtual Data
Accelerate Develoment with VIrtual Data
 
A Continuous Delivery Safety Net for Databases
A Continuous Delivery Safety Net for DatabasesA Continuous Delivery Safety Net for Databases
A Continuous Delivery Safety Net for Databases
 
Apex day 1.0 oracle cloud news_andrej valach
Apex day 1.0 oracle cloud news_andrej valachApex day 1.0 oracle cloud news_andrej valach
Apex day 1.0 oracle cloud news_andrej valach
 
Sukumar Nayak-Agile-DevOps-Cloud Management
Sukumar Nayak-Agile-DevOps-Cloud ManagementSukumar Nayak-Agile-DevOps-Cloud Management
Sukumar Nayak-Agile-DevOps-Cloud Management
 
Unlocking the Potential of Database Automation
Unlocking the Potential of Database AutomationUnlocking the Potential of Database Automation
Unlocking the Potential of Database Automation
 
WebSphere Application Server - Meeting Your Cloud and On-Premise Demands
WebSphere Application Server - Meeting Your Cloud and On-Premise DemandsWebSphere Application Server - Meeting Your Cloud and On-Premise Demands
WebSphere Application Server - Meeting Your Cloud and On-Premise Demands
 
Enabling multicloud in the enterprise with DevSecOps
Enabling multicloud in the enterprise with DevSecOpsEnabling multicloud in the enterprise with DevSecOps
Enabling multicloud in the enterprise with DevSecOps
 
SQL Saturday San Diego
SQL Saturday San DiegoSQL Saturday San Diego
SQL Saturday San Diego
 
A DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scaleA DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scale
 

Mehr von TechWell

Mehr von TechWell (20)

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and Recovering
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build Architecture
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good Start
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test Strategy
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for Success
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlow
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your Sanity
 
Ma 15
Ma 15Ma 15
Ma 15
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps Strategy
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOps
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—Leadership
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile Teams
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile Game
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps Implementation
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery Process
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to Automate
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for Success
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile Transformation
 

Kürzlich hochgeladen

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Kürzlich hochgeladen (20)

Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 

Cloud Computing: Powering the Future of Development and Testing

  • 1.           BW11 Concurrent Session  11/7/2012 10:15 AM                "Cloud Computing: Powering the Future of Development and Testing"       Presented by: Brian White Skytap, Inc.           Brought to you by:        340 Corporate Way, Suite 300, Orange Park, FL 32073  888‐268‐8770 ∙ 904‐278‐0524 ∙ sqeinfo@sqe.com ∙ www.sqe.com
  • 2.     Brian White Skytap As vice president of products at Skytap, Brian White is responsible for product strategy and product management. Prior to Skytap, he was director of developer resources for Amazon Web Services where he launched AWS Elastic Beanstalk, a platform-as-aservice. Brian was previously VP of products for iConclude, the leader in the Run Book Automation space, which was acquired by Opsware and then HP, where he drove product direction for what is now HP Operations Orchestration and the Network Automation System. Brian had earlier held senior product management and technical sales positions for Microsoft’s Visual Studio Team Foundation Server and IBM Rational’s ClearCase/ClearQuest product line.  
  • 3. Cloud Computing:  Powering the Future of Development and Testing Brian White, VP of Products Cloud‐enabled Development “Provisioning infrastructure for our Application Development Teams went from 3 months to less than an hour.” - Keith Weisel, IT Manager 2 1
  • 4. Cloud‐enabled Development Can cloud computing make you faster & more agile? 3 What is Cloud Computing? • Compute, Storage, and Networking  Resources • Delivered as a service • Instant access and self service management  via web interfaces and APIs • Pay for usage model 4 2
  • 5. Agile Development Model • Short release cycles which deliver customer value • Welcome changing business requirements • Collaboration with business and customer stakeholders Customer  Problem 1 Design Customer  Problem 2 Design Develop Customer  Problem 3 Develop Test 3 to 6 week release cycle Develop Ship Ship Test Design 3 to 6 week release cycle Test 3 to 6 week release cycle 5 Infrastructure Challenges with Agile Development Slow to  Provision • • Ordering and provisioning requests take weeks or longer  Lower priority than production operations Difficult to  Change • • Difficult to change and recycle hardware once ordered Not easy to re‐configured Memory, CPU, Disk  • • Sharing environments or “copies” of environments with remote  teams or customers is not practical Reproducing complex bugs requires snapshots of full environments Reproducing complex bugs requires snapshots of full environments • • • Costly to maintain state of the art hardware for dev/test Costly to duplicate production environments Capital expense vs. Operating expense Difficult to  Share High Cost 6 3
  • 6. 1. Rapid Provisioning Time to Results Per Project 2 to 3 weeks In‐house 1 day Days • Quicker Release Cycles • Faster Time to Market • Positive Business Impact Time liberated to focus for strategic priorities Hybrid 0 5 Purchasing 10 Set‐up 15 Changes 20 25 Tear down In-house data based on customer input 7 2. Easy to Change Infrastructure 8 4
  • 7. 2. Easy to Change Infrastructure CPU RAM Disks NICs 9 3. Improved Collaboration Add to a Project / Publish Customer Environment Developer 1 Virtual Environment Save as Template Virtual Environment Golden Template Developer 2 Virtual Environment 10 5
  • 8. 4. Lower Costs Isn’t it cheaper to run in-house? • Speed to provision resources • No up-front capex • Pay for use model Allows for simulating production environments All f i l ti d ti i t 11 Steady State or Dynamic Workloads? Steady State Workloads Dynamic Workloads Typically of Production Typical of Dev/Test, Training, POCs Environments are rarely changed, run 24x7, and never discarded • • • Core to IT operations Dedicated IT resources IT managed changes IT d h Predictable Steady State Entire environments are created, modified, and discarded frequently Dynamic Dynamic • • • Contextual for IT operations Limited IT resources Developer managed  D l d changes 12 6
  • 9. Dynamic Workloads Are Moving To The Cloud Agile Development Workloads Ideal for Cloud Computing Dynamic App Dev/ Test App Migration IT Sandbox Virtual Training Software Demo Dynamic Predictable Software teams are moving agile dev/test workloads to the cloud Software teams are moving agile Dynamic workloads to the cloud dev/test 1. Fast Provisioning and dynamic capacity management 2. High flexibility for changing resources requirements 3. Improved sharing and team collaboration 4. Lower total costs 13 Case Studies Software Development and QA Software Development and QA Requirements: • Complex software stacks requiring tiered networking and clustering • Self service for App dev team • Environments support hands-on global user acceptance testing and training • Constrained IT staff resources for infrastructure management Challenges: • Needed ad‐hoc cloud capacity to test and  deliver data center applications • Distributed IT users;  10s of users in England  and US. 2 different vendors  • Base dev/test configurations contained 180  VMs; ability to refresh at will • Multi‐platform support, Windows / Java  applications, BMC, HP applications • Hybrid model to connect back to datacenter Value Delivered: • Rapid provisioning of VDC templates • Full VDC snapshots for defect capture • Parallel Development and QA team work • Project level reporting Value Delivered:  • Cost savings in up front capital expense  • Reduced provisioning time down 20 days to less  than one hour • Deferred hiring 2 FTE for IT management 14 7
  • 10. Case Study: Cushman & Wakefield Business Need: Move Enterprise Dev/Test Workloads To Cloud Requirements: • Distributed dev/test teams – New York, Las Vegas, Houston • Run existing .NET stack with no changes; Active Directory, SQL Server, TFS, C# • IT resource limits to support ad-hoc machine requests and configuration changes • Maintain existing IT visibility and control of standard templates • Charge back costs to projects Solution: Secure Hybrid/Public Cloud with Dev/Test Templates Benefits: • • • • 100% Developer self-service Scale resources on demand, configure dev/test stacks flexibly Reduce overall operating costs by 50% Accelerate development and test cycles by 70% How Do I Get Started? 1. Start small 2. Consider your needs up front Steady state or dynamic workloads Existing or Greenfield Applications Security and Data Requirements Simple web architectures Collaboration Use Cases 3. Take a test drive 4. Evaluate support for existing dev/test tools 5. Evaluate controls on resource consumption 16 8