O Serverless App Engine (SAE) elimina a sobrecarga de infraestrutura na execução de microsserviços em escala. Com ele, você não precisa gerenciar clusters Kubernetes, provisionar capacidade antecipadamente nem montar pipelines de CI/CD do zero.
Identifique o cenário correspondente à sua situação:
|
Situação |
Cenário |
|
Migração de aplicações Spring Cloud ou Dubbo para a nuvem |
|
|
Picos de tráfego sem superprovisionamento de recursos |
|
|
Automação do fluxo entre commit de código e deploy em produção |
Hospedagem de aplicações
A execução de microsserviços em produção envolve o gerenciamento de pacotes WAR, pacotes JAR ou imagens Docker em vários serviços, além da infraestrutura subjacente. O SAE cuida do agendamento de recursos, da governança de microsserviços, das canary releases e do monitoramento para que sua equipe foque no código da aplicação, e não na plataforma.
Infraestrutura sem gerenciamento. O SAE elimina a necessidade de operar IaaS, Kubernetes, componentes de APM ou registros autogerenciados como ZooKeeper, Eureka, Consul ou SkyWalking.
Baixo esforço de migração. Aplicações Spring Cloud e Dubbo migram para o SAE sem alterações significativas no código. Armazene os artefatos da aplicação nos repositórios de imagens do Alibaba Cloud e itere em cada microsserviço de forma independente.
Capacidades completas de microsserviços prontas para uso. O SAE oferece construção automática de imagens, canary release integrada, limitação de tráfego, isolamento de ambiente, monitoramento e diagnóstico de aplicações, além de gerenciamento de permissões — tudo isso sem necessidade de montagem manual.

Auto Scaling
Picos de tráfego ocorrem sem aviso prévio. Setores como novo varejo, e-commerce, educação online e entretenimento interativo podem sobrecarregar sistemas dimensionados apenas para a carga média. Reservar capacidade suficiente para absorver todos os picos é caro; por outro lado, a falta de recursos durante um pico compromete seu SLA.
O SAE resolve esse problema ao combinar auto scaling granular com controle de tráfego e proteção de alta disponibilidade:
SLA garantido nos horários de pico. A escalabilidade elástica do SAE, aliada aos recursos de limitação e degradação do Application High Availability Service (AHAS), absorve surtos de tráfego e evita falhas no sistema.
Dimensionamento em segundos com redução de custos de hardware. Diversas políticas de auto scaling permitem expandir a capacidade rapidamente durante os picos e reduzi-la nos períodos de baixa demanda. Assim, não é necessário manter máquinas ativas com cargas de pico por longos períodos.
Diagnóstico rápido em caso de problemas. O SAE integra-se ao Application Real-Time Monitoring Service (ARMS) para exibir instruções SQL lentas, métodos lentos e pilhas de chamadas de método em um painel visual. Configure alertas e resolva problemas online com agilidade.

Integração e entrega contínuas
Fluxos de trabalho de deploy tradicionais são lentos: alterações de código ficam paradas em filas de revisão, ambientes de build diferem da produção e scripts de deploy falham ao transitar entre ambientes. O SAE automatiza todo o caminho desde o commit do código até a aplicação em execução.
Conecte o SAE às ferramentas que sua equipe já utiliza:
Alibaba Cloud DevOps e Jenkins para pipelines automatizados que cobrem desde a atualização do código até a compilação, criação de imagem e deploy.
Plug-in Cloud Toolkit para enviar aplicações on-premises para a nuvem com poucos cliques, incluindo suporte integrado para depuração remota.
Código-fonte e Container Registry para deploys flexíveis baseados em artefatos.
Jobs do SAE para liberar recursos computacionais imediatamente após a conclusão de cada tarefa.
O resultado é um processo de entrega contínua que substitui iterações manuais e lentas por deploys automatizados e repetíveis.
