Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Com o App Engine, os desenvolvedores podem se concentrar no que fazem de melhor: escrever códigos. Baseado no Compute Engine, o ambiente flexível do App Engine dimensiona automaticamente seu aplicativo para mais ou para menos, ao mesmo tempo que faz o balanceamento da carga.
Ambientes de execução
É possível personalizar esses ambientes de execução ou fornecer seu próprio ambiente de execução fornecendo uma imagem do Docker personalizada ou o Dockerfile da comunidade de código aberto.
Infraestrutura personalizável: as instâncias de ambiente flexível do App Engine são máquinas virtuais do Compute Engine, o que significa que você pode aproveitar bibliotecas personalizadas, usar SSH para depuração e implantar seus próprios contêineres do Docker.
Opções de desempenho: aproveite uma ampla variedade de configurações de CPU e memória. Você pode especificar a quantidade de CPU e memória que cada instância do seu
aplicativo precisa, e o ambiente flexível do App Engine provisiona a infraestrutura
necessária para você.
Suporte a recursos nativos: recursos como microsserviços, autorização, bancos de dados SQL e NoSQL, divisão de tráfego, geração de relatórios, criação de relatórios, verificação de segurança e redes de distribuição de conteúdo são suportados nativamente.
máquinas virtuais gerenciadas: o App Engine gerencia suas máquinas virtuais, garantindo que:
as instâncias passem pela verificação de integridade, sejam reparadas conforme necessário e colocadas no mesmo local de outros serviços dentro do projeto;
atualizações críticas e compatíveis com versões anteriores sejam aplicadas automaticamente ao sistema operacional subjacente;
as instâncias de VM sejam localizadas automaticamente por região geográfica, de acordo com as configurações do seu projeto. Os serviços de gerenciamento do Google garantem que todas as instâncias de VM de um projeto estejam localizadas no mesmo local para um desempenho ideal;
Todas as instâncias flexíveis podem ser reiniciadas semanalmente
se houver atualizações disponíveis. Esta programação não é garantida. Durante as reinicializações, os serviços de gerenciamento do Google aplicam todas as atualizações de sistema operacional e segurança necessárias.
você sempre tenha acesso raiz às instâncias de VM do Compute Engine. O acesso SSH às instâncias de VM
no ambiente flexível do App Engine está desativado por padrão. Se você quiser, ative o acesso raiz às instâncias de VM do seu aplicativo.
Escalonamento automático: o App Engine faz o escalonamento automático do aplicativo
com base na carga de entrada.
O App Engine respeita qualquer reserva de VM do Compute Engine
em uma região que corresponda à sua configuração. Ter uma reserva de VM
aumenta a probabilidade de você receber uma alocação de recursos
durante uma
escassez temporária de recursos.
Se você começou a usar o Google Cloud agora, crie uma conta para avaliar
o desempenho do App Engine em situações
reais. Clientes novos também recebem US$ 300 em créditos para executar, testar e
implantar cargas de trabalho.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-08-19 UTC."],[[["\u003cp\u003eApp Engine's flexible environment, built on Compute Engine, automatically scales applications and balances load, allowing developers to focus on coding.\u003c/p\u003e\n"],["\u003cp\u003eIt supports a variety of runtimes, including Go, Java, Node.js, PHP, Python, Ruby, .NET, and custom runtimes via Docker.\u003c/p\u003e\n"],["\u003cp\u003eThe environment provides customizable infrastructure, allowing for custom libraries, SSH debugging, and deployment of Docker containers.\u003c/p\u003e\n"],["\u003cp\u003eApp Engine natively supports features like microservices, databases, traffic splitting, logging, versioning, security scanning, and content delivery networks.\u003c/p\u003e\n"],["\u003cp\u003eIt manages virtual machines, ensures health checks, applies critical updates automatically, and automatically scales applications based on load.\u003c/p\u003e\n"]]],[],null,["# App Engine flexible environment\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\nApp Engine allows developers to focus on what they do best: writing code. Based\non [Compute Engine](/compute), the App Engine flexible environment\nautomatically scales your app up and down while also balancing the load.\n\nRuntimes\n--------\n\nYou can customize these runtimes or provide your own runtime by supplying a\ncustom Docker image or Dockerfile from the open source community. \n[Go](/appengine/docs/flexible/go/runtime) \n[Java](/appengine/docs/flexible/java/runtime) \n[Node.js](/appengine/docs/flexible/nodejs/runtime) \n[PHP](/appengine/docs/flexible/php/runtime) \n[Python](/appengine/docs/flexible/python/runtime) \n[Ruby](/appengine/docs/flexible/ruby/runtime) \n[.NET](/appengine/docs/flexible/dotnet/runtime) \n[Custom runtimes](/appengine/docs/flexible/custom-runtimes/about-custom-runtimes)\n\nFeatures\n--------\n\n- **Customizable infrastructure** - App Engine flexible environment instances\n are [Compute Engine](/compute) virtual machines, which means that you can take\n advantage of custom libraries, use SSH for debugging, and deploy your own\n Docker containers.\n\n- **Performance options** - Take advantage of a wide array of CPU and memory\n configurations. You can specify how much CPU and memory each instance of your\n application needs, and the App Engine flexible environment provisions the necessary\n infrastructure for you.\n\n- **Native feature support** - Features such as microservices, authorization,\n SQL and NoSQL databases, traffic splitting, logging, versioning, security\n scanning, and content delivery networks are natively supported.\n\n- **Managed virtual machines** - App Engine manages your virtual machines,\n ensuring that:\n\n - Instances are health-checked, healed as necessary, and co-located with other services within the project.\n - Critical, backwards compatible updates are automatically applied to the underlying operating system.\n - VM instances are automatically located by geographical region according to the settings in your project. Google's management services ensure that all of a project's VM instances are co-located for optimal performance.\n - All flexible instances may be restarted on a weekly basis if there are updates available. This schedule is not guaranteed. During restarts, Google's management services apply any necessary operating system and security updates.\n - You always have root access to Compute Engine VM instances. SSH access to VM instances in the App Engine flexible environment is disabled by default. If you choose, you can enable root access to your app's VM instances.\n- **Auto scaling** - App Engine automatically scales your application\n based on incoming load.\n\n - App Engine respects any Compute Engine VM reservations that you already have in a region that match your configuration. Having a VM reservation increases the likelihood that you will receive a resource allocation during a [temporary resource shortage](/compute/docs/troubleshooting/troubleshooting-resource-availability).\n\nLearn about the\n[differences between the standard environment and the flexible environment](/appengine/docs/the-appengine-environments).\n\nTry it for yourself\n-------------------\n\n\nIf you're new to Google Cloud, create an account to evaluate how\nApp Engine performs in real-world\nscenarios. New customers also get $300 in free credits to run, test, and\ndeploy workloads.\n[Try App Engine free](https://console.cloud.google.com/freetrial)"]]