SlideShare uma empresa Scribd logo
1 de 29
Cloud ALM 
Gestão moderna de aplicações 
Ramon Durães 
Chief Technology Officer (CTO) 
PSM, PSD, CSM, MVP 
http://www.2pc.com.br
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 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
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 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 
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 
Mirroring 
 Log Shipping 
SLA 
http://bit.ly/azuresla
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 
Online 
ALM + 
Build 
Online 
Build 
local 
DR 
ALM 
Local 
ALM 
Online
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 
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
Cadastre-se no http://devbrasil.net 
Perguntas?

Mais conteúdo relacionado

Mais procurados

IaaS, PaaS e SaaS para Developers
IaaS, PaaS e SaaS para DevelopersIaaS, PaaS e SaaS para Developers
IaaS, PaaS e SaaS para DevelopersRenato Groff
 
Gerenciando um ambiente de nuvem complexo - DEM05 - Sao Paulo Summit
Gerenciando um ambiente de nuvem complexo - DEM05 - Sao Paulo SummitGerenciando um ambiente de nuvem complexo - DEM05 - Sao Paulo Summit
Gerenciando um ambiente de nuvem complexo - DEM05 - Sao Paulo SummitAmazon Web Services
 
AWS Initiate week 2020 - Capacitando seu time para a cloud_Luiz M Couto.pptx
AWS Initiate week 2020 - Capacitando seu time para a cloud_Luiz M Couto.pptxAWS Initiate week 2020 - Capacitando seu time para a cloud_Luiz M Couto.pptx
AWS Initiate week 2020 - Capacitando seu time para a cloud_Luiz M Couto.pptxAmazon Web Services LATAM
 
Visão estratégica de como migrar para a cloud
Visão estratégica de como migrar para a cloudVisão estratégica de como migrar para a cloud
Visão estratégica de como migrar para a cloudAmazon Web Services
 
Migração para a Nuvem: Mais Simples do Que Você Imagina [WEBINAR]
Migração para a Nuvem: Mais Simples do Que Você Imagina [WEBINAR]Migração para a Nuvem: Mais Simples do Que Você Imagina [WEBINAR]
Migração para a Nuvem: Mais Simples do Que Você Imagina [WEBINAR]Artsoft Sistemas
 
Ask the Trainer - Treinamentos e Certificações da AWS
Ask the Trainer - Treinamentos e Certificações da AWSAsk the Trainer - Treinamentos e Certificações da AWS
Ask the Trainer - Treinamentos e Certificações da AWSAmazon Web Services LATAM
 
Server Plugins - Team Foundation Server
Server Plugins - Team Foundation ServerServer Plugins - Team Foundation Server
Server Plugins - Team Foundation ServerAdriano Bertucci
 
AWS Webinar Series Brasil: Modernize seus Workloads Windows na AWS
AWS Webinar Series Brasil: Modernize seus Workloads Windows na AWSAWS Webinar Series Brasil: Modernize seus Workloads Windows na AWS
AWS Webinar Series Brasil: Modernize seus Workloads Windows na AWSAmazon Web Services LATAM
 
Digital Transformation: Como a nuvem da AWS pode ajudar o seu negócio
Digital Transformation: Como a nuvem da AWS pode ajudar o seu negócioDigital Transformation: Como a nuvem da AWS pode ajudar o seu negócio
Digital Transformation: Como a nuvem da AWS pode ajudar o seu negócioAmazon Web Services LATAM
 
AWS Experience Fortaleza: Escalando sua aplicação Web com Beanstalk
AWS Experience Fortaleza: Escalando sua aplicação Web com BeanstalkAWS Experience Fortaleza: Escalando sua aplicação Web com Beanstalk
AWS Experience Fortaleza: Escalando sua aplicação Web com BeanstalkAmazon Web Services LATAM
 
Desafios da Microsoft no desenvolvimento Ágil de serviços - Regional scrum g...
Desafios da Microsoft no desenvolvimento Ágil de serviços -  Regional scrum g...Desafios da Microsoft no desenvolvimento Ágil de serviços -  Regional scrum g...
Desafios da Microsoft no desenvolvimento Ágil de serviços - Regional scrum g...Ramon Durães
 
