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.
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. 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;
- as instâncias de VM são reiniciadas semanalmente. 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.