O que é o AWS Proton? - AWS Proton

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á.

O que é o AWS Proton?

AWS Proton é:
  • Infraestrutura automatizada como provisionamento de código e implantação de aplicativos de tecnologia sem servidor e baseados em contêiner

    O serviço do AWS Proton é uma estrutura de automação em duas frentes. Como administrador, você cria modelos de serviço versionados que definem a infraestrutura padronizada e as ferramentas de implantação para aplicativos de tecnologia sem servidor e baseados em contêiner. Como desenvolvedor de aplicativos, você pode selecionar entre os modelos de serviço disponíveis para automatizar suas implantações de aplicativos ou serviços.

    O AWS Proton identifica todas as instâncias de serviço existentes que estão usando uma versão de modelo desatualizada para você. Como administrador, você pode solicitar que o AWS Proton os atualize com um clique.

  • Infraestrutura padronizada

    As equipes da plataforma podem usar o AWS Proton e uma infraestrutura versionada como modelos de código. Eles podem usar esses modelos para definir e gerenciar pilhas de aplicativos padrão que contêm a arquitetura, os recursos de infraestrutura e o pipeline de implantação do software CI/CD.

  • Implantações integradas com CI/CD

    Quando os desenvolvedores usam a interface de autoatendimento do AWS Proton para selecionar um modelo de serviço, eles estão selecionando uma definição padronizada de pilha de aplicativos para suas implantações de código. O AWS Protonprovisiona automaticamente os recursos, configura o pipeline de CI/CD e implanta o código na infraestrutura definida.

AWS Proton para equipes de plataforma

Como administrador, você ou membros da sua equipe de plataforma criam modelos de ambiente e modelos de serviço contendo infraestrutura como código. O modelo de ambiente define a infraestrutura compartilhada usada por vários aplicativos ou recursos. O modelo de serviço define o tipo de infraestrutura necessária para implantar e manter um único aplicativo ou microsserviço em um ambiente. Um serviço do AWS Proton é uma instanciação de um modelo de serviço, que normalmente inclui várias instâncias de serviço e um pipeline. Uma instância de serviço do AWS Proton é uma instanciação de um modelo de serviço em um ambiente específico. Você ou outras pessoas da sua equipe podem especificar quais modelos de ambiente são compatíveis com um determinado modelo de serviço. Para mais informações sobre modelos, consulte AWS ProtonModelos do .

Você pode usar a seguinte infraestrutura como provedores de código com o AWS Proton:

AWS Proton para desenvolvedores.

Como desenvolvedor de aplicativos, você seleciona um modelo de serviço padronizado que o AWS Proton usa para criar um serviço que implanta e gerencia seu aplicativo em uma instância de serviço. Um serviço do AWS Proton é uma instanciação de um modelo de serviço, que normalmente inclui várias instâncias de serviço e um pipeline.

Fluxo de trabalho do AWS Proton

O diagrama a seguir é uma visualização dos principais conceitos do AWS Proton discutidos no parágrafo anterior. Ele também oferece uma visão geral de alto nível sobre o que constitui um fluxo de trabalho simples do AWS Proton.

Um diagrama que descreve os principais conceitos do AWS Proton discutidos no parágrafo anterior. Ele também oferece uma visão geral de alto nível sobre o que constitui um fluxo de trabalho simples do AWS Proton dividido nas seis etapas a seguir.

Como administrador, você cria e registra um modelo de ambiente com o AWS Proton, que define os recursos compartilhados.

O AWS Proton implanta um ou mais ambientes, com base em um modelo de ambiente.

Como administrador, você cria e registra um modelo de serviço com o AWS Proton, que define a infraestrutura, o monitoramento e os recursos de CI/CD relacionados, bem como os modelos de ambiente compatíveis.

Como desenvolvedor, você seleciona um modelo de serviço registrado e fornece um link para seu repositório de códigos-fonte.

O AWS Proton provisiona o Serviço com um pipeline de CI/CD para suas instâncias de Serviço.

O AWS Proton provisiona e gerencia o Serviço e as Instâncias de Serviço que estão executando o código-fonte conforme definido no Modelo de Serviço selecionado. Uma instância de serviço é uma instanciação do modelo de serviço selecionado em um ambiente para um único estágio de um pipeline (por exemplo, Prod).