Cloud ALM 
Gestão moderna de aplicações 
Ramon Durães 
Chief Technology Officer (CTO) 
PSM, PSD, CSM, MVP 
http://www.2pc....
Introdução 
ALM 
>2004 2014+ 
.NET Cloud
Ser ágil é o novo padrão 
Uma nova estratégia baseada em serviços 
Entrega contínua 
Quality Enablement + Continuous Deliv...
Rastreabilidade ponta a ponta 
Requirements Acceptance criteria Code Tests Feedback Releases Learning
Work 
Build Test 
Deploy 
Code Insights
Planejamento
Visual Studio Online 
Demo
Dev + Test
Garantindo alinhamento com o negócio
Quality Enablement
DevOps
Fluxo de publicação de versão
Monitoramento 
& Apredizado
Estudo de caso (IaaS)
Estudo de caso (IaaS)
Estudo de caso (IaaS) 
SUCESSO!!!!!! 
!
TFS on Azure (IaaS) 
Guia de migração 
http://bit.ly/tfsazure
TFS on Azure (IAAS) 
Checklists 
Item Fase Ação 
1 Planejamento 
Mapear a estrutura atual do TFS (App + DB), Build focando...
TFS on Azure (IaaS) 
Azure
TFS on Azure (IaaS) 
Azure
High Availability and Disaster Recovery 
Serviços 
 Storage 
 VM’s + SQL 
 APP Server 
SQL 
 AlwaysOn 
 Database 
Mir...
Application Insights 
Dados valiosos para 
definir o futuro de suas 
aplicações 
A/B Testing
Cenários híbridos 
Local 
ALM 
Build 
Online 
Local 
ALM 
Load Test 
APP 
Insights 
Online 
ALM 
Load Test 
APP 
Insights ...
Cloud ALM 
Desenvolvimento 
DEV 
Teste 
QA 
RemoteApp / Continous Delivery
Ambientes Dev / Test 
Uma nova experiência 
Tailspin 
on-premise 
Dev and 
Test 
workstations 
The Tailspin 
Dev and Test ...
Cadastre-se no http://devbrasil.net 
Perguntas?
Cloud ALM - Gestão moderna de aplicações
Cloud ALM - Gestão moderna de aplicações
Cloud ALM - Gestão moderna de aplicações
Próximos SlideShares
Carregando em…5
×

Cloud ALM - Gestão moderna de aplicações

408 visualizações

Publicada em

Durante essa apresentação Ramon Durães, MVP em Visual Studio ALM aborda o tema Cloud ALM discutindo a gestão moderna de aplicações usando Visual Studio, Team Foundation Server e serviços de Cloud do Microsoft Azure.

Publicada em: Tecnologia
  • Seja o primeiro a comentar

Cloud ALM - Gestão moderna de aplicações

  1. 1. Cloud ALM Gestão moderna de aplicações Ramon Durães Chief Technology Officer (CTO) PSM, PSD, CSM, MVP http://www.2pc.com.br
  2. 2. Introdução ALM >2004 2014+ .NET Cloud
  3. 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
  4. 4. Rastreabilidade ponta a ponta Requirements Acceptance criteria Code Tests Feedback Releases Learning
  5. 5. Work Build Test Deploy Code Insights
  6. 6. Planejamento
  7. 7. Visual Studio Online Demo
  8. 8. Dev + Test
  9. 9. Garantindo alinhamento com o negócio
  10. 10. Quality Enablement
  11. 11. DevOps
  12. 12. Fluxo de publicação de versão
  13. 13. Monitoramento & Apredizado
  14. 14. Estudo de caso (IaaS)
  15. 15. Estudo de caso (IaaS)
  16. 16. Estudo de caso (IaaS) SUCESSO!!!!!! !
  17. 17. TFS on Azure (IaaS) Guia de migração http://bit.ly/tfsazure
  18. 18. 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 
  19. 19. TFS on Azure (IaaS) Azure
  20. 20. TFS on Azure (IaaS) Azure
  21. 21. High Availability and Disaster Recovery Serviços  Storage  VM’s + SQL  APP Server SQL  AlwaysOn  Database Mirroring  Log Shipping SLA http://bit.ly/azuresla
  22. 22. Application Insights Dados valiosos para definir o futuro de suas aplicações A/B Testing
  23. 23. 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
  24. 24. Cloud ALM Desenvolvimento DEV Teste QA RemoteApp / Continous Delivery
  25. 25. 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
  26. 26. Cadastre-se no http://devbrasil.net Perguntas?

×