As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Projetando uma arquitetura interna de plataforma para desenvolvedores
A imagem a seguir mostra os principais componentes de uma plataforma interna para desenvolvedores.

AWS recomenda que as organizações adotem uma estratégia de várias contas para isolar e gerenciar seus aplicativos e dados. O mesmo princípio se aplica ao criar uma plataforma interna para desenvolvedores. Implante a plataforma interna do desenvolvedor em um serviço compartilhado ou em um conjunto de ferramentas Conta da AWS que tenha acesso ao resto das contas da sua organização. Isso oferece suporte a diferentes equipes de desenvolvimento que usam diferentes Contas da AWS ambientes. Ele também centraliza o gerenciamento e fornece visibilidade de custos para todos os diferentes componentes gerenciados pela plataforma interna do desenvolvedor.
A plataforma interna do desenvolvedor exige que um orquestrador implante seus diferentes componentes. Você pode usar o Amazon Elastic Container Service (AmazonECS) ou o Amazon Elastic Kubernetes Service (Amazon). EKS Crie um cluster que hospede os diferentes serviços internos da plataforma de desenvolvedores para habilitar seus recursos. Essa arquitetura fornece a capacidade de escalar a infraestrutura da plataforma à medida que ela atende a mais usuários finais. Mais informações sobre os recursos da plataforma são fornecidas posteriormente neste guia, mas, em resumo, esses recursos precisam abordar as funcionalidades que os desenvolvedores precisam para gerenciar suas cargas de trabalho. Os exemplos incluem:
-
Segurança para proteção da carga de trabalho
-
Infraestrutura como código para gerenciar a infraestrutura de carga de trabalho
-
Integração contínua e implantação contínua (CI/CD) para automatizar o teste e a implantação de cargas de trabalho
-
Entrada segura para fornecer acesso aos serviços de carga de trabalho
-
Locação para isolar diferentes equipes e cargas de trabalho
-
Observabilidade para abordar registros, métricas, rastreamento e alertas para cargas de trabalho e sua infraestrutura
O Backstage
Para arquiteturas de referência para plataformas internas de desenvolvedores, consulte o seguinte: