Ambiente flexível do App Engine

Com o App Engine, os desenvolvedores podem se concentrar no que fazem de melhor: escrever códigos. Com base no Google Compute Engine, o ambiente flexível do App Engine faz o escalonamento automático do app para cima e para baixo, além de equilibrar a 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.

Recursos

  • 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. Especifique quanto de CPU e de memória cada instância do seu aplicativo precisa, e o ambiente flexível fornecerá a infraestrutura necessária.

  • 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;
    • as instâncias de VM sejam reiniciadas semanalmente. Durante os reinícios, os serviços de gerenciamento do Google aplicarão quaisquer atualizações de sistema operacional e de segurança necessárias;
    • você sempre tenha acesso raiz às instâncias de VM do Compute Engine. O acesso SSH para instâncias de VM no ambiente flexível é desativado por padrão. Se você quiser, ative o acesso raiz às instâncias de VM do seu aplicativo.

Saiba mais sobre as diferenças entre o ambiente padrão e o ambiente flexível.