Ambientes de implantação do Azure é um novo serviço que permite aos desenvolvedores criar e implantar ambientes de infraestrutura de aplicativos com rapidez e facilidade com modelos baseados em projetos. A Microsoft anunciou o serviço no Build 2022 há um ano com suporte para modelos do Azure Resource Manager (ARM). os seguintes benefícios para criar, configurar e gerenciar ambientes na nuvem:

Padronização e colaboração: capture e compartilhe modelos IaC no controle de origem em sua equipe ou organização e garanta ambientes consistentes em diferentes estágios de desenvolvimento. Promova o InnerSource e compartilhe práticas recomendadas, dicas e truques entre as equipes. Conformidade e governança: as equipes de infraestrutura de desenvolvimento podem definir configurações específicas de implantação do Azure por projeto e por tipo de ambiente, como sandbox, teste, preparação ou produção. Aplique políticas de segurança corporativa e rastreie o uso de recursos em centros de desenvolvimento e projetos. Autoatendimento e produtividade: os desenvolvedores podem implantar ambientes pré-configurados para qualquer estágio do ciclo de desenvolvimento, diretamente de onde trabalham. Eles também podem criar ambientes de sandbox para explorar o Azure ou testar seu código. Integre com pipelines de CI/CD para uma implantação perfeita.

[conteúdo incorporado]

Como funcionam os ambientes de implantação do Azure funciona?

Azure Deployment Environments funciona permitindo que as equipes de infra de desenvolvimento criem um conjunto curado com base em projeto de modelos IaC reutilizáveis ​​que os desenvolvedores podem usar para implantar ambientes. As equipes de infra de desenvolvimento também podem definir os tipos de ambientes que os desenvolvedores podem criar, como sandbox, teste, preparação ou produção. Cada tipo de ambiente tem uma assinatura predefinida e um conjunto de políticas de governança do Azure aplicadas a ele.

“Ao habilitar a implantação de autoatendimento por desenvolvedores, os Ambientes de Implantação do Azure também beneficiam as equipes de infraestrutura de desenvolvimento, eliminando o trabalho redundante e dando a eles controle centralizado para manter os ambientes seguros e econômicos”, diz Sagar Lankala, gerente sênior de produtos da Divisão de Desenvolvedores

“Em vez de provisionar ambientes repetidamente para diferentes desenvolvedores, os administradores fornecem aos desenvolvedores um catálogo de produtos padronizados e pré-aprovados modelos, promovendo a colaboração e o compartilhamento de conhecimento. Os administradores também podem predefinir quais funções podem implantar quais tipos de ambientes-seja de desenvolvimento, teste, preparação ou produção-e garantir que sejam implantados na assinatura ou grupo de gerenciamento correto com todas as políticas e custos controles que isso implica.”

Os desenvolvedores podem escolher um tipo de ambiente e um modelo de um portal personalizado, a CLI ou seu repositório de código e implantar o ambiente com algumas etapas simples. O serviço usa uma identidade gerenciada específica para realizar a implantação em nome do desenvolvedor.

Categories: IT Info