SlideShare una empresa de Scribd logo
1 de 17
CONFIDENTIAL
CODE, BUILD, TEST
IN THE CLOUD
CONFIDENTIAL|2
Agenda
 Who is Chris?
 The Goal
 Approaches
 A Demo
 Who is CloudShare?
 Resources & Questions
@CloudShare
CONFIDENTIAL|3
Presenting
@CloudShare
 Chris Riley
 Technology Evangelist
 @HoardingInfo
 @CloudShare
I represent you,
author things, and
talk a lot
CONFIDENTIAL|4
Words
 DevOps: A culture and philosophy
 ALM: Application lifecycle management,
automation up to release
 ARA: Application Release Automation,
last mile after release
 Environments: Infrastructure plus it’s
configuration and deployed code
@CloudShare
CONFIDENTIAL|5
The BIG Goal
 Increase the number of releases
 Months? Weeks? Days?
 HOURS!?
 Fully automate releases
 “Test in production”
 Fail Fast, Revert Fast
A.K.A Continuous Integration
@CloudShare
CONFIDENTIAL|6
But it requires
 A culture change
 Changes in the team
 More, and better integrated tools
 Has to be built bottom up – Uh ohs!
@CloudShare
CONFIDENTIAL|7
Types of Organizations
1. DevOps: Continuous Delivery
Champions. Release hourly.
2. ALM & ARA: Bi-Monthly, Bi-Weekly
releases with dedicated QA team and
release Managers. Release weekly.
3. Traditional Dev: Monthly releases with
full QA cycles and testing.
@CloudShare
CONFIDENTIAL|8
It’s not all about “maturity”
@CloudShare
DevOps
ALM & ARA
Traditional Dev
Web and
Mobile
High
Low
BigData,
Client/Server, etc.
ProductionEnvironmentComplexity
TypesofApplications
CONFIDENTIAL|9
How can you move up the
DevOps chain without killing
your application and team?
@CloudShare
CONFIDENTIAL|10
Step One:
IaaS
@CloudShare
CONFIDENTIAL|11
Components of Dev/Test
1. Code: IDE, limited in-cloud experience
2. Build: Source & Release Tools
3. Test: Manual & Automated Testing
4. Release to production – App Dependent
@CloudShare
CONFIDENTIAL|12
What you NEED in a Dev/Test Cloud
1. Environments: Not just VMs, complete multi-machine
environments with vLAN, Configuration, and Memory State.
2. Environment Snapshots: Versioning disks with snapshots is
easy, but developers need whole versioned configurations.
3. Cloning and Sharing: Developers need to be able to clone
identical environments in their exact network and memory
state. “I need 50 instances of this identical environment now”
4. Speed: Get a cloned environment in mins not days.
5. Programmable Infrastructure: An API that allows the creation,
the provisioning, the access, the sharing of VMs and whole
environments
6. Integrated tools: Integration with your IDE and Build tools.
@CloudShare
CONFIDENTIAL|13
Demo
@CloudShare
CONFIDENTIAL|14
What is CloudShare?
A Public Cloud Built Specifically
for Development & Testing
@CloudShare
CONFIDENTIAL|15
CloudShare Overview
 Founded in 2007
 Offices in Israel &
California
 Patented Environment
Creation Technology
 Thousands of
Environments created
per day
@CloudShare
ProPlus
TeamLabs
CloudShare
for Sales Demos
CloudShare
for Training
CONFIDENTIAL|17
Resources & Questions
 TeamLabs Trial: Email me
 ProPlus Trial: http://bit.ly/1dugbim
 Cloud Dev/Test Article: http://bit.ly/142aAvs
 TFS Video: http://bit.ly/14bmgH0
 Eclipse Video: http://bit.ly/17oJOue
 Full Team Labs Demo: http://bit.ly/18nBH01
 Cloud Testing Podcast: http://bit.ly/196ZuHY
 How Releases impact Marketing: http://bit.ly/187xq1U
@CloudShare
@HoardingInfo
Chris@CloudShare.com

Más contenido relacionado

La actualidad más candente

Serverless 101 in Montreal
Serverless 101 in MontrealServerless 101 in Montreal
Serverless 101 in Montreal
Aaron Williams
 

La actualidad más candente (20)

DevOps Culture at Amazon
DevOps Culture at AmazonDevOps Culture at Amazon
DevOps Culture at Amazon
 
DevOps - A Gentle Introduction
DevOps - A Gentle IntroductionDevOps - A Gentle Introduction
DevOps - A Gentle Introduction
 
Microsoft Azure Cloud and DevOps
Microsoft Azure Cloud and DevOpsMicrosoft Azure Cloud and DevOps
Microsoft Azure Cloud and DevOps
 
Integrating BlueMix into a DevOps pipeline
Integrating BlueMix into a DevOps pipelineIntegrating BlueMix into a DevOps pipeline
Integrating BlueMix into a DevOps pipeline
 
RightScale Webinar: Continuous Integration and Delivery in the Cloud - How Ri...
RightScale Webinar: Continuous Integration and Delivery in the Cloud - How Ri...RightScale Webinar: Continuous Integration and Delivery in the Cloud - How Ri...
RightScale Webinar: Continuous Integration and Delivery in the Cloud - How Ri...
 
Microsoft Azure DevOps - The Developers Conference
Microsoft Azure DevOps - The Developers ConferenceMicrosoft Azure DevOps - The Developers Conference
Microsoft Azure DevOps - The Developers Conference
 
Serverless 101 in Montreal
Serverless 101 in MontrealServerless 101 in Montreal
Serverless 101 in Montreal
 
CI/CD on Google Cloud Platform
CI/CD on Google Cloud PlatformCI/CD on Google Cloud Platform
CI/CD on Google Cloud Platform
 
Azure DevOps with VSTS
Azure DevOps with VSTSAzure DevOps with VSTS
Azure DevOps with VSTS
 
Welcome to Azure Devops
Welcome to Azure DevopsWelcome to Azure Devops
Welcome to Azure Devops
 
Microsoft DevOps Solution - DevOps
Microsoft DevOps Solution - DevOps  Microsoft DevOps Solution - DevOps
Microsoft DevOps Solution - DevOps
 
Azure DevOps Day - Trivandrum
Azure DevOps Day - TrivandrumAzure DevOps Day - Trivandrum
Azure DevOps Day - Trivandrum
 
DevOps in Azure : Puppetize the Cloud
DevOps in Azure : Puppetize the CloudDevOps in Azure : Puppetize the Cloud
DevOps in Azure : Puppetize the Cloud
 
Why to docker
Why to dockerWhy to docker
Why to docker
 
Azure DevOps Best Practices Webinar
Azure DevOps Best Practices WebinarAzure DevOps Best Practices Webinar
Azure DevOps Best Practices Webinar
 
Creating the Hunt Partners App: Cross-Departmental Rapid Response
Creating the Hunt Partners App: Cross-Departmental Rapid ResponseCreating the Hunt Partners App: Cross-Departmental Rapid Response
Creating the Hunt Partners App: Cross-Departmental Rapid Response
 
12 Factor, or Cloud Native Apps - What EXACTLY Does that Mean for Spring Deve...
12 Factor, or Cloud Native Apps - What EXACTLY Does that Mean for Spring Deve...12 Factor, or Cloud Native Apps - What EXACTLY Does that Mean for Spring Deve...
12 Factor, or Cloud Native Apps - What EXACTLY Does that Mean for Spring Deve...
 
Roadshow DevOpsDay Jakarta X Qoala Announcement
Roadshow DevOpsDay Jakarta X Qoala AnnouncementRoadshow DevOpsDay Jakarta X Qoala Announcement
Roadshow DevOpsDay Jakarta X Qoala Announcement
 
0 to hero with Azure DevOps
0 to hero with Azure DevOps0 to hero with Azure DevOps
0 to hero with Azure DevOps
 
Steve Thair (DevOps Guys) - DevOps for Windows in the Wild
Steve Thair (DevOps Guys) - DevOps for Windows in the WildSteve Thair (DevOps Guys) - DevOps for Windows in the Wild
Steve Thair (DevOps Guys) - DevOps for Windows in the Wild
 

Destacado

Migrating Enterprise Applications to AWS
Migrating Enterprise Applications to AWSMigrating Enterprise Applications to AWS
Migrating Enterprise Applications to AWS
Tom Laszewski
 
