Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

Disponibilidad y cambios en caliente

5 tareas · 40 min · Principiante

En una red de telecomunicaciones el cambio de una función se hace con la red en servicio: no hay hora en la que nadie llame. La disciplina de DevSecOps es la misma de cualquier despliegue con cuidado (actualizar por partes, vigilar una métrica, tener un criterio de reversa) pero con una exigencia mayor, porque una caída afecta a servicios de emergencia, a clientes empresariales y a obligaciones de disponibilidad. En Cusiana Móvil lees el calendario de cambios de la semana, la carga por hora, los criterios de reversa y la medición de un cambio en curso. Todo es lectura de archivos de ejemplo.

0 de 5 · 0%

Objetivo de la sala

En una red de telecomunicaciones el cambio de una función se hace con la red en servicio: no hay hora en la que nadie llame. La disciplina de DevSecOps es la misma de cualquier despliegue con cuidado (actualizar por partes, vigilar una métrica, tener un criterio de reversa) pero con una exigencia mayor, porque una caída afecta a servicios de emergencia, a clientes empresariales y a obligaciones de disponibilidad. En Cusiana Móvil lees el calendario de cambios de la semana, la carga por hora, los criterios de reversa y la medición de un cambio en curso. Todo es lectura de archivos de ejemplo.

En un cambio en caliente el despliegue se hace de a poco: se actualiza una réplica (o un pequeño grupo), se observa una métrica de servicio y solo entonces se sigue con las demás. Si la métrica cae, se vuelve atrás con el resto aún intacto. Es el mismo principio de un despliegue por etapas, pero con la métrica adecuada a la red (por ejemplo, la tasa de sesiones establecidas con éxito) y no solo con «el pod está sano».

Responde para continuar

¿Qué ventaja da actualizar una sola réplica primero y vigilar una métrica de servicio?

Ver pista de ayuda

Piensa en cuántas réplicas siguen en la versión anterior mientras se mide.

Un plan de reversa dice cómo volver a la versión anterior, quién lo decide y con qué métrica. Sin plan, ante un fallo se improvisa, y se improvisa peor cuando la red está cargada. Un cambio que toca todas las réplicas a la vez, sin plan, y en hora de mucho tráfico, junta los tres errores.

Lee el calendario y busca el cambio sin plan de reversa.

Responde para continuar

Escribe el identificador del cambio que no tiene plan de reversa.

Ver pista de ayuda

Abre `cambios/calendario.csv` y mira `plan_de_reversa`.

La ventana de un cambio se elige donde el costo de un fallo es menor: la hora de menos sesiones activas. Pero no se mira solo la media: también importa que el calendario no concentre varios cambios en la misma franja.

Responde para continuar

Escribe la hora con menos sesiones activas en la tabla de carga.

Ver pista de ayuda

Abre `cambios/carga-por-hora.csv` y busca el mínimo de `sesiones_miles`.

Cada minuto de cambio es un minuto en el que la red tiene menos capacidad o menos margen. Sumar el tiempo planeado de la semana no dice si el cambio es bueno, pero sí cuánto tiempo la red estará en un estado «de transición».

Responde para continuar

¿Cuántos minutos suman en total los cambios del calendario?

Ver pista de ayuda

Suma la columna `minutos` de `cambios/calendario.csv`.

El criterio de reversa existe para quitar la decisión del juicio del momento: si la métrica baja del umbral durante el tiempo fijado, se vuelve atrás. Aquí hay una medición de CAM-201 y un umbral escrito.

Responde para continuar

Con la medición de CAM-201 y el criterio vigente, ¿qué corresponde?

Ver pista de ayuda

Compara cada medición con el umbral de `cambios/criterios-de-reversa.txt` y fíjate cuánto tiempo lleva por debajo.

Inicia sesión para registrar tus puntos y progreso en el ranking.

Whoami-Labs Pro

Whoami-Labs Pro utiliza cookies

Utilizamos cookies y almacenamiento local para el funcionamiento del sitio, seguridad de sesión y, si lo autorizas, analítica y marketing. Puedes aceptar, rechazar o personalizar. Política de Privacidad