Cloud Computing - Eucalyptus
Cloud Computing - EucalyptusCloud Computing - Eucalyptus
Cloud Computing - EucalyptusAfzal Ismail
 
Computacao na Nuvem com Azure
Computacao na Nuvem com AzureComputacao na Nuvem com Azure
Computacao na Nuvem com AzureLuciano Condé
 
Primeiros passos utilizando o AWS Mobile Hub
Primeiros passos utilizando o AWS Mobile HubPrimeiros passos utilizando o AWS Mobile Hub
Primeiros passos utilizando o AWS Mobile HubAmazon Web Services LATAM
 
AWS Initiate Digital week 2020 - Nuvem Hibrida.pptx
AWS Initiate Digital week 2020 - Nuvem Hibrida.pptxAWS Initiate Digital week 2020 - Nuvem Hibrida.pptx
AWS Initiate Digital week 2020 - Nuvem Hibrida.pptxAmazon Web Services LATAM
 
DevOps aplicado à AWS - DEM07 - Sao Paulo Summit
DevOps aplicado à AWS -  DEM07 - Sao Paulo SummitDevOps aplicado à AWS -  DEM07 - Sao Paulo Summit
DevOps aplicado à AWS - DEM07 - Sao Paulo SummitAmazon Web Services
 
AWS Initiate Brasil 2021 - AWS Professional Services - Maira Roversi
AWS Initiate Brasil 2021 - AWS Professional Services - Maira Roversi AWS Initiate Brasil 2021 - AWS Professional Services - Maira Roversi
AWS Initiate Brasil 2021 - AWS Professional Services - Maira Roversi Amazon Web Services LATAM
 

Mais procurados (20)

IaaS, PaaS e SaaS para Developers
IaaS, PaaS e SaaS para DevelopersIaaS, PaaS e SaaS para Developers
IaaS, PaaS e SaaS para Developers
 
Gerenciando um ambiente de nuvem complexo - DEM05 - Sao Paulo Summit
Gerenciando um ambiente de nuvem complexo - DEM05 - Sao Paulo SummitGerenciando um ambiente de nuvem complexo - DEM05 - Sao Paulo Summit
Gerenciando um ambiente de nuvem complexo - DEM05 - Sao Paulo Summit
 
AWS Initiate week 2020 - Capacitando seu time para a cloud_Luiz M Couto.pptx
AWS Initiate week 2020 - Capacitando seu time para a cloud_Luiz M Couto.pptxAWS Initiate week 2020 - Capacitando seu time para a cloud_Luiz M Couto.pptx
AWS Initiate week 2020 - Capacitando seu time para a cloud_Luiz M Couto.pptx
 
Falando sobre DevOps no azure
Falando sobre DevOps no azureFalando sobre DevOps no azure
Falando sobre DevOps no azure
 
Visão estratégica de como migrar para a cloud
Visão estratégica de como migrar para a cloudVisão estratégica de como migrar para a cloud
Visão estratégica de como migrar para a cloud
 
VMware on AWS
VMware on AWSVMware on AWS
VMware on AWS
 
Workshift.me
Workshift.meWorkshift.me
Workshift.me
 
Migração para a Nuvem: Mais Simples do Que Você Imagina [WEBINAR]
Migração para a Nuvem: Mais Simples do Que Você Imagina [WEBINAR]Migração para a Nuvem: Mais Simples do Que Você Imagina [WEBINAR]
Migração para a Nuvem: Mais Simples do Que Você Imagina [WEBINAR]
 
Ask the Trainer - Treinamentos e Certificações da AWS
Ask the Trainer - Treinamentos e Certificações da AWSAsk the Trainer - Treinamentos e Certificações da AWS
Ask the Trainer - Treinamentos e Certificações da AWS
 
Server Plugins - Team Foundation Server
Server Plugins - Team Foundation ServerServer Plugins - Team Foundation Server
Server Plugins - Team Foundation Server
 
AWS Webinar Series Brasil: Modernize seus Workloads Windows na AWS
AWS Webinar Series Brasil: Modernize seus Workloads Windows na AWSAWS Webinar Series Brasil: Modernize seus Workloads Windows na AWS
AWS Webinar Series Brasil: Modernize seus Workloads Windows na AWS
 