Amazon Virtual Private Cloud VPC Architecture AWS Web Services
Amazon Virtual Private Cloud VPC Architecture AWS Web ServicesAmazon Virtual Private Cloud VPC Architecture AWS Web Services
Amazon Virtual Private Cloud VPC Architecture AWS Web Services
Robert Wilson
 
AWS Network Topology/Architecture
AWS Network Topology/ArchitectureAWS Network Topology/Architecture
AWS Network Topology/Architecture
wlscaudill
 

Destacado (10)

AWS Storage Tiering for Enterprise Workloads
AWS Storage Tiering for Enterprise WorkloadsAWS Storage Tiering for Enterprise Workloads
AWS Storage Tiering for Enterprise Workloads
 
CSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps sessionCSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps session
 
Storage tiering for Oracle Database on AWS and Oracle EBusiness Suite on AWS ...
Storage tiering for Oracle Database on AWS and Oracle EBusiness Suite on AWS ...Storage tiering for Oracle Database on AWS and Oracle EBusiness Suite on AWS ...
Storage tiering for Oracle Database on AWS and Oracle EBusiness Suite on AWS ...
 
Migrating Enterprise Applications to AWS
Migrating Enterprise Applications to AWSMigrating Enterprise Applications to AWS
Migrating Enterprise Applications to AWS
 
Oracle COTS Applications on AWS
Oracle COTS Applications on AWSOracle COTS Applications on AWS
Oracle COTS Applications on AWS
 
The Enterprise Business Case for Cloud Transformation: Introducing Everest Gr...
The Enterprise Business Case for Cloud Transformation: Introducing Everest Gr...The Enterprise Business Case for Cloud Transformation: Introducing Everest Gr...
The Enterprise Business Case for Cloud Transformation: Introducing Everest Gr...
 
Accenture Oracle on AWS Jumpstart Program
Accenture Oracle on AWS Jumpstart ProgramAccenture Oracle on AWS Jumpstart Program
Accenture Oracle on AWS Jumpstart Program
 
(BIZ305) Case Study: Migrating Oracle E-Business Suite to AWS | AWS re:Invent...
(BIZ305) Case Study: Migrating Oracle E-Business Suite to AWS | AWS re:Invent...(BIZ305) Case Study: Migrating Oracle E-Business Suite to AWS | AWS re:Invent...
(BIZ305) Case Study: Migrating Oracle E-Business Suite to AWS | AWS re:Invent...
 
Amazon Virtual Private Cloud VPC Architecture AWS Web Services
Amazon Virtual Private Cloud VPC Architecture AWS Web ServicesAmazon Virtual Private Cloud VPC Architecture AWS Web Services
Amazon Virtual Private Cloud VPC Architecture AWS Web Services
 
AWS Network Topology/Architecture
AWS Network Topology/ArchitectureAWS Network Topology/Architecture
AWS Network Topology/Architecture
 

Similar a Dev/Test in the Cloud - A Business Case

Implementing DevOps at Scale Using Dynamic Environments
Implementing DevOps at Scale Using Dynamic EnvironmentsImplementing DevOps at Scale Using Dynamic Environments
Implementing DevOps at Scale Using Dynamic Environments
Sauce Labs
 
Amazon Web Services and PaaS - Enterprise Java for the Cloud Era? - Mark Pric...
Amazon Web Services and PaaS - Enterprise Java for the Cloud Era? - Mark Pric...Amazon Web Services and PaaS - Enterprise Java for the Cloud Era? - Mark Pric...
Amazon Web Services and PaaS - Enterprise Java for the Cloud Era? - Mark Pric...
jaxconf
 

Similar a Dev/Test in the Cloud - A Business Case (20)

implanting DevOps at scale using dynamic test environments
implanting DevOps at scale using dynamic test environmentsimplanting DevOps at scale using dynamic test environments
implanting DevOps at scale using dynamic test environments
 
Implementing DevOps at Scale Using Dynamic Environments
Implementing DevOps at Scale Using Dynamic EnvironmentsImplementing DevOps at Scale Using Dynamic Environments
Implementing DevOps at Scale Using Dynamic Environments
 
