Todos los productos
Search
Centro de documentos

Serverless App Engine:Aislamiento de entornos con namespaces

Última actualización: Sep 05, 2026

Cree un namespace independiente para cada entorno y aísle así sus cargas de trabajo de desarrollo, pruebas y producción. Las aplicaciones dentro del mismo namespace se comunican a través de la red interna, mientras que las aplicaciones en distintos namespaces permanecen aisladas entre sí.

Descripción general de la solución

Cree tres namespaces: dev, test y prod para sus entornos de desarrollo, pruebas y producción. Una vez que despliegue una aplicación en un namespace, podrá copiarla a otros namespaces y modifique su configuración según sea necesario. También puede ejecutar operaciones por lotes en las aplicaciones de cualquier entorno para mejorar la eficiencia operativa.

Procedimiento

1. Crear namespaces

  1. Inicie sesión en la consola de SAE. En la barra de navegación superior, seleccione la región correspondiente a su aplicación. Este tema utiliza China (Hangzhou) como ejemplo.

  2. Puede crear varios namespaces en la misma región. Primero, cree el namespace dev. En el panel de navegación izquierdo, vaya a Namespace y haga clic en Create Namespace. Establezca tanto Namespace Name como Namespace ID en dev.

  3. Cree una VPC y asóciela con el namespace dev. Haga clic en Create VPC para ir a la VPC Management Console. Asegúrese de que la Region de la VPC coincida con la región de su aplicación y configure el Name como dev-vpc. Configure el bloque CIDR de la VPC según sus necesidades. Para obtener más información, consulte Create and manage a VPC.

    Una VPC es la red privada donde se ejecutan sus aplicaciones. Un namespace solo puede asociarse con una única VPC, lo que integra todas las aplicaciones de dicho namespace en la misma red.
  4. Las aplicaciones deben desplegarse en un vSwitch. Cree dos vSwitches en distintas zonas de disponibilidad dentro de dev-vpc para mejorar la disponibilidad de la aplicación. Personalice el Name, la Zone y el IPv4 CIDR Block del vSwitch. Para obtener más información, consulte Create and manage a vSwitch. A continuación, haga clic en + Add para configurar el segundo vSwitch. Haga clic en OK.

    Los vSwitches dentro de la misma VPC pueden comunicarse entre sí a través de la red interna.
  5. Regrese a la SAE console. En el panel Create Namespace, seleccione la VPC que creó en el campo Virtual Private Cloud. Haga clic en OK.

Con esto ha creado el namespace dev. Repita estos pasos para crear los namespaces test y prod.

Para garantizar el aislamiento de las aplicaciones en distintos namespaces, debe crear y asociar una VPC diferente para cada namespace. De lo contrario, las aplicaciones de distintos namespaces podrán comunicarse a través de la red interna, lo cual impide un aislamiento adecuado de los entornos.

2. Desplegar aplicaciones

Despliegue primero una aplicación en el namespace dev y luego cópiela a los namespaces test y prod.

  1. En el panel de navegación izquierdo, vaya a Application Management > Applications. Seleccione dev en el campo Namespace y haga clic en Create Application. Despliegue sus aplicaciones en el namespace dev y especifique la VPC y los vSwitches que creó en el paso anterior. Para consultar instrucciones detalladas, véase Deploy an application.

  2. En la lista Application List, seleccione una aplicación y haga clic en Copy en la columna Actions. Elija test o prod en el campo Namespace para copiar la aplicación al namespace correspondiente. También puede cambiar la configuración de la aplicación para cumplir con los requisitos de los diferentes entornos.

3. Ejecutar operaciones por lotes

Inicie o detenga aplicaciones por lotes en cualquier entorno. Puede perform batch operations on applications manually o create scheduled start/stop rules.