O documento discute a gestão moderna de aplicações na nuvem (Cloud ALM) e como ela permite entregas contínuas, métricas em tempo real, feedback contínuo e aprendizado. Ele também descreve como ferramentas como o Visual Studio Online e o Application Insights podem ser usados para planejamento, desenvolvimento, teste e monitoramento na nuvem.
3. Ser ágil é o novo padrão
Uma nova estratégia baseada em serviços
Entrega contínua
Quality Enablement + Continuous Delivery
Disponibilidade
Funcionamento 24x7x365, Cloud Enablement, Auto Scaling.
Métricas
Coleta de dados em tempo real para medição de utilização, telemetria, performance e A/B
Testing, Experiência do usuário (UX).
Aprendizado
Continuous Feedback permitindo a revisão do backlog e adaptação
Incremento de valor
Direcionamento do backlog conforme o feedback
20. TFS on Azure (IaaS)
Guia de migração
http://bit.ly/tfsazure
21. TFS on Azure (IAAS)
Checklists
Item Fase Ação
1 Planejamento
Mapear a estrutura atual do TFS (App + DB), Build focando em versões, tamanho de
banco de dados, quantidade de usuários atual e prevista, taxa de crescimento,
customizações realizadas no TFS./Build/Release
2
Planejamento arquitetura no
Cloud
Definição na arquitetura do Team Foundation Server, Proxy
Definição da arquitetura a ser utilizada no Cloud
Definição de serviços AD, VM,VPN, Storage
Definição do plano de Backup
Definição estratégia de DR adotada no Cloud (SQLSTD vs SQLENT)
3 Preparação
Criação e configuração do ambiente e serviços relacionados
Caso previsto envio de VHD / Backup SQLServer
4 Homologação
Validação do Cloud ALM
Treinamento dos lideres de projetos no novo url
5 Produção
Troca do ip interno pelo ip online`, ativação de TFS proxy local
LIVE
26. Cenários híbridos
Local
ALM
Build
Online
Local
ALM
Load Test
APP
Insights
Online
ALM
Load Test
APP
Insights
Online
ALM +
Build
Online
Build
local
DR
ALM
Local
ALM
Online
28. Ambientes Dev / Test
Uma nova experiência
Tailspin
on-premise
Dev and
Test
workstations
The Tailspin
Dev and Test
Management
Portal
Corp.
Azure Dev and
Test cloud
Dev and Test – Visual Studio Services
TFS in the
cloud
Testing
Services
Dev and Test PaaS
Dev and Test IaaS
APM and
Analytics
Cloud
CD
Modern App Dev Services for Dev and Test
Tailspin Corp’s
Dev and Test
Machine Image
Gallery
1
2
Setup projects and SCM 3
Provision dev sandboxes
4
Configure build servers,
test labs, and BDT
workflows
5
Configure load testing
6
Build and Test rigs Load testing rig
Get Productive! 7
4
On-premise TFS
Configure BDT
workflows with build
and test servers in
the cloud
5
Team Foundation Server and Team Foundation Service provide a fully integrated ALM experience for traceability and visibility throughout the entire application development lifecycle
Planejamento ágilCódigo fonte
Qualidade permanente
Release Management
Alta disponibilidade e recuperação de desastres para o SQL Server em Azure Virtual Machines
http://msdn.microsoft.com/en-us/library/azure/jj870962.aspx
Windows Azure: Announcing Major Improvements for Dev/Test in the Cloudhttp://weblogs.asp.net/scottgu/windows-azure-announcing-major-improvements-for-dev-test-in-the-cloudUsing Windows Azure for Dev/Test through Your MSDN Subscription Benefitshttps://www.youtube.com/watch?v=1pEeoTi6xGU.cloudshare.com