Serverless App Engine (SAE) é uma plataforma totalmente gerenciada, altamente elástica e fácil de usar, capaz de hospedar aplicações sem exigir modificações no código. Com o SAE, você não precisa gerenciar a infraestrutura subjacente como service (IaaS) ou o Kubernetes. É possível implantar aplicações online, como microsserviços e jobs, escritos em qualquer linguagem de programação no SAE em segundos, a partir do source code, de um pacote de código ou de uma imagem docker. O SAE dimensiona automaticamente as instâncias da aplicação e cobra com base no uso. Além disso, oferece recursos prontos para uso, como log, monitoramento e Server Load Balancer.
como microsserviços e jobs,
Arquitetura do service
A arquitetura do SAE está ilustrada na figura a seguir. Para mais informações, consulte Terms.

O SAE foi construído sobre o Kubernetes para unir a arquitetura serverless aos frameworks de microsserviços.
A plataforma oferece suporte a variados frameworks de microsserviços, como Spring Cloud, Dubbo e HSF. Admite ainda diferentes canais de implantação, como UI, Apsara Devops e plug-ins, bem como diversos métodos de deploy, incluindo pacotes WAR, JAR, ZIP e imagens. O SAE funciona com várias linguagens de programação, como Java, PHP e Python.
Recursos
Recurso | Descrição |
Gerenciamento completo do ciclo de vida das aplicações | O SAE oferece gerenciamento integral do ciclo de vida das aplicações, desde a criação até a execução. Utilize diversas políticas de lançamento, como release gradual e canary release. Há também suporte a canary releases baseadas em tráfego, que entram em vigor em segundos. Todo o processo de lançamento é observável e permite rollback. |
Capacidades de engenharia de plataforma | Implante aplicações do SAE em segundos diretamente de um repositório de source code ou de pacotes WAR e JAR. O SAE suporta entrega contínua (CD) automática e disponibiliza funcionalidades como modelos de aplicação, interface de linha de comando (CLI), biblioteca de componentes e gerenciador de custos, auxiliando os desenvolvedores a entregar aplicações de forma rápida e eficiente. |
Administração não intrusiva de microsserviços | Migre aplicações Spring Cloud e Dubbo para o SAE sem alterar o código. A plataforma fornece capacidades como registro e descoberta de serviços, isolamento de ambiente, gerenciamento de configuração, limitação de taxa e degradação, inicialização e encerramento graceful de aplicações, autenticação de service e canary release ponta a ponta. |
Alta elasticidade | O SAE executa auto scaling em segundos. No console, configure várias políticas elásticas e métricas, incluindo CPU, memória, QPS, RT, conexões TCP e QPS do SLB. |
Aceleração de cold start da aplicação | O SAE oferece aceleração de cold start, permitindo iniciar aplicações Java em segundos. Isso reduz o consumo de recursos do sistema e melhora a eficiência na implantação, no dimensionamento e na execução das aplicações. |
Inicialização e parada com um clique para ambientes de desenvolvimento e staging | Empresas de médio e grande porte frequentemente mantêm múltiplos ambientes, onde instâncias ociosas em staging podem desperdiçar recursos. Para resolver isso, o SAE fornece ambientes de execução logicamente isolados. Inicie e pare ambientes de desenvolvimento e staging com um único clique para economizar custos de hardware. |
Monitoramento não intrusivo de aplicações | Baseado na tecnologia eBPF, o SAE oferece monitoramento e alertas não intrusivos para aplicações escritas em qualquer linguagem ou framework. Ele monitora o tráfego de entrada da Camada 7 e fornece monitoramento nos níveis de aplicação e de rastreamento para aplicações Java, ajudando você a localizar e diagnosticar problemas rapidamente. |
Depuração remota e depuração conjunta via cloud-terminal | O SAE disponibiliza depuração remota para diagnosticar aplicações implantadas no SAE. Oferece também depuração conjunta via cloud-terminal para microsserviços. Esse recurso permite assinar serviços locais e registrá-los no registry integrado do SAE. Assim, os serviços locais e os serviços do SAE na cloud podem se comunicar mutuamente. |
Faturamento
Para mais detalhes sobre o faturamento do SAE, consulte Billing overview.
Links relacionados
Documento | Descrição |
Descreve os cenários de uso do SAE, incluindo hospedagem de aplicações , transformação para modelo de microsserviços, dimensionamento elástico e integração e entrega contínuas. | |
Apresenta os recursos do SAE e orienta sobre como utilizar o SAE. Este documento ajuda você a começar rapidamente a usar o SAE e fornece tutoriais para diferentes práticas. | |
Se tiver dúvidas ou feedback, participe do grupo de usuários do SAE no DingTalk para entrar em contato conosco. |