Ambiente flexível do App Engine

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.

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;
    • 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.

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

Faça um teste

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.

Faça uma avaliação gratuita do App Engine