Todos os produtos
Search
Central de documentação

Serverless App Engine:Visão geral da hospedagem de aplicações

Última atualização: Jun 28, 2026

O Serverless App Engine (SAE) permite implantar e executar aplicações a partir de pacotes de código ou imagens de contêiner, sem gerenciar clusters ou servidores. Você compila e envia o código, e o SAE cuida do provisionamento, gerenciamento de ciclo de vida, otimização de recursos, monitoramento e operações e manutenção (O&M).

Aplicações compatíveis e métodos de implantação

O SAE é compatível com aplicações desenvolvidas em Java, PHP, Python, Node.js, Go, entre outras linguagens. O método de implantação disponível varia conforme o tipo da aplicação:

Aplicação

Método de implantação

Referência

Spring Cloud

Pacote WAR, pacote JAR ou imagem de contêiner

Modifique o registro de serviço e a descoberta de aplicações para o Nacos

Apache Dubbo

Pacote WAR, pacote JAR ou imagem de contêiner

Hospedar aplicações Dubbo no SAE

HSF

Pacote WAR, pacote JAR ou imagem de contêiner

Hospedar uma aplicação HSF no SAE

PHP

Imagem de contêiner ou pacote ZIP

Implantar uma aplicação PHP usando uma imagem e Implantar uma aplicação PHP usando um pacote ZIP

Python

Imagem de contêiner ou pacote ZIP

Implantar uma aplicação Python usando uma imagem e Implantar uma aplicação Python usando um pacote ZIP

Outras linguagens

Imagem de contêiner

Implantar aplicações em outras linguagens usando imagens

Ambiente de execução por tipo de pacote:

  • Spring Cloud ou Dubbo com pacote WAR: selecione uma versão do apache-tomcat como ambiente de execução.

  • Spring Cloud ou Dubbo com pacote JAR: selecione o Standard Java Application Runtime Environment.

  • HSF com pacote WAR ou JAR: selecione uma versão do EDAS-Container como ambiente de execução.

Além do console e da API do SAE, a plataforma integra-se a ferramentas de integração contínua e entrega contínua (CI/CD) e plug-ins de IDE para implantação automática após o envio do código. As ferramentas de CI/CD compatíveis incluem Jenkins e Terraform . Os plug-ins compatíveis incluem Maven, IntelliJ IDEA e Eclipse.

Importante

Se esta for sua primeira implantação no SAE, crie uma aplicação no console do SAE e envie o código de negócio correspondente.

Configurações avançadas de implantação

O SAE oferece as seguintes configurações avançadas, definíveis durante a criação da aplicação ou posteriormente:

  • Comandos de inicialização

  • Variáveis de ambiente

  • Vinculação de hosts

  • Verificações de integridade

  • Coleta de logs

  • Armazenamento persistente

Se você ajustar essas configurações após a criação da aplicação, reinicie-a para aplicar as alterações. Para evitar interrupções, aplique mudanças nas configurações avançadas fora dos horários de pico.

Recursos de hospedagem de aplicações

Após implantar uma aplicação no SAE, gerencie todo o ciclo de vida diretamente pelo console.

CenárioRecursos
Gerenciamento de recursosUse namespaces para isolar logicamente as aplicações e itens de configuração para armazenar as configurações da aplicação. Consulte Gerenciar um namespace.
Implantação de aplicaçõesCriação e implantação: crie e implante aplicações no SAE com configurações avançadas conforme necessário. Consulte Implantar aplicações. Implantação via plug-in: implante usando plug-ins do Maven, IntelliJ IDEA ou Eclipse. Consulte Implantação via plug-in. CI/CD: automatize implantações com Jenkins ou Terraform. Consulte CI/CD e Visão geral do Terraform. Atualização e rollback: itere sobre aplicações implantadas e reverta para uma versão anterior caso a atualização apresente problemas. Consulte Atualizar e reverter uma aplicação.
Configurações da aplicaçãoAltere o tipo de instância ou troque o grupo de segurança e o vSwitch após a implantação. Consulte Alterar especificações da instância e Alterar grupo de segurança e vSwitch.
Acesso à aplicaçãoConecte aplicações implantadas a recursos da internet ou a outras VPCs anexando uma instância do Classic Load Balancer (CLB), configurando um NAT Gateway com um endereço IP elástico (EIP) ou anexando um EIP diretamente a uma instância da aplicação. Consulte Acesso à aplicação e gerenciamento de tráfego.
O&M da aplicaçãoUse o Webshell para tarefas básicas de O&M, como upload e download de logs. Use o recurso de depuração com um clique para diagnosticar instâncias com falha na inicialização. Consulte O&M da aplicação.
Início e parada com um cliqueInicie ou pare todas as aplicações nos ambientes de desenvolvimento, teste e pré-lançamento dentro do mesmo namespace em uma única ação. Consulte Executar operações em lote nas aplicações.
Dimensionamento elásticoDimensione uma aplicação ajustando o número de instâncias para atender à demanda. Auto Scaling: para padrões de tráfego previsíveis, como picos periódicos, configure políticas de Auto Scaling para dimensionamento automático. Consulte Configurar uma política de Auto Scaling. Dimensionamento manual: para picos repentinos de tráfego que exigem ação imediata, dimensione as instâncias manualmente. Consulte Dimensionar instâncias manualmente.
Gerenciamento de logsAcesse os logs da aplicação para localizar e diagnosticar problemas durante a O&M. Consulte Gerenciamento de logs.
Monitoramento e alertasO SAE integra-se ao Application Real-Time Monitoring Service (ARMS) para monitorar métricas essenciais da aplicação e acionar alertas. Consulte Monitoramento de aplicações e Gerenciamento de alertas.
Gerenciamento de configuração distribuídaGerencie centralmente as configurações da aplicação extraindo parâmetros e variáveis para arquivos de configuração enviados ao SAE. Consulte Gerenciamento de configuração.