Digital Transformation: Como a nuvem da AWS pode ajudar o seu negócio
Digital Transformation: Como a nuvem da AWS pode ajudar o seu negócioDigital Transformation: Como a nuvem da AWS pode ajudar o seu negócio
Digital Transformation: Como a nuvem da AWS pode ajudar o seu negócio
 
AWS Experience Fortaleza: Escalando sua aplicação Web com Beanstalk
AWS Experience Fortaleza: Escalando sua aplicação Web com BeanstalkAWS Experience Fortaleza: Escalando sua aplicação Web com Beanstalk
AWS Experience Fortaleza: Escalando sua aplicação Web com Beanstalk
 
Desafios da Microsoft no desenvolvimento Ágil de serviços - Regional scrum g...
Desafios da Microsoft no desenvolvimento Ágil de serviços -  Regional scrum g...Desafios da Microsoft no desenvolvimento Ágil de serviços -  Regional scrum g...
Desafios da Microsoft no desenvolvimento Ágil de serviços - Regional scrum g...
 
Cloud Computing - Eucalyptus
Cloud Computing - EucalyptusCloud Computing - Eucalyptus
Cloud Computing - Eucalyptus
 
Computacao na Nuvem com Azure
Computacao na Nuvem com AzureComputacao na Nuvem com Azure
Computacao na Nuvem com Azure
 
Primeiros passos utilizando o AWS Mobile Hub
Primeiros passos utilizando o AWS Mobile HubPrimeiros passos utilizando o AWS Mobile Hub
Primeiros passos utilizando o AWS Mobile Hub
 
AWS Initiate Digital week 2020 - Nuvem Hibrida.pptx
AWS Initiate Digital week 2020 - Nuvem Hibrida.pptxAWS Initiate Digital week 2020 - Nuvem Hibrida.pptx
AWS Initiate Digital week 2020 - Nuvem Hibrida.pptx
 
DevOps aplicado à AWS - DEM07 - Sao Paulo Summit
DevOps aplicado à AWS -  DEM07 - Sao Paulo SummitDevOps aplicado à AWS -  DEM07 - Sao Paulo Summit
DevOps aplicado à AWS - DEM07 - Sao Paulo Summit
 
AWS Initiate Brasil 2021 - AWS Professional Services - Maira Roversi
AWS Initiate Brasil 2021 - AWS Professional Services - Maira Roversi AWS Initiate Brasil 2021 - AWS Professional Services - Maira Roversi
AWS Initiate Brasil 2021 - AWS Professional Services - Maira Roversi
 

Semelhante a Gestão moderna de aplicações na nuvem

Migração de máquinas virtuais e recuperação de desastres na AWS
Migração de máquinas virtuais e recuperação de desastres na AWSMigração de máquinas virtuais e recuperação de desastres na AWS
Migração de máquinas virtuais e recuperação de desastres na AWSAmazon Web Services LATAM
 
DevOps - Entrega Contínua de Software
DevOps - Entrega Contínua de SoftwareDevOps - Entrega Contínua de Software
DevOps - Entrega Contínua de SoftwarePaulo Lacerda
 
Webinar Introdução à Arquitetura de Aplicações VMware, Microsoft, e SAP na Nu...
Webinar Introdução à Arquitetura de Aplicações VMware, Microsoft, e SAP na Nu...Webinar Introdução à Arquitetura de Aplicações VMware, Microsoft, e SAP na Nu...
Webinar Introdução à Arquitetura de Aplicações VMware, Microsoft, e SAP na Nu...Amazon Web Services LATAM
 
O que uma enterprise deveria fazer nos primeiros 90 dias
O que uma enterprise deveria fazer nos primeiros 90 diasO que uma enterprise deveria fazer nos primeiros 90 dias
O que uma enterprise deveria fazer nos primeiros 90 diasAmazon Web Services LATAM
 
4 como criar uma estratégia corporativa de adoção de cloud em larga escala
4   como criar uma estratégia corporativa de adoção de cloud em larga escala 4   como criar uma estratégia corporativa de adoção de cloud em larga escala
4 como criar uma estratégia corporativa de adoção de cloud em larga escala Amazon Web Services LATAM
 
Azure e suas vantagens (Palestra 1)
Azure e suas vantagens (Palestra 1) Azure e suas vantagens (Palestra 1)
Azure e suas vantagens (Palestra 1) Marcus Garcia
 
