O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.
Gestão de Releases em Ambientes Híbridos
A flexibilidade do novo Release Management Web
Igor Rosa Macedo
TRILHA | PRÁTICAS...
Agenda
• O que são ambientes híbridos?
• O que é Gestão de Release?
• O novo Release Management Web;
• Demos:
• Deploy TFS...
Era uma vez...
A era da Internet
Eis que “surge” a computação em nuvem!
Vamos levar tudo para a nuvem!
Vamos reconstruir tudo na nuvem!
Vamos reconstruir tudo na nuvem!
Ops.. Não é bem assim...
Ambientes híbridos ou nuvem híbrida
Demandas
Problemas
Incidentes
O que é Release?
Release
Release Management
Release 1.2.3
Demandas
Problemas
Incidentes
Hotfix 1.2.4
Incidentes
Release 2.0.1
Demandas
Problemas
In...
Staging ProduçãoQA
Dev / Integração
Demandas
Problemas
Incidentes
Build
Release
Release Management
Staging ProduçãoQA
Dev / Integração
Demandas
Problemas
Incidentes
Release Management em Ambientes Híbridos
Build
Release
Staging ProduçãoQA
Dev / Integração
Demandas
Problemas
Incidentes
Release Management em Ambientes Híbridos
Build
Release
Obstáculos técnicos
Obstáculos gerenciais
Visual Studio Release Management Web
https://msdn.microsoft.com/en-us/library/vs/alm/build/agents/admin
Flexibilidade da arquitetura
https://msdn.microsoft.com/en-us/library/vs/alm/build/agents/admin
Estratégias de deployment
Pull based
(agent based)
VSTS ou TFS
Automation
agent
Automation
agent
Automation
agent
Agent po...
Workflow de aprovação
https://msdn.microsoft.com/en-us/library/vs/alm/release/getting-started/understand-rm
Realização de uma release
https://msdn.microsoft.com/en-us/library/vs/alm/release/getting-started/understand-rm
https://msdn.microsoft.com/en-us/library/vs/alm/release/overview
Estruturas do Release Management
TFS (on-prem) para VM local, cloud Azure e AWS,
utilizando estratégia de Pull (agente)
Demo
TFS
AWS VM
Automation
agent
On...
Upgrades programados para o segundo semestre
https://blogs.msdn.microsoft.com/visualstudioalm/2016/04/13/release-managemen...
Upgrades programados para o Segundo semestre
https://blogs.msdn.microsoft.com/visualstudioalm/2016/04/13/release-managemen...
VSTS -> OnPrem e Azure
Demo
VSTS
Hosted
Agent
Hosted pool
Azure VMREST Http or Https WinRM via Https
AWS VM
Automation
age...
Obrigado!
@igorguga
br.linkedin.com/in/igormacedo
http://igormacedo.com.br
igor.macedo@esx.com.br
DevOps Summit 2016 - Release Management em Ambientes Híbridos
Próximos SlideShares
Carregando em…5
×

DevOps Summit 2016 - Release Management em Ambientes Híbridos

276 visualizações

Publicada em

Na busca por otimizar processos e custos, as empresas cada vez mais vem recorrendo a nuvem. Contudo, nem tudo deve ou pode ser colocado em nuvem. Dessa maneira, cenários híbridos são cada vez mais comuns nas empresas. Gerir o fluxo de releases de um sistema nesse tipo de ambiente muitas vezes esbarra em questões técnicas de segurança e infraestrutura que são difíceis de lidar. A nova geração do Release Management do TFS simplifica esse cenário. De fácil instalação e configuração, sua nova e flexível arquitetura permite acompanhar o fluxo da release pelos ambientes de maneira transparente, simplificando questões de segurança e infra-estrutura.
http://www.devopssummitbrasil.com

Publicada em: Tecnologia
  • Seja o primeiro a comentar

