Geral

P: Por que devo usar o AWS Proton?

O AWS Proton capacita as equipes de plataforma a conectar e coordenar as diferentes ferramentas de que as equipes de desenvolvimento precisam para o provisionamento da infraestrutura, assim como para as implantações, o monitoramento e as atualizações de códigos. Como a infraestrutura reside em sua conta, você terá capacidade total para gerenciar, atualizar e solucionar problemas, conforme necessário. Isso proporciona flexibilidade total para operar a infraestrutura como você quiser. Desenvolvedores podem usar a interface de autoatendimento do AWS Proton para implantar suas aplicações com o mínimo de configuração.

P: O que as equipes de plataforma podem fazer no AWS Proton?

O AWS Proton permite que as equipes de plataforma definam sua infraestrutura e ferramentas de implantação, proporcionando aos desenvolvedores uma experiência de autoatendimento para obter infraestrutura e implantar código. Por meio do AWS Proton, as equipes de plataforma provisionam recursos compartilhados e definem pilhas de aplicações, incluindo um pipeline de integração/entrega contínua (CI\CD) e ferramentas de observabilidade. Assim você pode gerenciar quais infraestruturas e recursos de implantação serão disponibilizados aos desenvolvedores. O Proton oferece visibilidade das infraestruturas e da capacidade de fazer alterações centralizadas continuamente.

P: O que os desenvolvedores de aplicações podem fazer no AWS Proton?

Para as organizações que usam o Proton, os desenvolvedores de aplicações podem utilizar modelos de infraestrutura para provisionar a infraestrutura de que precisam para o código da aplicação. Por meio do AWS Proton, os desenvolvedores de aplicações podem selecionar modelos de serviços que satisfaçam as suas necessidades e facilmente acionem a implantação por meio de um pipeline de CI/CD sem ter de criar modelos de infraestrutura como código. Com componentes do Proton, os desenvolvedores de aplicações também podem personalizar modelos para satisfazer as necessidades de aplicações específicas.

P: Que tipos de elementos arquiteturais o AWS Proton pode gerenciar?

É possível usar o AWS Proton para gerenciar e coordenar qualquer elemento que possa ser provisionado e descrito com ferramentas de infraestrutura como código existentes, inclusive o AWS CloudFormation, Terraform e kit de desenvolvimento da nuvem AWS.

P: Até que ponto o AWS Proton é diferente de outras ferramentas, como o CloudFormation ou o Service Catalog?

O AWS Proton é uma ferramenta de fluxo de trabalho de implantação para aplicações modernas. Ele pode ser usado para gerenciar a criação de modelos de infraestrutura como código (IaC) usando ferramentas, como o CloudFormation ou o Terraform. Por comparação, o Service Catalog é um catálogo de recursos da AWS que permite que os clientes armazenem, compartilhem e administrem modelos de infraestrutura como código e criem pilhas individuais, por exemplo, para blocos de construção, como um produto de um bucket do S3. Alguns clientes da AWS usam o AWS Proton para gerenciar arquiteturas que incluem componentes de produtos do Service Catalog.

P: O recurso Proton está disponível em quais regiões da AWS?

O AWS Proton é compatível com as seguintes regiões da AWS, e os clientes podem criar recursos do Proton nas contas executadas nessas regiões. Nesse momento, os clientes não podem usar os modelos em uma região para implantar a infraestrutura em uma segunda região diferente:

Leste dos EUA (Ohio)

us-east-2

Leste dos EUA (Virgínia do Norte)

us-east-1

Oeste dos EUA (Oregon)

us-west-2

Canadá (Central)

ca-central-1

UE (Frankfurt)

eu-central-1

UE (Irlanda)

eu-west-1

UE (Londres)

eu-west-2

Ásia-Pacífico (Sydney)

ap-southeast-2

Ásia-Pacífico (Tóquio)

ap-northeast-1

Ásia-Pacífico (Seul)

ap-northeast-2

Ásia-Pacífico (Singapura)

ap-southeast-1

Equipes de plataforma

P: Como faço para começar a usar o AWS Proton?

Comece fazendo login em sua conta da AWS. Para começar a definir sua infraestrutura, acesse o console do AWS Proton, explore o processo para carregar o modelo de infraestrutura como código e registre uma pilha de aplicações. Isso inclui modelos para ambientes, que são recursos compartilhados, e serviços, que são recursos específicos de uma aplicação específica. Tipicamente, um engenheiro de plataformas vai gerenciar a criação de modelos para ambientes e serviços e, em seguida, vai acionar a implantação do ambiente. Ele também pode usar o recurso “traga seu próprio ambiente” para a integração de um ambiente existente com o Proton. Em seguida, os desenvolvedores podem usar modelos de serviço para implantar a infraestrutura. Eles selecionam uma pilha de aplicações da lista, inserem os parâmetros necessários e implantam.

P: Como o AWS Proton me ajuda a manter minha infraestrutura atualizada?

As equipes de plataforma usam o AWS Proton para criar uma “pilha” que é apresentada aos desenvolvedores como um modelo reutilizável de controle de versões. Essas pilhas são definidas usando a infraestrutura como código em um estilo simples e declarativo, com tudo o que for necessário para provisionar, implantar e gerenciar um serviço, incluindo computação, redes, pipeline de código, segurança e monitoramento. Para as equipes de plataforma, o AWS Proton facilita a identificação e atualização de uma infraestrutura desatualizada quando as atualizações dos modelos se tornarem disponíveis.

P: Como definir e provisionar um modelo de aplicação?

O AWS Proton contém uma coletânea de modelos de código aberto que você pode usar como um ponto inicial para definir a arquitetura com ferramentas de infraestrutura como código. Você também pode começar pegando uma infraestrutura existente como arquivo de código e atualizando-a para definir os parâmetros de entrada que o AWS Proton combinará com os valores de entrada quando os recursos forem provisionados. Quando você define um novo modelo, pode salvá-lo em um bucket do Amazon Simple Storage Service (Amazon S3) e registrá-lo no AWS Proton. O AWS Proton lê o modelo no bucket e o registra no console, de onde você pode testar o bucket, publicá-lo para outros desenvolvedores e atualizá-lo, conforme necessário.

Desenvolvedores de aplicações

P: O que os desenvolvedores podem fazer no AWS Proton?

Os desenvolvedores podem usar o AWS Proton como uma interface de autoatendimento para provisionar a infraestrutura e implantar projetos, sem interagir com recursos subjacentes. O AWS Proton oferece visibilidade do status geral da aplicação, incluindo das pilhas em uso e do status da integridade da pilha. Você tem acesso ao pipeline de CI/CD, a ferramentas de observabilidade e ao controle de origem de cada um deles.

P: Como começar a usar o AWS Proton?

Faça login no console do AWS Proton para verificar quais modelos de aplicações sua equipe disponibilizou. Insira os parâmetros de configuração para o seu serviço, e o AWS Proton provisionará a infraestrutura para você usando recursos compartilhados que são definidos pela equipe de plataforma. Para obter mais informações, visite a página de Conceitos básicos do AWS Proton.

Documentação do AWS Proton
Leia a documentação

Saiba como definir e provisionar a infraestrutura, configurar modelos de aplicações e implantar aplicações.

Leia a documentação 
Cadastre-se para obter uma conta da AWS
Cadastre-se para obter uma conta gratuita

Obtenha acesso instantâneo ao nível gratuito da AWS. 

Cadastre-se 
Console do AWS Proton
Comece a criar no console

Comece a criar com o AWS Proton no Console de Gerenciamento da AWS.

Fazer login