Soluçõo Oracle Cloud VMware
Soluçõo Oracle Cloud VMwareSoluçõo Oracle Cloud VMware
Soluçõo Oracle Cloud VMwareOracle
 
Allen apresentação365 & azure
Allen apresentação365 & azureAllen apresentação365 & azure
Allen apresentação365 & azureAllen Informática
 
Melhores práticas de workloads Microsoft na AWS
Melhores práticas de workloads Microsoft na AWSMelhores práticas de workloads Microsoft na AWS
Melhores práticas de workloads Microsoft na AWSAmazon Web Services LATAM
 
Windows azure overview for it pros
Windows azure overview for it prosWindows azure overview for it pros
Windows azure overview for it prosCDS
 
Trabalhando com ALM na nuvem
Trabalhando com ALM na nuvemTrabalhando com ALM na nuvem
Trabalhando com ALM na nuvemAdriano Bertucci
 
DevOps - melhores práticas e integração contínua
DevOps - melhores práticas e integração contínuaDevOps - melhores práticas e integração contínua
DevOps - melhores práticas e integração contínuaAmazon Web Services LATAM
 
Novidades no Windows Mobile Line of Business Solution Accelerator 2008
Novidades no Windows Mobile Line of Business Solution Accelerator 2008Novidades no Windows Mobile Line of Business Solution Accelerator 2008
Novidades no Windows Mobile Line of Business Solution Accelerator 2008Pedro Lamas
 
Desvendando a Plataforma de Serviços Windows Azure
Desvendando a Plataforma de Serviços Windows AzureDesvendando a Plataforma de Serviços Windows Azure
Desvendando a Plataforma de Serviços Windows AzureLucasRomao
 
Fim do Suporte do Windows Server 2008 e SQL Server 2008
Fim do Suporte do Windows Server 2008 e SQL Server 2008Fim do Suporte do Windows Server 2008 e SQL Server 2008
Fim do Suporte do Windows Server 2008 e SQL Server 2008Fabio Hara
 
WSO2 API Forum Brazil - Adotando APIs e Microserviços com Serverless
WSO2 API Forum Brazil - Adotando APIs e Microserviços com Serverless WSO2 API Forum Brazil - Adotando APIs e Microserviços com Serverless
WSO2 API Forum Brazil - Adotando APIs e Microserviços com Serverless WSO2
 

Semelhante a Gestão moderna de aplicações na nuvem (20)

Migração de máquinas virtuais e recuperação de desastres na AWS
Migração de máquinas virtuais e recuperação de desastres na AWSMigração de máquinas virtuais e recuperação de desastres na AWS
Migração de máquinas virtuais e recuperação de desastres na AWS
 
DevOps - Entrega Contínua de Software
DevOps - Entrega Contínua de SoftwareDevOps - Entrega Contínua de Software
DevOps - Entrega Contínua de Software
 
Webinar Introdução à Arquitetura de Aplicações VMware, Microsoft, e SAP na Nu...
Webinar Introdução à Arquitetura de Aplicações VMware, Microsoft, e SAP na Nu...Webinar Introdução à Arquitetura de Aplicações VMware, Microsoft, e SAP na Nu...
Webinar Introdução à Arquitetura de Aplicações VMware, Microsoft, e SAP na Nu...
 
O que uma enterprise deveria fazer nos primeiros 90 dias
O que uma enterprise deveria fazer nos primeiros 90 diasO que uma enterprise deveria fazer nos primeiros 90 dias
O que uma enterprise deveria fazer nos primeiros 90 dias
 
4 como criar uma estratégia corporativa de adoção de cloud em larga escala
4   como criar uma estratégia corporativa de adoção de cloud em larga escala 4   como criar uma estratégia corporativa de adoção de cloud em larga escala
4 como criar uma estratégia corporativa de adoção de cloud em larga escala
 
Azure e suas vantagens (Palestra 1)
Azure e suas vantagens (Palestra 1) Azure e suas vantagens (Palestra 1)
Azure e suas vantagens (Palestra 1)
 
Microsoft Workloads em Amazon Web Services
Microsoft Workloads em Amazon Web ServicesMicrosoft Workloads em Amazon Web Services
Microsoft Workloads em Amazon Web Services
 
