Escolha um método de implantação e revise os requisitos de arquitetura antes de implantar sua aplicação no Serverless App Engine (SAE).
Métodos de implantação
O SAE é compatível com todas as linguagens de programação. Implante sua aplicação usando um dos dois métodos:
|
Método de implantação |
Linguagens compatíveis |
Formato do pacote |
|
Imagem de contêiner |
Todas as linguagens |
Imagem docker |
|
Pacote de código |
Java |
JAR ou WAR |
|
Pacote de código |
PHP |
ZIP |
|
Pacote de código |
Python |
ZIP |
|
Pacote de código |
.NET Core |
ZIP |
Imagem de contêiner: Crie sua aplicação em qualquer linguagem, empacote-a como uma imagem docker e implante-a no SAE. Escolha este método se precisar de controle total sobre o ambiente de execução ou se a linguagem não for compatível com a implantação por pacote de código.
Pacote de código: Envie um arquivo JAR, WAR ou ZIP diretamente para o SAE, sem necessidade de Dockerfile. Disponível para Java, PHP, Python e .NET Core.
Arquitetura da aplicação
O SAE é compatível com aplicações monolíticas e de microsserviços.
Aplicações monolíticas
Implante aplicações monolíticas diretamente no SAE. Antes da implantação, verifique se a aplicação executa corretamente no ambiente local.
Para obter instruções, consulte Implantação de aplicações.
Aplicações de microsserviços
O SAE oferece suporte a microsserviços desenvolvidos com os frameworks nativos Spring Cloud e Dubbo. Para orientações de desenvolvimento, consulte:
Após o desenvolvimento, implante a aplicação no SAE. Consulte Implantação de aplicações.
Para migrar microsserviços existentes para o SAE, consulte Migração de aplicações.