- Gerenciamento e governança›
- AWS Proton›
- Perguntas frequentes
Perguntas frequentes sobre o AWS Proton
Geral
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.
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.
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.
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.
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.
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 (Norte da Virgínia)
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
Como 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.
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.
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
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.
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.