Automatização de plataforma e DevOps
A automatização da plataforma e o DevOps avaliam oportunidades para modernizar a sua abordagem à implementação ambiental com a infraestrutura como opções de código.
Revisão da área de design
Funções ou funções envolvidas: A automatização da plataforma e o DevOps podem necessitar do suporte de uma das seguintes funções ou funções para tomar decisões: plataforma na cloud e centro de excelência da cloud.
Âmbito: O objetivo da automatização da plataforma e do DevOps é alinhar os princípios e práticas do DevOps pretendidos com a gestão do ciclo de vida da Zona de Destino do Azure. Este objetivo inclui o aprovisionamento, gestão, evolução e operações através de automatização extrema e Infraestrutura como Código.
Descrição geral da área de design
O dimensionamento, a agilidade e a flexibilidade que fazem parte das tecnologias da cloud conduzem a oportunidades para novas formas de trabalhar e abordagens modernas para a entrega de serviços.
Muitos modelos operacionais de TI tradicionais não são compatíveis com a cloud e têm de passar por uma transformação operacional para cumprir os objetivos de migração empresarial. Pode avaliar com os processos e ferramentas do DevOps para as equipas centrais e aplicações.
Automatização da plataforma
A capacidade de fazer alterações em escala através de um processo automatizado prescrito proporciona benefícios diretos à capacidade da organização de se expandir para além da configuração da linha de base, que provém da segurança, governação e gestão.
A automatização da plataforma é diretamente aplicável aos resultados associados à implementação de uma zona de destino e suporta o conceito de criação de ambientes repetíveis e dimensionáveis.
- A automatização centra-se em ferramentas e técnicas que permitem simplificar as tarefas de automatização para o desenvolvimento, implementação, aprovisionamento e operações da Zona de Destino do Azure com ferramentas de automatização, como o Azure DevOps Services ou o GitHub.
DevOps
Estes recursos abordam a automatização da plataforma para o DevOps.
- As considerações do DevOps exploram a necessidade de ter uma compreensão clara e comum do DevOps na organização. Este recurso também descreve princípios, práticas e capacidades do DevOps que se aplicam a cargas de trabalho e a zonas de destino.
- As topologias de equipas de DevOps descrevem como as equipas podem ser organizadas para possuir o ciclo de vida ponto a ponto da Zona de Destino do Azure. Saiba como estas equipas colaboram com outras equipas na organização responsáveis pelo ciclo de vida ponto a ponto das cargas de trabalho implementadas no Azure.
Estratégia de desenvolvimento
Estes recursos abordam a estratégia de desenvolvimento.
- O ciclo de vida de desenvolvimento explora as principais considerações e recomendações de design para a criação de uma zona de destino através da automatização. Este recurso aborda o repositório, ramo, compilações automatizadas, implementação e estratégia de reversão.
- A infraestrutura como Código explica as vantagens de implementar Zonas de Destino do Azure com a Infraestrutura como Código. Saiba mais sobre considerações sobre a estrutura de código, ferramentas e tecnologia.
- Os ambientes explicam a finalidade dos vários ambientes para criar, testar e libertar código com maior velocidade e frequência. Esta abordagem torna a implementação o mais simples possível.
- O desenvolvimento condicionado por testes aborda como utilizar testes de unidades para melhorar a qualidade das novas funcionalidades e melhorias na base de código da Zona de Destino do Azure.
Considerações de segurança
Estes recursos abordam considerações de segurança na automatização da plataforma.
- As considerações de segurança abordam as considerações de segurança e governação para o ciclo de vida do DevOps das Zonas de Destino do Azure.
- O Controlo de Acesso baseado em funções para Ferramentas de DevOps explica as considerações de controlo de acesso a considerar ao abordar o ciclo de vida das Zonas de Destino do Azure através das ferramentas de DevOps.