View a markdown version of this page

AWS App Runner - Visão geral das opções de implantação na AWS

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

AWS App Runner

AWS App Runneré um serviço de aplicativo de contêiner totalmente gerenciado que permite criar, implantar e executar aplicativos web em contêineres e serviços de API sem experiência prévia em infraestrutura ou contêiner. O App Runner se conecta diretamente ao seu repositório de código ou imagem. Ele fornece um pipeline automático de integração e entrega com operações totalmente gerenciadas, alto desempenho, escalabilidade e segurança.

O App Runner pega seu código-fonte ou imagem de origem de um repositório e, em seguida, cria e mantém um serviço web em execução para você no. Nuvem AWS Normalmente, você precisa chamar apenas uma ação do App Runner,CreateService, para criar seu serviço. Com um repositório de imagens de origem, você fornece uma imagem de ready-to-use contêiner que o App Runner pode implantar para executar seu serviço web. Com um repositório de código-fonte, você fornece seu código e instruções para criar e executar um serviço web e tem como alvo um ambiente de tempo de execução específico. O App Runner oferece suporte a várias plataformas de programação, cada uma com um ou mais tempos de execução gerenciados para as versões principais da plataforma. O App Runner é compatível com imagens de contêiner, bem como tempos de execução e estruturas da web, incluindo Node.js e Python. O App Runner monitora o número de solicitações simultâneas enviadas ao seu aplicativo e adiciona automaticamente instâncias adicionais com base no volume de solicitações. Se seu aplicativo não receber solicitações, o App Runner reduzirá os contêineres para uma instância provisionada, uma instância controlada pela CPU pronta para atender às solicitações recebidas em milissegundos.

No momento, o App Runner pode recuperar seu código-fonte de um GitHub repositório ou recuperar sua imagem de origem do Amazon ECR em seu. Conta da AWS

O diagrama a seguir mostra uma visão geral da arquitetura do serviço App Runner. No diagrama, há dois exemplos de serviços: um implanta o código-fonte do GitHub Amazon ECR e o outro implanta uma imagem fonte do Amazon ECR.

AWS App Runner architecture with services deploying from GitHub and Amazon ECR.
App Runner use case

O App Runner oferece suporte ao desenvolvimento completo, incluindo aplicativos web de front-end e back-end que usam os protocolos HTTP e HTTPS. Esses aplicativos incluem serviços de API, serviços web de back-end e sites. O App Runner é compatível com imagens de contêiner, bem como tempos de execução e estruturas da web, incluindo Node.js e Python.