Amazon Web Services and PaaS - Enterprise Java for the Cloud Era? - Mark Pric...
Amazon Web Services and PaaS - Enterprise Java for the Cloud Era? - Mark Pric...Amazon Web Services and PaaS - Enterprise Java for the Cloud Era? - Mark Pric...
Amazon Web Services and PaaS - Enterprise Java for the Cloud Era? - Mark Pric...
 
Building a DevOps Culture in Public Sector | AWS Public Sector Summit 2017
Building a DevOps Culture in Public Sector | AWS Public Sector Summit 2017Building a DevOps Culture in Public Sector | AWS Public Sector Summit 2017
Building a DevOps Culture in Public Sector | AWS Public Sector Summit 2017
 
Azure dev ops
Azure dev opsAzure dev ops
Azure dev ops
 
How Azure DevOps can boost your organization's productivity
How Azure DevOps can boost your organization's productivityHow Azure DevOps can boost your organization's productivity
How Azure DevOps can boost your organization's productivity
 
Docker Containers in the Enterprise DevOps Journey
Docker Containers in the Enterprise DevOps JourneyDocker Containers in the Enterprise DevOps Journey
Docker Containers in the Enterprise DevOps Journey
 
Turning up-the-heat
Turning up-the-heatTurning up-the-heat
Turning up-the-heat
 
Why to Cloud Native
Why to Cloud NativeWhy to Cloud Native
Why to Cloud Native
 
Best DevOps Online and classroom training classes Naresh-IT
Best DevOps Online and classroom training classes Naresh-ITBest DevOps Online and classroom training classes Naresh-IT
Best DevOps Online and classroom training classes Naresh-IT
 
DevOps for the IBM Mainframe environment
DevOps for the IBM Mainframe environmentDevOps for the IBM Mainframe environment
DevOps for the IBM Mainframe environment
 
Technical Benefits of Adopting a DevOps Culture
Technical Benefits of Adopting a DevOps CultureTechnical Benefits of Adopting a DevOps Culture
Technical Benefits of Adopting a DevOps Culture
 
DevOps for Network Engineers
DevOps for Network EngineersDevOps for Network Engineers
DevOps for Network Engineers
 
Cloud Foundry Technical Overview at IBM Interconnect 2016
Cloud Foundry Technical Overview at IBM Interconnect 2016Cloud Foundry Technical Overview at IBM Interconnect 2016
Cloud Foundry Technical Overview at IBM Interconnect 2016
 
Azure DevOps - Azure Guatemala Meetup
Azure DevOps - Azure Guatemala MeetupAzure DevOps - Azure Guatemala Meetup
Azure DevOps - Azure Guatemala Meetup
 
AWS Kochi User Group Presentation
AWS  Kochi User Group PresentationAWS  Kochi User Group Presentation
AWS Kochi User Group Presentation
 
Tour of Azure DevOps
Tour of Azure DevOpsTour of Azure DevOps
Tour of Azure DevOps
 
Using cloud native development to achieve digital transformation
Using cloud native development to achieve digital transformationUsing cloud native development to achieve digital transformation
Using cloud native development to achieve digital transformation
 
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer ToolsDevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
 
[OpenInfra Days Vietnam 2019] Innovation with open sources and app modernizat...
[OpenInfra Days Vietnam 2019] Innovation with open sources and app modernizat...[OpenInfra Days Vietnam 2019] Innovation with open sources and app modernizat...
[OpenInfra Days Vietnam 2019] Innovation with open sources and app modernizat...
 

Más de Chris Riley ☁

CloudShare TeamLabs Walkthrough
CloudShare TeamLabs WalkthroughCloudShare TeamLabs Walkthrough
CloudShare TeamLabs Walkthrough
Chris Riley ☁
 
SharePoint Meet ECM at #SPSSC
SharePoint Meet ECM at #SPSSCSharePoint Meet ECM at #SPSSC
SharePoint Meet ECM at #SPSSC
Chris Riley ☁
 
SharePoint Meet ECM - SPS Houston
SharePoint Meet ECM - SPS HoustonSharePoint Meet ECM - SPS Houston
SharePoint Meet ECM - SPS Houston
Chris Riley ☁
 