Soluçõo Oracle Cloud VMware
Soluçõo Oracle Cloud VMwareSoluçõo Oracle Cloud VMware
Soluçõo Oracle Cloud VMware
 
Allen apresentação365 & azure
Allen apresentação365 & azureAllen apresentação365 & azure
Allen apresentação365 & azure
 
VMware Portfolio 2015
VMware Portfolio 2015VMware Portfolio 2015
VMware Portfolio 2015
 
Melhores práticas de workloads Microsoft na AWS
Melhores práticas de workloads Microsoft na AWSMelhores práticas de workloads Microsoft na AWS
Melhores práticas de workloads Microsoft na AWS
 
Windows azure overview for it pros
Windows azure overview for it prosWindows azure overview for it pros
Windows azure overview for it pros
 
Trabalhando com ALM na nuvem
Trabalhando com ALM na nuvemTrabalhando com ALM na nuvem
Trabalhando com ALM na nuvem
 
DevOps - melhores práticas e integração contínua
DevOps - melhores práticas e integração contínuaDevOps - melhores práticas e integração contínua
DevOps - melhores práticas e integração contínua
 
Road to serverless
Road to serverlessRoad to serverless
Road to serverless
 
What's New On Azure IaaS
What's New On Azure IaaSWhat's New On Azure IaaS
What's New On Azure IaaS
 
Novidades no Windows Mobile Line of Business Solution Accelerator 2008
Novidades no Windows Mobile Line of Business Solution Accelerator 2008Novidades no Windows Mobile Line of Business Solution Accelerator 2008
Novidades no Windows Mobile Line of Business Solution Accelerator 2008
 
Desvendando a Plataforma de Serviços Windows Azure
Desvendando a Plataforma de Serviços Windows AzureDesvendando a Plataforma de Serviços Windows Azure
Desvendando a Plataforma de Serviços Windows Azure
 
Fim do Suporte do Windows Server 2008 e SQL Server 2008
Fim do Suporte do Windows Server 2008 e SQL Server 2008Fim do Suporte do Windows Server 2008 e SQL Server 2008
Fim do Suporte do Windows Server 2008 e SQL Server 2008
 
WSO2 API Forum Brazil - Adotando APIs e Microserviços com Serverless
WSO2 API Forum Brazil - Adotando APIs e Microserviços com Serverless WSO2 API Forum Brazil - Adotando APIs e Microserviços com Serverless
WSO2 API Forum Brazil - Adotando APIs e Microserviços com Serverless
 

Mais de Ramon Durães

O futuro do software
O futuro do softwareO futuro do software
O futuro do softwareRamon Durães
 
Microservices e o desenvolvimento cloud-native 10 anos depois
Microservices e o desenvolvimento cloud-native 10 anos depoisMicroservices e o desenvolvimento cloud-native 10 anos depois
Microservices e o desenvolvimento cloud-native 10 anos depoisRamon Durães
 
DevOps e a transformação digital de aplicações
DevOps e a transformação digital de aplicaçõesDevOps e a transformação digital de aplicações
DevOps e a transformação digital de aplicaçõesRamon Durães
 
A nova jornada DevOps & SRE
 A nova jornada DevOps & SRE A nova jornada DevOps & SRE
A nova jornada DevOps & SRERamon Durães
 
The new SaaS "Software as a strategy"
The new SaaS "Software as a strategy"The new SaaS "Software as a strategy"
The new SaaS "Software as a strategy"Ramon Durães
 
O futuro do software
O futuro do softwareO futuro do software
O futuro do softwareRamon Durães
 
Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016Ramon Durães
 
Impacto do DevOps nos negócios
Impacto do DevOps nos negóciosImpacto do DevOps nos negócios
Impacto do DevOps nos negóciosRamon Durães
 
Os 10 erros mais comuns usando controle de versão - Ramon Durães
Os 10 erros mais comuns usando controle de versão - Ramon DurãesOs 10 erros mais comuns usando controle de versão - Ramon Durães
Os 10 erros mais comuns usando controle de versão - Ramon DurãesRamon Durães
 
Continous Quality Enabement
Continous Quality EnabementContinous Quality Enabement
Continous Quality EnabementRamon Durães
 