DevOps Summit 2016 - Release Management em Ambientes Híbridos

  1. 1. Gestão de Releases em Ambientes Híbridos A flexibilidade do novo Release Management Web Igor Rosa Macedo TRILHA | PRÁTICAS E PROCESSOS @igorguga br.linkedin.com/in/igormacedo http://igormacedo.com.br
  2. 2. Agenda • O que são ambientes híbridos? • O que é Gestão de Release? • O novo Release Management Web; • Demos: • Deploy TFS (on-prem) -> OnPrem + Cloud; • Deploy VSTS -> OnPrem + Cloud; • O que está por vir;
  3. 3. Era uma vez...
  4. 4. A era da Internet
  5. 5. Eis que “surge” a computação em nuvem!
  6. 6. Vamos levar tudo para a nuvem!
  7. 7. Vamos reconstruir tudo na nuvem!
  8. 8. Vamos reconstruir tudo na nuvem!
  9. 9. Ops.. Não é bem assim...
  10. 10. Ambientes híbridos ou nuvem híbrida
  11. 11. Demandas Problemas Incidentes O que é Release? Release
  12. 12. Release Management Release 1.2.3 Demandas Problemas Incidentes Hotfix 1.2.4 Incidentes Release 2.0.1 Demandas Problemas Incidentes Release 2.0.0 Demandas Problemas Incidentes
  13. 13. Staging ProduçãoQA Dev / Integração Demandas Problemas Incidentes Build Release Release Management
  14. 14. Staging ProduçãoQA Dev / Integração Demandas Problemas Incidentes Release Management em Ambientes Híbridos Build Release
  15. 15. Staging ProduçãoQA Dev / Integração Demandas Problemas Incidentes Release Management em Ambientes Híbridos Build Release
  16. 16. Obstáculos técnicos
  17. 17. Obstáculos gerenciais
  18. 18. Visual Studio Release Management Web https://msdn.microsoft.com/en-us/library/vs/alm/build/agents/admin
  19. 19. Flexibilidade da arquitetura https://msdn.microsoft.com/en-us/library/vs/alm/build/agents/admin
  20. 20. Estratégias de deployment Pull based (agent based) VSTS ou TFS Automation agent Automation agent Automation agent Agent pool Target Server, Cloud or Service Target Server, Cloud or Service Target Server, Cloud or Service REST Http or Https Protocolo depende da task que for utilizada (http, ssh, etc) Target Server Target Server Target Server Automation agent REST Http or Https Push based (agentless based) Qualquer máquina http://igormacedo.com.br/tfs-rm-agentbased-deployment
  21. 21. Workflow de aprovação https://msdn.microsoft.com/en-us/library/vs/alm/release/getting-started/understand-rm
  22. 22. Realização de uma release https://msdn.microsoft.com/en-us/library/vs/alm/release/getting-started/understand-rm
  23. 23. https://msdn.microsoft.com/en-us/library/vs/alm/release/overview Estruturas do Release Management
  24. 24. TFS (on-prem) para VM local, cloud Azure e AWS, utilizando estratégia de Pull (agente) Demo TFS AWS VM Automation agent On-Prem VM Automation agent Azure VM Automation agent REST Http REST Http REST Http
  25. 25. Upgrades programados para o segundo semestre https://blogs.msdn.microsoft.com/visualstudioalm/2016/04/13/release-management-planning-update-2016-h2/
  26. 26. Upgrades programados para o Segundo semestre https://blogs.msdn.microsoft.com/visualstudioalm/2016/04/13/release-management-planning-update-2016-h2/
  27. 27. VSTS -> OnPrem e Azure Demo VSTS Hosted Agent Hosted pool Azure VMREST Http or Https WinRM via Https AWS VM Automation agent REST Http or Https Push Pull
  28. 28. Obrigado! @igorguga br.linkedin.com/in/igormacedo http://igormacedo.com.br igor.macedo@esx.com.br

×