Infraestrutura Ágil

Descripción

Conteúdo que faz parte do Curso Jornada DevOps e Certificação oficial EXIN Profissional da Udemy
Luis Felipe Guariento
Mapa Mental por Luis Felipe Guariento, actualizado hace más de 1 año
Luis Felipe Guariento
Creado por Luis Felipe Guariento hace alrededor de 2 años
14
0

Resumen del Recurso

Infraestrutura Ágil
  1. Objetiva incorporar as ideias positivas do manifesto ágil de 2001 dentro da infraestrutura de TI
    1. Devops foi uma evolução natural dos métodos ágeis
      1. Ligação forte com Scrum e XP dentre outros conceitos
        1. Preocupação grande em melhorar a comunicação entre a área de negócio e a área de desenvolvimento
          1. Em 2008 equipes especializadas em infraestrutura e operações procuraram uma maior integração com as equipes de desenvolvimento
          2. Ligação forte com infraestrutura como código
            1. Aproveitar todo o conhecimento de controle de versão de software aplicada em infraestrutura
              1. Montar infraestrutura manualmente é trabalhoso e propenso a erros
                1. Automatizar configuração e criação de servidores
                  1. Gerência e configuração de ambientes automaticamente
                    1. Centralizar tudo com controle de versão

                      Nota:

                      • - O ideal é que o próprio desenvolvedor pode fazer a criação de seu ambiente sem precisar de ticket ( automatizar infra para criação self service )
                      1. Nuvem/ Virtualização é a base e existem ferramentas para otimizar
                        1. Puppet, Docker, Chef, Ansible, etc.

                          Nota:

                          • - Melhorar e otimizar a implantação do DevOps na organização
                      2. É a aplicação dos princípios ágeis na infraestrutura
                        1. Incorporar redução do lead time com automatização para otimizar o fluxo de valor

                          Nota:

                          • Lead time, em termos simples, é o tempo total que leva desde o início de um processo até sua conclusão. Pode ser o tempo desde o momento em que um pedido é feito até ser entregue ao cliente, pro exemplo, ou o período entre o início do desenvolvimento de um software e seu lançamento. Tudo isso depende da área em que o projeto é desenvolvido.
                          Mostrar resumen completo Ocultar resumen completo