Gestão ágil de projetos - ALM SUMMIT 2013
Gestão ágil de projetos - ALM SUMMIT 2013Gestão ágil de projetos - ALM SUMMIT 2013
Gestão ágil de projetos - ALM SUMMIT 2013Ramon Durães
 
Pitch Plataforma Mozit para investidores 2013
Pitch Plataforma Mozit para investidores 2013Pitch Plataforma Mozit para investidores 2013
Pitch Plataforma Mozit para investidores 2013Ramon Durães
 
Como montar o seu ambiente de ALM Gratuito em apenas 15 minutos
Como montar o seu ambiente de ALM Gratuito em apenas 15 minutosComo montar o seu ambiente de ALM Gratuito em apenas 15 minutos
Como montar o seu ambiente de ALM Gratuito em apenas 15 minutosRamon Durães
 
AGILE ALM usando SCRUM e Team Foundation Server 2010
AGILE ALM usando SCRUM e Team Foundation Server 2010AGILE ALM usando SCRUM e Team Foundation Server 2010
AGILE ALM usando SCRUM e Team Foundation Server 2010Ramon Durães
 
Campus Party Brasil 2011: Integrando SCRUM & TFS
Campus Party Brasil 2011: Integrando SCRUM & TFSCampus Party Brasil 2011: Integrando SCRUM & TFS
Campus Party Brasil 2011: Integrando SCRUM & TFSRamon Durães
 
Campus Party Brasil 2010 - Introdução ao ASP.NET 4.0
Campus Party Brasil 2010 - Introdução ao ASP.NET 4.0Campus Party Brasil 2010 - Introdução ao ASP.NET 4.0
Campus Party Brasil 2010 - Introdução ao ASP.NET 4.0Ramon Durães
 
Campus Party Brasil 2010 - ALM - Application Lifecycle Management
Campus Party Brasil 2010 - ALM - Application Lifecycle ManagementCampus Party Brasil 2010 - ALM - Application Lifecycle Management
Campus Party Brasil 2010 - ALM - Application Lifecycle ManagementRamon Durães
 
Campus Party Brasil 2010 - Introdução ao Entity Framework 4.0
Campus Party Brasil 2010 - Introdução ao Entity Framework 4.0Campus Party Brasil 2010 - Introdução ao Entity Framework 4.0
Campus Party Brasil 2010 - Introdução ao Entity Framework 4.0Ramon Durães
 
Palestra lançamento livro VSTS na FNAC
Palestra lançamento livro VSTS na FNACPalestra lançamento livro VSTS na FNAC
Palestra lançamento livro VSTS na FNACRamon Durães
 

Mais de Ramon Durães (20)

O futuro do software
O futuro do softwareO futuro do software
O futuro do software
 
Microservices e o desenvolvimento cloud-native 10 anos depois
Microservices e o desenvolvimento cloud-native 10 anos depoisMicroservices e o desenvolvimento cloud-native 10 anos depois
Microservices e o desenvolvimento cloud-native 10 anos depois
 
10 ANOS do VSSUMMIT
10 ANOS do VSSUMMIT10 ANOS do VSSUMMIT
10 ANOS do VSSUMMIT
 
DevOps e a transformação digital de aplicações
DevOps e a transformação digital de aplicaçõesDevOps e a transformação digital de aplicações
DevOps e a transformação digital de aplicações
 
A nova jornada DevOps & SRE
 A nova jornada DevOps & SRE A nova jornada DevOps & SRE
A nova jornada DevOps & SRE
 
The new SaaS "Software as a strategy"
The new SaaS "Software as a strategy"The new SaaS "Software as a strategy"
The new SaaS "Software as a strategy"
 
O futuro do software
O futuro do softwareO futuro do software
O futuro do software
 
Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016
 
Impacto do DevOps nos negócios
Impacto do DevOps nos negóciosImpacto do DevOps nos negócios
Impacto do DevOps nos negócios
 
Os 10 erros mais comuns usando controle de versão - Ramon Durães
Os 10 erros mais comuns usando controle de versão - Ramon DurãesOs 10 erros mais comuns usando controle de versão - Ramon Durães
Os 10 erros mais comuns usando controle de versão - Ramon Durães
 
Continous Quality Enabement
Continous Quality EnabementContinous Quality Enabement
Continous Quality Enabement
 
