Ambiente flexível do App Engine

O App Engine permite que os programadores se concentrem no que fazem melhor: escrever código. Com base no Compute Engine, o ambiente flexível do App Engine dimensiona automaticamente a sua app para cima e para baixo, ao mesmo tempo que equilibra a carga.

Tempos de execução

Pode personalizar estes tempos de execução ou fornecer o seu próprio tempo de execução através de uma imagem Docker personalizada ou de um Dockerfile da comunidade de código aberto.

Funcionalidades

  • Infraestrutura personalizável: as instâncias do ambiente flexível do App Engine são máquinas virtuais do Compute Engine, o que significa que pode tirar partido de bibliotecas personalizadas, usar o SSH para depuração e implementar os seus próprios contentores Docker.

  • Opções de desempenho: tire partido de uma vasta gama de configurações de CPU e memória. Pode especificar a quantidade de CPU e memória de que cada instância da sua aplicação precisa, e o ambiente flexível do App Engine aprovisiona a infraestrutura necessária para si.

  • Suporte de funcionalidades nativas: as funcionalidades, como microsserviços, autorização, bases de dados SQL e NoSQL, divisão de tráfego, registo, controlo de versões, análise de segurança e redes de fornecimento de conteúdo, são suportadas nativamente.

  • Máquinas virtuais geridas: o App Engine gere as suas máquinas virtuais, garantindo que:

    • As instâncias são verificadas quanto ao estado de funcionamento, reparadas conforme necessário e localizadas juntamente com outros serviços no projeto.
    • As atualizações críticas compatíveis com versões anteriores são aplicadas automaticamente ao sistema operativo subjacente.
    • As instâncias de VM são localizadas automaticamente por região geográfica de acordo com as definições no seu projeto. Os serviços de gestão da Google garantem que todas as instâncias de VM de um projeto estão localizadas em conjunto para um desempenho ideal.
    • Todas as instâncias flexíveis podem ser reiniciadas semanalmente se existirem atualizações disponíveis. Este horário não é garantido. Durante os reinícios, os serviços de gestão da Google aplicam as atualizações necessárias do sistema operativo e de segurança.
    • Tem sempre acesso de raiz às instâncias de VM do Compute Engine. O acesso SSH a instâncias de VMs no ambiente flexível do App Engine está desativado por predefinição. Se quiser, pode ativar o acesso de raiz às instâncias de VM da sua app.
  • Escala automática: o App Engine dimensiona automaticamente a sua aplicação com base na carga recebida.

    • O App Engine respeita todas as reservas de VMs do Compute Engine que já tenha numa região que corresponda à sua configuração. Ter uma reserva de VM aumenta a probabilidade de receber uma atribuiçã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.

Experimente

Se está a usar o Google Cloud pela primeira vez, crie uma conta para avaliar o desempenho do App Engine em cenários reais. Os novos clientes também recebem 300 USD em créditos gratuitos para executar, testar e implementar cargas de trabalho.

Experimente o App Engine gratuitamente