Mover un sitio activo en Pull CDN a Platforms sin tiempo de inactividad
Ejecute sus servicios de origen en cdn.com.tr Platforms mientras su sitio sigue sirviéndose vía Pull CDN: active las apps junto a su entrega actual, construya y valide todo en subdominios ca-*, y luego cambie el dominio principal solo cuando esté listo — totalmente reversible.
Plataformas y complementos administrados
Mover un sitio activo en Pull CDN a Platforms sin tiempo de inactividad
Ejecute sus servicios de origen en cdn.com.tr Platforms mientras su sitio sigue sirviéndose vía Pull CDN: active las apps junto a su entrega actual, construya y valide todo en subdominios ca-*, y luego cambie el dominio principal solo cuando esté listo — totalmente reversible.
Ruta en el panel
Panel de administración
Cuentas CDN
Pestaña Platforms
Enable apps alongside current delivery
Container Apps / Compose import
Validar en subdominios ca-*
Cambiar el dominio principal
Dar de baja el origen anterior
Puntos de control con captura de pantalla
Paso 1 — Activar las apps junto a la entrega actual
En la pestaña Platforms de una cuenta con Pull-CDN (o Push-CDN), haga clic en "Enable apps alongside current delivery". Esto es aditivo: su dominio principal sigue sirviéndose activo y no se reimplementa.
Paso 2 — Construir, validar y luego cambiar
Una vez que las apps están activadas, las construye en subdominios ca-*. Cuando todo esté verificado, la acción separada "Cut over main domain to app" mueve el dominio principal — su origen anterior sigue siendo accesible para que pueda revertir.
Casos de uso
Un sitio está activo en Pull CDN (con su propio origen) y el propietario quiere mover toda la pila (web, APIs, workers, Redis, cola, etc.) a la plataforma sin interrupciones.
Flujo de trabajo
Active Managed Container Apps JUNTO a su entrega actual — esto NO cambia la forma en que se sirve su dominio principal (permanece en Pull CDN, activo).
Construya su pila: importe su docker-compose.yml (o cree apps una por una). Redis/PostgreSQL/MySQL/NATS se convierten en complementos administrados; RabbitMQ/Valkey/Jenkins se ejecutan como apps en contenedor con un volumen persistente.
Cada app obtiene su propio subdominio ca-*.cdn.com.tr (y un nombre de DNS de servicio interno). Pruebe toda la pila en esas URL mientras el sitio activo permanece intacto.
Cuando todo esté verificado, haga el cambio: apunte su dominio principal a la app frontal. Su origen anterior sigue activo, por lo que puede revertir al instante.
Verificaciones
Activar las apps no cambia el origen de contenido ni reimplementa su dominio principal — el sitio activo en Pull CDN permanece intacto.
Las apps son accesibles en subdominios ca-* y mediante nombres de servicio internos antes de cualquier cambio.
El cambio es un paso separado y deliberado; el origen anterior sigue siendo una reversión con un clic hasta que se dé de baja.
Mapee los servicios correctamente: Express/Next/backend → apps en contenedor; Redis → complemento de Redis; base de datos → complemento de Postgres/MySQL; cola → complemento de NATS o app de RabbitMQ; Jenkins → app (sin Docker-in-Docker).
Preguntas frecuentes
¿Mi sitio activo se caerá mientras configuro esto?
No. Activar Managed Container Apps junto a Pull CDN es aditivo — nunca cambia el servicio de su dominio principal. Su sitio sigue sirviéndose desde su origen actual todo el tiempo; solo el paso explícito de cambio modifica la entrega.
¿Cómo pruebo antes de cambiar?
Cada app se expone en su propio subdominio ca-*.cdn.com.tr (y es accesible internamente por nombre de servicio). Valide toda la pila allí. El dominio principal se mueve solo en el momento del cambio.
¿Puedo revertir el cambio?
Sí. Mantenga activo el origen anterior; si algo falla después del cambio, vuelva a apuntar el dominio principal a él. Dé de baja el origen anterior solo cuando tenga confianza.
¿Cuáles de mis servicios pueden moverse?
Todos ellos como imágenes de contenedor o servicios de compose. Use complementos administrados para Redis/PostgreSQL/MySQL/NATS. RabbitMQ y Valkey se ejecutan como apps en contenedor (Valkey es compatible con Redis, por lo que el complemento de Redis a menudo lo reemplaza). Jenkins se ejecuta como una app, pero no puede construir imágenes dentro del contenedor (sin socket de Docker / Docker-in-Docker).
¿Necesito un plan especial?
Ejecutar varias apps + endpoints requiere un plan Enterprise. Verifique su derecho antes de importar un archivo compose grande.
Cree una app en contenedor, credencial de registro, variables de entorno/secretos, importaciones, tareas, implementación, estado y registros desde las superficies del cliente.
Una plataforma de contenedores administrada (Kubernetes por debajo), no una VM ni un servidor de shell: usted aporta imágenes de contenedor o un docker-compose.yml y la plataforma los ejecuta, con complementos administrados de Redis/PostgreSQL/MySQL/NATS, volúmenes persistentes, DNS de servicio interno y exposición HTTP(S) a través del borde del CDN.
Dé a una app en contenedor un volumen persistente para que sus datos sobrevivan a reinicios y reimplementaciones: active el almacenamiento, establezca la ruta de montaje dentro del contenedor y el tamaño. Un volumen por app, montado en una ruta, sobre CephFS.