Automatização de plataforma e DevOps

A automação da plataforma e o DevOps avaliam oportunidades para modernizar sua abordagem à implantação ambiental com a infraestrutura como opções de código.

Revisão da área de design

Âmbito de aplicação: O objetivo da automação da plataforma e do DevOps é alinhar os princípios e práticas de DevOps desejados ao gerenciamento do ciclo de vida da Zona de Pouso do Azure. Esse objetivo inclui provisionamento, gerenciamento, evolução e operações por meio de automação extrema e infraestrutura como código.

Visão geral da área de design

A parte de escala, agilidade e flexibilidade das tecnologias de nuvem leva a oportunidades para novas formas de trabalho e abordagens modernas para a prestação de serviços.

Muitos modelos operacionais tradicionais de TI não são compatíveis com a nuvem e precisam passar por transformação operacional para atender às metas de migração corporativa. Você pode avaliar usando processos e ferramentas de DevOps para equipes centrais e de aplicativos.

Automação da plataforma

A capacidade de fazer alterações em escala por meio de um processo automatizado prescrito fornece benefícios diretos para a capacidade da organização de se expandir além da configuração de linha de base, que vem da segurança, governança e gerenciamento.

A automação da plataforma é diretamente aplicável aos resultados associados à implementação de uma zona de aterrissagem e suporta o conceito de construção de ambientes escaláveis e repetíveis.

  • A automação se concentra em ferramentas e técnicas que permitem a simplificação de tarefas de automação para desenvolvimento, implantação, provisionamento e operações da Zona de Aterrissagem do Azure usando ferramentas de automação como os Serviços de DevOps do Azure ou o GitHub.

DevOps

Esses recursos abordam a automação da plataforma para DevOps.

  • As considerações sobre DevOps exploram a necessidade de ter um entendimento claro e comum do DevOps na organização. Este recurso também descreve princípios, práticas e recursos de DevOps que se aplicam a cargas de trabalho e a zonas de destino.
  • As topologias das equipes de DevOps descrevem como as equipes podem ser organizadas para possuir o ciclo de vida de ponta a ponta da Zona de Aterrissagem do Azure. Saiba como essas equipes colaboram com outras equipes da organização responsáveis pelo ciclo de vida de ponta a ponta das cargas de trabalho implantadas no Azure.

Estratégia de desenvolvimento

Estes recursos abordam a estratégia de desenvolvimento.

  • O ciclo de vida do desenvolvimento explora as principais considerações e recomendações de projeto para a criação de uma zona de aterrissagem usando automação. Este recurso discute o repositório, a ramificação, as compilações automatizadas, a implantação e a estratégia de reversão.
  • Infraestrutura como Código explica os benefícios da implementação das Zonas de Aterrissagem do Azure usando a Infraestrutura como Código. Saiba mais sobre considerações sobre estrutura de código, ferramentas e tecnologia.
  • Ambientes explica o propósito de múltiplos ambientes para construir, testar e libertar código com maior rapidez e frequência. Essa abordagem torna a implantação o mais simples possível.
  • O desenvolvimento orientado a testes aborda como usar o teste de unidade para melhorar a qualidade de novos recursos e melhorias na base de código da Zona de Aterrissagem do Azure.

Considerações de segurança

Esses recursos abordam considerações de segurança na automação da plataforma.

Próximos passos