introduction to development and test with azure (iaas)

18
We help organization go to the next level! ALM Visionnaries since 2002 Visual Studio ALM & TFS Implementatio n Roadmap and practices assessmsent Dev and Test with Windows Azure Agile Transformatio n Services Inner Circle – Windows Azure Gold ALM Partner Since 2005 San Francisco Québec New York Seattl e Montréal Offices ALM consultants in 5 offices SAFe Partner Agile transformation Leaders BluePrint Agile tool for ALM Improvement

Upload: incycle-software

Post on 23-Jan-2015

404 views

Category:

Technology


2 download

DESCRIPTION

Can your QA keep pace with Agile? Do you often miss the deadline to release your applications? Testing is embracing new challenges to test and release applications faster and better. Being Agile from development to QA requires new process, practices and tools. This session will focus on the ability to deploy and test your applications by leveraging Microsoft Windows Azure to save time and decrease costs. Windows Azure used as an infrastructure can run large scale testing efforts, on-demand, without the intervention of your Operations department, so your team can test and deploy without any delay. Come and join us to learn more about Azure Dev Test for development organizations. For more information about Azure as IaaS, please contact us at; www.incyclesoftware.com

TRANSCRIPT

Page 1: Introduction to Development and Test with Azure (IaaS)

We help organization go to the next level!ALM Visionnaries since 2002

Visual Studio ALM & TFS Implementation

Roadmap and practices assessmsent

Dev and Test with Windows Azure

Agile Transformation

Services

Inner Circle – Windows AzureGold ALM Partner

Since 2005San Francisco

Québec

New York

SeattleMontréal

Offices

ALM consultants in 5 officesSAFe PartnerAgile transformation

Leaders

BluePrintAgile tool for ALM Improvement

Page 2: Introduction to Development and Test with Azure (IaaS)

Dev and Test with AzureDavid Pitcher, Senior ALM ConsultantInCycle Software

Page 3: Introduction to Development and Test with Azure (IaaS)

Challenges Impacting Dev and Test

Growing Complexity of InstallationDevelopment Pc to N-Tier Services Infrastructure

Local Infrastructure ServicesLimited Hardware ResourcesSlow turn around

Limited FlexibilityDifficult to tear down and rebuildRealistic Production Like Scale

Page 4: Introduction to Development and Test with Azure (IaaS)

Azure: Solution for Faster Dev and Test

Accelerate Release CyclesReduced deployment risksOn Demand self-service

Reduced CostsNo Investment with new hardware requiredPay as you go

Environment ProvisioningStandardized production like environments pre configured

Page 5: Introduction to Development and Test with Azure (IaaS)

What is Azure

Page 6: Introduction to Development and Test with Azure (IaaS)

Azure Services

App ServicesWeb HostingMobile Services

Data ServicesSQL ServicesBlob Services

Infrastructure ServicesVirtual MachinesVirtual Networks

Page 7: Introduction to Development and Test with Azure (IaaS)

Infrastructure as a Service (Iaas)

Virtual MachinesVM Gallery (Windows/Linux)

User Supplied VHD’s

PowerShell - Automatic Provisioning

Page 8: Introduction to Development and Test with Azure (IaaS)

Perceived Challenges

Difficulty in moving to the cloud

High cost

Training issues

Security and Privacy

Page 9: Introduction to Development and Test with Azure (IaaS)

Integration with Visual Studio

Manage Azure from Visual Studio

Continuous Integration with AzureRelease Manager

On Premise TFSDeploy with every buildPublish builds to Azure

Page 10: Introduction to Development and Test with Azure (IaaS)

MSDN Benefits Reduce CostProfessional Premium Ultimate

$50 / month $100 / month $150 / month

Page 11: Introduction to Development and Test with Azure (IaaS)

Windows Azure Trust Center

Security, Compliance + Regulations

http://www.windowsazure.com/en-us/support/trust-center

Page 12: Introduction to Development and Test with Azure (IaaS)

Azure Private Networking - IntegrationExtend Data Center - Site to Site - Point to Site

Manage with System CenterLeverage + Extend AD

Page 13: Introduction to Development and Test with Azure (IaaS)

Azure Based Testing

Spin up environments in minutesCustom or Predefined Virtual Machines

Manage VMs with PowerShellRelease Manager deployments

Build Once Deploy AnywhereBuild results in deployable package

Page 14: Introduction to Development and Test with Azure (IaaS)

Load Testing in the Cloud

On premise load testing is cost prohibitive

Testing: #1 use of cloud computingScale up only when neededPower down when not in use

Scale out to the cloud

Page 15: Introduction to Development and Test with Azure (IaaS)

Visual Studio 2013 Load TestingWorkstationLaunch tests

Test ControllerResponsible for test co-ordination

Test AgentResponsible for test execution

Load Test RepositoryData store for load/performance testing

Page 16: Introduction to Development and Test with Azure (IaaS)

DEMOAzure Overview

Page 17: Introduction to Development and Test with Azure (IaaS)

InCycle Azure Dev Test Jumpstart

Visual Studio ALM & TFS Services

Managed Testing Services

Agile Adoption

Automated Deployment Setup

Dev/Test Analysis & Introduction

Release To Test Strategy

Services

Azure IaaS Enablement

Environment Provisions

Test Automation Setup

Page 18: Introduction to Development and Test with Azure (IaaS)

Visit www.incyclesoftware.com

Blog from ALM experts

Free online events

Customer testimonials

ALM Library

Learn Evaluate

ALM offers