Más de Chris Riley ☁ (20)

The Bootstrappers Guide to the Startup Stack
The Bootstrappers Guide to the Startup StackThe Bootstrappers Guide to the Startup Stack
The Bootstrappers Guide to the Startup Stack
 
Robot & Frank & Basic AI
Robot & Frank & Basic AIRobot & Frank & Basic AI
Robot & Frank & Basic AI
 
DevOps is for Everyone - DevOps East
DevOps is for Everyone - DevOps EastDevOps is for Everyone - DevOps East
DevOps is for Everyone - DevOps East
 
Enterprise Docker Requires a Private Registry
Enterprise Docker Requires a Private RegistryEnterprise Docker Requires a Private Registry
Enterprise Docker Requires a Private Registry
 
Continuous Integration (CI) is about more than releases
Continuous Integration (CI) is about more than releasesContinuous Integration (CI) is about more than releases
Continuous Integration (CI) is about more than releases
 
What DevOps means for QA Teams
What DevOps means for QA TeamsWhat DevOps means for QA Teams
What DevOps means for QA Teams
 
Enterprise DevOps fact or fiction - DevOps Summit 2014
Enterprise DevOps fact or fiction - DevOps Summit 2014Enterprise DevOps fact or fiction - DevOps Summit 2014
Enterprise DevOps fact or fiction - DevOps Summit 2014
 
Navigating the Developer Tools Market: DevOps Camp Houston 2014
Navigating the Developer Tools Market: DevOps Camp Houston 2014Navigating the Developer Tools Market: DevOps Camp Houston 2014
Navigating the Developer Tools Market: DevOps Camp Houston 2014
 
Infragistics uses DevOps to increase customer engagment
Infragistics uses DevOps to increase customer engagmentInfragistics uses DevOps to increase customer engagment
Infragistics uses DevOps to increase customer engagment
 
CloudShare TeamLabs Walkthrough
CloudShare TeamLabs WalkthroughCloudShare TeamLabs Walkthrough
CloudShare TeamLabs Walkthrough
 
Pingar - The Future of Text Analytics
Pingar - The Future of Text AnalyticsPingar - The Future of Text Analytics
Pingar - The Future of Text Analytics
 
Pingar App for SharePoint
Pingar App for SharePointPingar App for SharePoint
Pingar App for SharePoint
 
SharePoint meet ECM @ Live 360 2013
SharePoint meet ECM @ Live 360 2013SharePoint meet ECM @ Live 360 2013
SharePoint meet ECM @ Live 360 2013
 
Move your SharePoint Development to the Cloud
Move your SharePoint Development to the CloudMove your SharePoint Development to the Cloud
Move your SharePoint Development to the Cloud
 
SPS Toronoto - SharePoint meet ECM
SPS Toronoto - SharePoint meet ECMSPS Toronoto - SharePoint meet ECM
SPS Toronoto - SharePoint meet ECM
 
CloudShare SP Expert Hackathon
CloudShare SP Expert HackathonCloudShare SP Expert Hackathon
CloudShare SP Expert Hackathon
 
SharePoint Meet ECM at #SPSSC
SharePoint Meet ECM at #SPSSCSharePoint Meet ECM at #SPSSC
SharePoint Meet ECM at #SPSSC
 
SharePoint Meet ECM - SPS Houston
SharePoint Meet ECM - SPS HoustonSharePoint Meet ECM - SPS Houston
SharePoint Meet ECM - SPS Houston
 
SharePoint, Cloud, Records Managment
SharePoint, Cloud, Records ManagmentSharePoint, Cloud, Records Managment
SharePoint, Cloud, Records Managment
 
SharePoint Meet ECM - SPSLA 2012
SharePoint Meet ECM - SPSLA 2012SharePoint Meet ECM - SPSLA 2012
SharePoint Meet ECM - SPSLA 2012
 

Último

Último (20)

Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
THE BEST IPTV in GERMANY for 2024: IPTVreel
THE BEST IPTV in  GERMANY for 2024: IPTVreelTHE BEST IPTV in  GERMANY for 2024: IPTVreel
THE BEST IPTV in GERMANY for 2024: IPTVreel
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
Agentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdfAgentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdf
 
