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 Documentação do AWS Proton](https://d1.awsstatic.com/r2018/a/Next-Steps-Icon_User-guide.24c016304c2e2b01024d8f0a103ba4f61c1e6fc9.png)
Saiba como definir e provisionar a infraestrutura, configurar modelos de aplicações e implantar aplicações.
![Cadastre-se para obter uma conta da AWS Cadastre-se para obter uma conta da AWS](https://d1.awsstatic.com/webteam/product-pages/Product-Page_Standard-Icons_02_Sign-Up_SqInk.f43d5ddc9c43883eec6187f34c68155402b13312.png)
Obtenha acesso instantâneo ao nível gratuito da AWS.
![Console do AWS Proton Console do AWS Proton](https://d1.awsstatic.com/webteam/product-pages/Product-Page_Standard-Icons_03_Start-Building_SqInk.6a1ef4429a6604cda9b0857084aa13e2ee4eebca.png)
Comece a criar com o AWS Proton no Console de Gerenciamento da AWS.