Gestão ágil de projetos - ALM SUMMIT 2013
Gestão ágil de projetos - ALM SUMMIT 2013Gestão ágil de projetos - ALM SUMMIT 2013
Gestão ágil de projetos - ALM SUMMIT 2013
 
Pitch Plataforma Mozit para investidores 2013
Pitch Plataforma Mozit para investidores 2013Pitch Plataforma Mozit para investidores 2013
Pitch Plataforma Mozit para investidores 2013
 
Como montar o seu ambiente de ALM Gratuito em apenas 15 minutos
Como montar o seu ambiente de ALM Gratuito em apenas 15 minutosComo montar o seu ambiente de ALM Gratuito em apenas 15 minutos
Como montar o seu ambiente de ALM Gratuito em apenas 15 minutos
 
AGILE ALM usando SCRUM e Team Foundation Server 2010
AGILE ALM usando SCRUM e Team Foundation Server 2010AGILE ALM usando SCRUM e Team Foundation Server 2010
AGILE ALM usando SCRUM e Team Foundation Server 2010
 
Campus Party Brasil 2011: Integrando SCRUM & TFS
Campus Party Brasil 2011: Integrando SCRUM & TFSCampus Party Brasil 2011: Integrando SCRUM & TFS
Campus Party Brasil 2011: Integrando SCRUM & TFS
 
Campus Party Brasil 2010 - Introdução ao ASP.NET 4.0
Campus Party Brasil 2010 - Introdução ao ASP.NET 4.0Campus Party Brasil 2010 - Introdução ao ASP.NET 4.0
Campus Party Brasil 2010 - Introdução ao ASP.NET 4.0
 
Campus Party Brasil 2010 - ALM - Application Lifecycle Management
Campus Party Brasil 2010 - ALM - Application Lifecycle ManagementCampus Party Brasil 2010 - ALM - Application Lifecycle Management
Campus Party Brasil 2010 - ALM - Application Lifecycle Management
 
Campus Party Brasil 2010 - Introdução ao Entity Framework 4.0
Campus Party Brasil 2010 - Introdução ao Entity Framework 4.0Campus Party Brasil 2010 - Introdução ao Entity Framework 4.0
Campus Party Brasil 2010 - Introdução ao Entity Framework 4.0
 
Palestra lançamento livro VSTS na FNAC
Palestra lançamento livro VSTS na FNACPalestra lançamento livro VSTS na FNAC
Palestra lançamento livro VSTS na FNAC
 

Gestão moderna de aplicações na nuvem

  • 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. Introdução ALM >2004 2014+ .NET Cloud
  • 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.
  • 5. Rastreabilidade ponta a ponta Requirements Acceptance criteria Code Tests Feedback Releases Learning
  • 6. Work Build Test Deploy Code Insights
  • 8.
  • 13.
  • 15. Fluxo de publicação de versão
  • 17. Estudo de caso (IaaS)
  • 18. Estudo de caso (IaaS)
  • 19. Estudo de caso (IaaS) SUCESSO!!!!!! !
  • 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 
  • 22. TFS on Azure (IaaS) Azure
  • 23. TFS on Azure (IaaS) Azure
  • 24. High Availability and Disaster Recovery Serviços  Storage  VM’s + SQL  APP Server SQL  AlwaysOn  Database Mirroring  Log Shipping SLA http://bit.ly/azuresla
  • 25. Application Insights Dados valiosos para definir o futuro de suas aplicações A/B Testing
  • 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
  • 27. Cloud ALM Desenvolvimento DEV Teste QA RemoteApp / Continous Delivery
  • 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

Notas do Editor

  1. Team Foundation Server and Team Foundation Service provide a fully integrated ALM experience for traceability and visibility throughout the entire application development lifecycle
  2. Planejamento ágil Código fonte
  3. Qualidade permanente
  4. Release Management
  5. 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
  6. Windows Azure: Announcing Major Improvements for Dev/Test in the Cloud http://weblogs.asp.net/scottgu/windows-azure-announcing-major-improvements-for-dev-test-in-the-cloud Using Windows Azure for Dev/Test through Your MSDN Subscription Benefits https://www.youtube.com/watch?v=1pEeoTi6xGU .cloudshare.com
  7. (4 minutes)