9 mai 2015
Groupe ALM
Sujet: L’expérience DEVTEST
Conférencier: Stéphane Lapointe
Chaque équipe de développement a besoin d’une infrastructure de développement en place pour concevoir, développer, tester et livrer leur logiciel. Sans cette infrastructure de dev et de test, l’équipe ne peut tout simplement pas travailler de façon efficace. La mise en place et la maintenance d’une infrastructure de développement sur un réseau d’entreprise sont coûteuses et sujettes à des retards dus aux délais d’approvisionnement ou de manque de disponibilités des équipes IT. Une infrastructure cloud permet aux équipes dev et de tests d’être plus agiles, de livrer plus rapidement et avec plus de qualité. Il est possible d'obtenir une économie bien réelle puisque ces environnements pourront être préparés et utilisés seulement lorsque nécessaires.
5. 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
7. Cloud dev and test
Improve quality
Deliver higher quality releases by
testing your applications in a
“production-like” environment to
understand how they will handle
real world usage scenarios.
Microsoft Azure Visual StudioVisual Studio Online
9. Spin up powerful virtual machines in less than 5 minutes.
Standardize the team member desktop.
Lock down and secure the team member desktop.
Create specific development environments for different projects.
Use the full power of Visual Studio from other OSs, low-power devices, or tablets.
Access your development environment from anywhere, anytime, any device.
Virtual
machines
14. Design, develop, and deploy applications using ALM services accessible anywhere, anytime.
Ramp up a new project in minutes.
Host code and project data in the cloud.
Integrate external resources and stakeholders.
Use shared cloud services for load testing and build.
Extend your ALM infrastructure to the cloud for massive scale.
Visual Studio Online | Team Foundation Server
16. Improve team agility and resource efficiency!
Each developer can self-provision environments that mirror production.
Perform realistic scale testing in environments that mirror production.
Developers perform unit and integration testing in isolated individual environments.
Production issues or incompatible code are discovered earlier.
Connect cloud and on-premises resources for hybrid applications.
Virtual
Machines Websites
Cloud Services SQL Database
25. 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.
MSDN Azure credits Cloud discountsFree software
26. Summary: Microsoft Azure for dev and test
Infrastructure-as-a-Service
Virtual Machines, Virtual
Networking, SQL Database,
Storage, and more.
Infrastructure services allow development teams to lift and shift all development workloads (team member desktop,
dev/test systems, team collaboration workloads) to the cloud. By using VMs and virtual networking, any level of
infrastructure complexity can be realized. Cloud scale and cloud economics drive down cost and reduce time and effort to
set up dev/test infrastructure.
Platform-as-a-Service
Azure Web Sites, Cloud Services,
SQL Database, Storage, Mobile
Services, and more.
Application building blocks and cloud services allow developers to quickly implement application features without building
from scratch. By assembling cloud services, developers can speed up creation and delivery of custom applications and
increase efficiency. Cloud services allow for quick and easy provisioning of development, test and production environments
for web applications and back-end services from within Visual Studio.
Visual Studio Online—cloud services for developers
Agile project management,
testing, load testing, build, app
insights, and more.
Innovative new cloud services for developers enable teams to scale quickly and easily by extending hardware-intensive
ALM workloads to the cloud and enable new scenarios that are not possible with physical infrastructure. Visual Studio
Online offers a complete set of developer services, accessible from anywhere—anytime.