Todos los productos
Search
Centro de documentos

Serverless App Engine:Descripción general del hosting de aplicaciones

Última actualización: Sep 05, 2026

Serverless App Engine (SAE) le permite desplegar y ejecutar aplicaciones a partir de paquetes de código o imágenes de contenedor sin necesidad de gestionar clústeres ni servidores. Usted compila y envía su código; SAE se encarga del aprovisionamiento, la gestión del ciclo de vida, la optimización de recursos, el monitoreo y las operaciones y mantenimiento (O&M).

Aplicaciones compatibles y métodos de despliegue

SAE es compatible con aplicaciones escritas en Java, PHP, Python, Node.js, Go y otros lenguajes. El método de despliegue disponible depende del tipo de aplicación:

Aplicación

Método de despliegue

Referencia

Spring Cloud

Paquete WAR, paquete JAR o imagen de contenedor

Modificar el registro y descubrimiento de servicios de aplicaciones a Nacos

Apache Dubbo

Paquete WAR, paquete JAR o imagen de contenedor

Alojar aplicaciones Dubbo en SAE

HSF

Paquete WAR, paquete JAR o imagen de contenedor

Alojar una aplicación HSF en SAE

PHP

Imagen de contenedor o paquete ZIP

Deploy a PHP application by using an image y Desplegar una aplicación PHP mediante un paquete ZIP

Python

Imagen de contenedor o paquete ZIP

Desplegar una aplicación Python mediante una imagen y Desplegar una aplicación Python mediante un paquete ZIP

Otros lenguajes

Imagen de contenedor

Desplegar aplicaciones en otros lenguajes mediante imágenes

Entorno de ejecución según el tipo de paquete:

  • Spring Cloud o Dubbo con un paquete WAR: seleccione una versión de apache-tomcat como entorno de ejecución.

  • Spring Cloud o Dubbo con un paquete JAR: seleccione el Standard Java Application Runtime Environment.

  • HSF con un paquete WAR o JAR: seleccione una versión de EDAS-Container como entorno de ejecución.

Además de la consola y la API de SAE, este servicio se integra con herramientas de integración continua y despliegue continuo (CI/CD) y complementos de IDE para automatizar el despliegue después de enviar el código. Las herramientas de CI/CD compatibles incluyen Jenkins y Terraform . Los complementos compatibles incluyen Maven, IntelliJ IDEA y Eclipse.

Importante

Si es la primera vez que despliega una aplicación en SAE, cree una aplicación en la consola de SAE y envíe su código de negocio a dicha aplicación.

Configuración avanzada de despliegue

SAE admite las siguientes configuraciones avanzadas, que puede definir al crear una aplicación o posteriormente:

  • Comandos de inicio

  • Variables de entorno

  • Vinculación de hosts

  • Verificaciones de estado

  • Recopilación de registros

  • Almacenamiento persistente

Si configura estos parámetros después de crear la aplicación, deberá reiniciarla para que los cambios surtan efecto. Para evitar interrupciones, aplique los cambios de configuración avanzada fuera de las horas pico.

Funciones de hosting de aplicaciones

Tras desplegar una aplicación en SAE, puede gestionar todo su ciclo de vida desde la consola.

EscenarioFunciones
Gestión de recursosUse namespaces para aislar lógicamente las aplicaciones y elementos de configuración para almacenar sus ajustes. Consulte Manage a namespace.
Despliegue de aplicacionesCreación y despliegue: Cree y despliegue aplicaciones en SAE con configuraciones avanzadas según sea necesario. Consulte Deploy applications. Despliegue mediante complementos: Despliegue mediante complementos de Maven, IntelliJ IDEA o Eclipse. Consulte Plug-in deployment. CI/CD: Automatice los despliegues con Jenkins o Terraform. Consulte CI/CD y Terraform overview. Actualización y reversión: Itere sobre las aplicaciones desplegadas y revierta a una versión anterior si la actualización presenta problemas. Consulte Upgrade and roll back an application.
Configuración de aplicacionesCambie el tipo de instancia, o modifique el security group y el vSwitch después del despliegue. Consulte Change instance specifications y Change security group and vSwitch.
Acceso a aplicacionesConecte las aplicaciones desplegadas a recursos de Internet u otras VPC mediante la vinculación de una instancia de Classic Load Balancer (CLB), la configuración de un NAT Gateway con una dirección IP elástica (EIP) o la asignación directa de una EIP a una instancia de aplicación. Consulte Application access and traffic management.
O&M de aplicacionesUse Webshell para tareas básicas de O&M, como cargar y descargar registros. Use la función de depuración con un solo clic para diagnosticar instancias que no logran iniciarse. Consulte Application O&M.
Inicio y detención con un solo clicInicie o detenga todas las aplicaciones en entornos de desarrollo, pruebas y prelanzamiento dentro del mismo namespace con una sola acción. Consulte Perform batch operations on applications.
Escalado elásticoEscale una aplicación ajustando el número de instancias para satisfacer la demanda. Auto Scaling: Para patrones de tráfico predecibles, como picos periódicos, configure directivas de escalado automático. Consulte Configure an auto scaling policy. Escalado manual: Para aumentos repentinos de tráfico que requieren acción inmediata, escale las instancias manualmente. Consulte Manually scale instances.
Gestión de registrosAcceda a los registros de la aplicación para localizar y diagnosticar problemas durante las tareas de O&M. Consulte Log management.
Monitoreo y alertasSAE se integra con Application Real-Time Monitoring Service (ARMS) para monitorear métricas clave de la aplicación y activar alertas. Consulte Application monitoring y Alert management.
Gestión de configuración distribuidaGestione centralizadamente las configuraciones de las aplicaciones extrayendo parámetros y variables en archivos de configuración cargados en SAE. Consulte Configuration management.