Buy Epson EcoTank L3210 Colour Printer Online.pptx
Buy Epson EcoTank L3210 Colour Printer Online.pptxBuy Epson EcoTank L3210 Colour Printer Online.pptx
Buy Epson EcoTank L3210 Colour Printer Online.pptx
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
 
Buy Epson EcoTank L3210 Colour Printer Online.pdf
Buy Epson EcoTank L3210 Colour Printer Online.pdfBuy Epson EcoTank L3210 Colour Printer Online.pdf
Buy Epson EcoTank L3210 Colour Printer Online.pdf
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
 

Dev/Test in the Cloud - A Business Case

  • 2. CONFIDENTIAL|2 Agenda  Who is Chris?  The Goal  Approaches  A Demo  Who is CloudShare?  Resources & Questions @CloudShare
  • 3. CONFIDENTIAL|3 Presenting @CloudShare  Chris Riley  Technology Evangelist  @HoardingInfo  @CloudShare I represent you, author things, and talk a lot
  • 4. CONFIDENTIAL|4 Words  DevOps: A culture and philosophy  ALM: Application lifecycle management, automation up to release  ARA: Application Release Automation, last mile after release  Environments: Infrastructure plus it’s configuration and deployed code @CloudShare
  • 5. CONFIDENTIAL|5 The BIG Goal  Increase the number of releases  Months? Weeks? Days?  HOURS!?  Fully automate releases  “Test in production”  Fail Fast, Revert Fast A.K.A Continuous Integration @CloudShare
  • 6. CONFIDENTIAL|6 But it requires  A culture change  Changes in the team  More, and better integrated tools  Has to be built bottom up – Uh ohs! @CloudShare
  • 7. CONFIDENTIAL|7 Types of Organizations 1. DevOps: Continuous Delivery Champions. Release hourly. 2. ALM & ARA: Bi-Monthly, Bi-Weekly releases with dedicated QA team and release Managers. Release weekly. 3. Traditional Dev: Monthly releases with full QA cycles and testing. @CloudShare
  • 8. CONFIDENTIAL|8 It’s not all about “maturity” @CloudShare DevOps ALM & ARA Traditional Dev Web and Mobile High Low BigData, Client/Server, etc. ProductionEnvironmentComplexity TypesofApplications
  • 9. CONFIDENTIAL|9 How can you move up the DevOps chain without killing your application and team? @CloudShare
  • 11. CONFIDENTIAL|11 Components of Dev/Test 1. Code: IDE, limited in-cloud experience 2. Build: Source & Release Tools 3. Test: Manual & Automated Testing 4. Release to production – App Dependent @CloudShare
  • 12. CONFIDENTIAL|12 What you NEED in a Dev/Test Cloud 1. Environments: Not just VMs, complete multi-machine environments with vLAN, Configuration, and Memory State. 2. Environment Snapshots: Versioning disks with snapshots is easy, but developers need whole versioned configurations. 3. Cloning and Sharing: Developers need to be able to clone identical environments in their exact network and memory state. “I need 50 instances of this identical environment now” 4. Speed: Get a cloned environment in mins not days. 5. Programmable Infrastructure: An API that allows the creation, the provisioning, the access, the sharing of VMs and whole environments 6. Integrated tools: Integration with your IDE and Build tools. @CloudShare
  • 14. CONFIDENTIAL|14 What is CloudShare? A Public Cloud Built Specifically for Development & Testing @CloudShare
  • 15. CONFIDENTIAL|15 CloudShare Overview  Founded in 2007  Offices in Israel & California  Patented Environment Creation Technology  Thousands of Environments created per day @CloudShare
  • 17. CONFIDENTIAL|17 Resources & Questions  TeamLabs Trial: Email me  ProPlus Trial: http://bit.ly/1dugbim  Cloud Dev/Test Article: http://bit.ly/142aAvs  TFS Video: http://bit.ly/14bmgH0  Eclipse Video: http://bit.ly/17oJOue  Full Team Labs Demo: http://bit.ly/18nBH01  Cloud Testing Podcast: http://bit.ly/196ZuHY  How Releases impact Marketing: http://bit.ly/187xq1U @CloudShare @HoardingInfo Chris@CloudShare.com