Todos los productos
Search
Centro de documentos

Serverless App Engine:¿Qué es Serverless App Engine?

Última actualización: Sep 10, 2026

Serverless App Engine (SAE) es una plataforma fácil de usar, totalmente administrada y altamente elástica que aloja aplicaciones sin necesidad de modificar el código. Con SAE, no necesita gestionar la infraestructura subyacente como servicio (IaaS) ni Kubernetes. En cuestión de segundos, puede desplegar en SAE aplicaciones en línea, como microservices y trabajos, escritas en cualquier lenguaje de programación a partir de código fuente, un paquete de código o una imagen de docker. SAE escala automáticamente las instancias de la aplicación y le cobra según el uso. También ofrece funciones listas para usarse, como registro de logs, monitoreo y Server Load Balancer.

como microservices y trabajos,

Arquitectura del servicio

A continuación se muestra la arquitectura de SAE. Para obtener más información, consulte Terms.

dg_sae_product_architecture_2022_05

  • SAE está construido sobre Kubernetes para combinar la arquitectura serverless con los frameworks de microservices.

  • SAE es compatible con diversos frameworks de microservices, como Spring Cloud, Dubbo y HSF. También admite varios canales de despliegue, como la interfaz de usuario, Apsara Devops y complementos, así como distintos métodos de despliegue, entre ellos paquetes WAR, paquetes JAR, paquetes ZIP e imágenes. Además, funciona con varios lenguajes de programación, incluidos Java, PHP y Python.

Funciones

Función

Descripción

Gestión completa del ciclo de vida de las aplicaciones

SAE gestiona todo el ciclo de vida de las aplicaciones, desde su creación hasta la ejecución. Puede aplicar diversas políticas de versión, como la publicación por fases y la versión canary. También tiene la opción de usar versiones canary basadas en tráfico que surten efecto en segundos. El proceso de despliegue es observable y se puede revertir.

Capacidades de ingeniería de plataforma

Puede desplegar aplicaciones de SAE en segundos desde un repositorio de código fuente o desde paquetes WAR o JAR. SAE admite la entrega continua (CD) automática. Además, proporciona herramientas como plantillas de aplicaciones, una interfaz de línea de comandos (CLI), una biblioteca de componentes y un administrador de costos para que los desarrolladores entreguen aplicaciones de forma rápida y eficiente.

Administración no intrusiva de microservicios

Puede migrar aplicaciones de Spring Cloud y Dubbo a SAE sin modificar el código. SAE ofrece funciones como registro y detección de servicios, aislamiento de entornos, gestión de configuración, limitación de velocidad y degradación, inicio y cierre controlado de aplicaciones, autenticación de servicios y despliegue canary de extremo a extremo.

Alta elasticidad

SAE ejecuta el escalado automático en cuestión de segundos. En la consola, configure varias políticas y métricas de escalado elástico, como CPU, memoria, QPS, RT, conexiones TCP y QPS de SLB.

Aceleración del arranque en frío de aplicaciones

SAE admite la aceleración del arranque en frío, lo que le permite iniciar aplicaciones Java en segundos. De este modo, reduce el consumo de recursos del sistema y mejora la eficiencia del despliegue, el escalado y la ejecución de las aplicaciones.

Inicio y detención con un solo clic para entornos de desarrollo y pruebas

Las empresas medianas y grandes suelen manejar varios entornos donde las instancias inactivas desperdician recursos en las etapas de prueba. Para resolver esto, SAE proporciona entornos de ejecución aislados de forma lógica. Inicie y detenga los entornos de desarrollo y pruebas con un solo clic para ahorrar costos de hardware.

Monitoreo de aplicaciones no intrusivo

Con base en la tecnología eBPF, SAE ofrece monitoreo y alertas no intrusivas para aplicaciones escritas en cualquier lenguaje o framework. Supervisa el tráfico entrante de la capa 7 y proporciona monitoreo a nivel de aplicación y de traza para aplicaciones Java, lo que le ayuda a localizar y diagnosticar problemas rápidamente.

Depuración remota y depuración conjunta entre la nube y el entorno local

SAE incluye depuración remota para diagnosticar las aplicaciones desplegadas en SAE. También ofrece depuración conjunta entre la nube y el entorno local para microservices. Esta función le permite suscribirse a servicios locales y registrarlos en el registro integrado de SAE. Así, los servicios locales y los servicios de SAE en la nube pueden invocarse entre sí.

Facturación

Para obtener más información sobre la facturación de SAE, consulte Billing overview.

Enlaces relacionados

Documento

Descripción

Scenarios

Describe los escenarios en los que puede usar SAE, incluido el hosting de aplicaciones , la transformación al modelo de microservices, el escalado elástico y la integración y entrega continuas.

Getting Started

Explica las funciones de SAE y cómo utilizarlo. Este documento le ayuda a familiarizarse rápidamente con SAE e incluye tutoriales para distintas prácticas.

Contact us

Si tiene comentarios o preguntas, únase al grupo de usuarios de DingTalk de SAE para comunicarse con nosotros.