



Software Development Infrastructure
Dev and Test Issues
Why Cloud Computing?
Scale
On and Off
Unpredictable Bursting
Growing Fast
Predictable Bursting
Economics
Your
S M T W T F S
Capacity Needed (Max+20%)
Save
20-30%
J F M A M J J A S O N D
Capacity Needed (Max+20%)
Save
60-80%
Individual Application
Dev/Test Environment in the Cloud
Application Portfolio
All Dev/Test and Production Environments in the Cloud
On and Off (30%) Growing Fast (15%) Unpredictable Bursting (25%) Pred. Bursting (20%) 24x7 Steady
Agility
Agility #1
% of respondents indicating their firms strategy based on …
”There was a time when every household, town, farm or village had its own water well. Today,
shared public utilities give us access to clean water by simply turning on the tap. Just like water
from the tap, cloud computing services can be turned on or off as needed. When the tap isn't
on, not only are you saving water, you aren't paying for resources you don't use.”
VivekKundra,(former)FederalCIO, UnitedStatesGovernment
Cloud Dev and Test
Ensure Governance
Limit risk and exposure by unifying
provisioning, management and
usage of Development and Test
infrastructure and eliminate self-
provisioned ‘under the desk’
shadow environments.
Microsoft Azure Visual StudioVisual Studio Online
Each MSDN Subscriber gets up to $150
in Azure credits per month.
MSDN discounts guarantee lowest cost
for additional dev and test capacity.
Up to 33% off
Dev and Test
workloads on
Microsoft Azure
No charge for MSDN software installed
on Microsoft Azure for Dev and Test.
Free MSDN Credits Cloud DiscountsFree Software
Increase Agility with Cloud Dev and Test
Easily provision developer workstations in the cloud to meet developer demands
Agility through self-provisioning of dev and test environments for individuals and teams
Lift and shift existing dev and test environments to the cloud
Connect cloud and on-premises resources for hybrid applications
Save money by eliminating over-provisioning of hardware and infrastructure resources
Virtual
Machines Websites
Cloud Services SQL Database
Improve Quality with Cloud Dev and Test
Each developer can self-provision snapshots that mirror the production environment
Developers perform unit and integration testing in isolated individual environments
Production issues or incompatible code are discovered earlier
Perform realistic scale testing in production-like environments
Use innovative cloud services for developers for readiness testing and validation
Virtual
Machines Websites
Cloud Services SQL Database
Integrated and Familiar
DEMO
Visual Studio Experience
Agile
Build Test
Deploy
InsightsCode







?Is my application ready?
Is my application performing?
Is my application succeeding?
Cloud Load Testing
Create and run performance and load
tests without complicated test harnesses
and expensive infrastructure
Load tests scale to whatever level you
need to make your test run realistic
Easy to get started
Cloud Build
Create and execute automated builds
using hosted build controllers/agents
Build image provided; no need to spend
time/money maintaining build machines
A clean build environment every time
Application Insights
Proactively monitor your applications
and ensure they are available and
performing as expected
Gather information that helps to
continuously improve your applications
and prioritize future investments
DEMO
Cloud Load Testing
DEMO
Application Insights
Summary: Cloud DevOps
Code Repository
Developers
Build Test Deploy
Monitor and Improve
Azure
www.visualstudio.com
visualstudio.com msdn.microsoft.com
2015-01-12 TechTalk - Cloud Services for Development

2015-01-12 TechTalk - Cloud Services for Development

  • 2.
  • 4.
  • 5.
  • 6.
  • 7.
    Scale On and Off UnpredictableBursting Growing Fast Predictable Bursting
  • 8.
    Economics Your S M TW T F S Capacity Needed (Max+20%) Save 20-30% J F M A M J J A S O N D Capacity Needed (Max+20%) Save 60-80% Individual Application Dev/Test Environment in the Cloud Application Portfolio All Dev/Test and Production Environments in the Cloud On and Off (30%) Growing Fast (15%) Unpredictable Bursting (25%) Pred. Bursting (20%) 24x7 Steady
  • 9.
    Agility Agility #1 % ofrespondents indicating their firms strategy based on …
  • 10.
    ”There was atime when every household, town, farm or village had its own water well. Today, shared public utilities give us access to clean water by simply turning on the tap. Just like water from the tap, cloud computing services can be turned on or off as needed. When the tap isn't on, not only are you saving water, you aren't paying for resources you don't use.” VivekKundra,(former)FederalCIO, UnitedStatesGovernment
  • 11.
    Cloud Dev andTest Ensure Governance Limit risk and exposure by unifying provisioning, management and usage of Development and Test infrastructure and eliminate self- provisioned ‘under the desk’ shadow environments. Microsoft Azure Visual StudioVisual Studio Online
  • 12.
    Each MSDN Subscribergets up to $150 in Azure credits per month. MSDN discounts guarantee lowest cost for additional dev and test capacity. Up to 33% off Dev and Test workloads on Microsoft Azure No charge for MSDN software installed on Microsoft Azure for Dev and Test. Free MSDN Credits Cloud DiscountsFree Software
  • 13.
    Increase Agility withCloud Dev and Test Easily provision developer workstations in the cloud to meet developer demands Agility through self-provisioning of dev and test environments for individuals and teams Lift and shift existing dev and test environments to the cloud Connect cloud and on-premises resources for hybrid applications Save money by eliminating over-provisioning of hardware and infrastructure resources Virtual Machines Websites Cloud Services SQL Database
  • 14.
    Improve Quality withCloud Dev and Test Each developer can self-provision snapshots that mirror the production environment Developers perform unit and integration testing in isolated individual environments Production issues or incompatible code are discovered earlier Perform realistic scale testing in production-like environments Use innovative cloud services for developers for readiness testing and validation Virtual Machines Websites Cloud Services SQL Database
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
    ?Is my applicationready? Is my application performing? Is my application succeeding?
  • 20.
    Cloud Load Testing Createand run performance and load tests without complicated test harnesses and expensive infrastructure Load tests scale to whatever level you need to make your test run realistic Easy to get started Cloud Build Create and execute automated builds using hosted build controllers/agents Build image provided; no need to spend time/money maintaining build machines A clean build environment every time Application Insights Proactively monitor your applications and ensure they are available and performing as expected Gather information that helps to continuously improve your applications and prioritize future investments
  • 21.
  • 23.
  • 24.
    Summary: Cloud DevOps CodeRepository Developers Build Test Deploy Monitor and Improve Azure
  • 25.