wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Untitled Quiz

Total questions: 50

Worksheet time: 37mins

Name
Class
Date
1.

El balanceo de cargas de servicios y la tolerancia a fallos de infraestructura se refieren a:

a)

Distribuir el tráfico entre varios servidores y asegurar que el sistema siga funcionando ante fallos.

b)

Aumentar la velocidad de la red sin importar la cantidad de usuarios.

c)

Reducir el consumo de energía en los servidores.

d)

Limitar el acceso de usuarios a ciertos servicios.

2.

¿Cuál de los siguientes NO es un objetivo del balanceo de cargas?

a)

Evitar que un servidor se sobrecargue

b)

Acelerar la respuesta

c)

Mantener el sistema funcionando incluso si uno falla

d)

Reducir el número de usuarios

3.

Completa la frase: El balanceo de cargas ayuda a (a)   la respuesta de los servicios.

4.

El balanceo de cargas permite que el sistema siga funcionando incluso si uno de los servidores falla.

a)

Verdadero

b)

Falso

5.

¿El balanceador de carga en el diagrama mostrado sirve para:

a)

Distribuir el tráfico entre varios servidores para mejorar el rendimiento y disponibilidad.

b)

Almacenar datos de los usuarios de manera segura.

c)

Proteger la red contra ataques externos.

d)

Realizar copias de seguridad automáticas de la información.

6.

¿Qué son los servidores reales (Real Servers)?

a)

Son servidores físicos o virtuales donde realmente se ejecutan las aplicaciones o servicios.

b)

Son servidores que solo almacenan datos sin procesar peticiones.

c)

Son servidores que distribuyen las peticiones entre otros servidores.

d)

Son servidores que solo funcionan en la nube.

7.

Completa la frase: Una granja de servidores es un conjunto de (a)   que trabajan juntos para atender muchas solicitudes al mismo tiempo.

8.

¿Cuáles son los tipos de pruebas de operabilidad (Heartbeat / Health Checks) que realiza un balanceador para verificar si un servidor está 'vivo', funcional y listo para recibir tráfico?

a)

A) Ping, HTTP GET, Comprobación de puertos

b)

B) Ping, FTP, Comprobación de memoria

c)

C) HTTP POST, Comprobación de disco, Ping

d)

D) Comprobación de puertos, FTP, HTTP GET

9.

¿Qué sucede si un servidor no responde a las pruebas de operabilidad realizadas por el balanceador?

a)

El balanceador lo deja de usar

b)

El balanceador lo reinicia automáticamente

c)

El balanceador aumenta el tráfico al servidor

d)

El balanceador ignora la prueba

10.

¿A dónde es enviado el tráfico que llega a esa IP?

a)

A) A un servidor específico

b)

B) A cualquiera de los servidores reales disponibles

c)

C) A la nube

d)

D) Se descarta el tráfico

11.

Según el diagrama 'Heartbeat Mechanisms Comparison', ¿cuál es la diferencia principal entre el Heartbeat basado en 'Push', 'Pull' y 'Acknowledgment'?

a)

El mecanismo 'Push' envía señales automáticamente, 'Pull' requiere solicitud y 'Acknowledgment' implica confirmación de recepción.

b)

Todos los mecanismos funcionan igual y no tienen diferencias.

c)

'Push' y 'Pull' requieren confirmación, mientras que 'Acknowledgment' no.

d)

'Pull' envía señales automáticamente, 'Push' requiere solicitud y 'Acknowledgment' implica confirmación de envío.

12.

¿Qué es una tabla Sticky (Sticky Session)?

a)

Una técnica donde el balanceador mantiene a un usuario siempre en el mismo servidor mientras dure su sesión.

b)

Un tipo de base de datos relacional.

c)

Un método para predecir el tráfico en la red.

d)

Un sistema de almacenamiento temporal.

13.

La predicción de tráfico es la capacidad de estimar cuánta carga habrá en el futuro para evitar (a)   , activar más servidores y optimizar rendimiento.

14.

Observa la siguiente estructura de directorios y archivos:

¿Cuál de los siguientes archivos pertenece a la carpeta 'static'?

a)

index.html

b)

estilo.css

c)

tabla.py

d)

servidor_A.py

15.

Completa el comando para crear la carpeta 'templates' dentro de 'balanceador': mkdir balanceador\______

a)

templates

b)

html

c)

python

d)

static

16.

¿Cuál es el propósito de la carpeta 'balanceador' en la estructura de SERVIDORES?

a)

Almacenar archivos de estilo

b)

Contener scripts de balanceo y subcarpetas para recursos

c)

Guardar archivos de los servidores

d)

Almacenar archivos HTML únicamente

17.

¿Cuál es el propósito principal del archivo index.html mostrado en la imagen?

a)

Mostrar el historial de peticiones

b)

Implementar el balanceador de carga y mostrar el estado de los servidores

c)

Definir estilos CSS

d)

Ejecutar servidores Flask

18.

¿Qué puerto utiliza el servidor definido en servidor_A.py?

a)

5082

b)

5001

c)

5083

d)

5000

19.

Llena el espacio en blanco: El archivo servidor_B.py retorna la respuesta "Respuesta del Servidor ___" cuando recibe una petición.

a)

B

b)

A

c)

C

d)

D

20.

¿Qué lenguaje de programación se utiliza en los archivos servidor?

a)

Python

b)

Java

c)

C++

d)

JavaScript

21.

¿Cuál es la función del archivo tabla.html según el código mostrado en la imagen?

a)

Mostrar el historial de servidores que respondieron a las peticiones en una tabla.

b)

Realizar la autenticación de usuarios en el sistema.

c)

Enviar peticiones a diferentes servidores para obtener datos.

d)

Guardar los datos de los servidores en una base de datos.

22.

¿Qué librería se importa en los archivos de los servidores para crear aplicaciones web?

a)

Flask

b)

NumPy

c)

Matplotlib

d)

Pandas

23.

¿Cómo funciona el balanceador de carga Round Robin según el código mostrado en index.html?

a)

Distribuye las solicitudes de manera equitativa entre los servidores, asignando cada nueva solicitud al siguiente servidor en la lista.

b)

Envía todas las solicitudes al servidor con menos carga.

c)

Selecciona aleatoriamente un servidor para cada solicitud.

d)

Asigna todas las solicitudes al primer servidor hasta que esté saturado.

24.

En tabla.py, ¿qué método se utiliza para agregar un dato a la lista de registros?

a)

obtener

b)

agregar

c)

añadir

d)

insertar

25.

En balanceador.py, ¿qué biblioteca se importa para crear la aplicación web?

a)

Django

b)

Flask

c)

FastAPI

d)

Pyramid

26.

En el archivo balanceador.py, ¿cuál es el propósito de la función round_robin()?

a)

Seleccionar el siguiente servidor en la lista de manera cíclica.

b)

Realizar el balanceo de carga basado en el uso de CPU de los servidores.

c)

Asignar todas las solicitudes al primer servidor de la lista.

d)

Detener el funcionamiento de todos los servidores.

27.

En tabla.py, el método obtener retorna ________.

a)

self.registros

b)

self.columnas

c)

self.datos

d)

self.valor

28.

¿Cuál es la función principal de la conmutación de carga en una red de hosting?

a)

Distribuir el tráfico entre varios servidores

b)

Aumentar la velocidad de Internet

c)

Limitar el acceso a la red

d)

Eliminar servidores innecesarios

29.

¿qué sucede si el servidor principal falla?

a)

El tráfico se redirige al servidor espejo (mirrored).

b)

El sistema se apaga completamente.

c)

Los usuarios pierden acceso permanentemente.

d)

El servidor principal se reinicia automáticamente.

30.

¿Qué es la conmutación de cargas? (Rellena el espacio en blanco) La conmutación de cargas es un mecanismo dentro del (a)   de cargas que permite cambiar dinámicamente la distribución del tráfico entre varios servidores, dependiendo de su estado y nivel de carga.

31.

¿Qué decide la conmutación de cargas?

a)

A qué servidor enviar la petición en cada momento, eligiendo siempre la mejor opción disponible según las condiciones actuales.

b)

El tipo de tráfico que se debe bloquear en la red.

c)

El número de servidores que deben estar apagados.

d)

El tipo de cableado que se debe usar en el centro de datos.

32.

¿Cuál es el propósito principal del archivo 'index.html' en el sistema de Balanceador Avanzado?

a)

Mostrar el estado de los servidores

b)

Realizar el balanceo de carga

c)

Ejecutar los servidores Flask

d)

Monitorear el heartbeat

33.

¿Qué función cumple el archivo 'app.py' en el sistema?

a)

Ejecuta el servidor principal y gestiona el estado de los servidores

b)

Muestra la interfaz HTML

c)

Realiza la conexión a la base de datos

d)

Genera los reportes de fallos

34.

Llena el espacio en blanco: El archivo 'servidor_B.py' retorna el mensaje 'Servidor B funcionando' y utiliza el puerto _____

a)

5002

b)

8080

c)

3000

d)

4001

35.

¿Cuál es el mensaje que retorna el archivo 'servidor_C.py' cuando el servidor está activo?

a)

Servidor A funcionando

b)

Servidor B funcionando

c)

Servidor C funcionando

d)

Error inesperado

36.

¿Qué ocurre en 'app.py' si ningún servidor está disponible?

a)

Se muestra el estado de los servidores

b)

Se retorna el mensaje 'Ningún servidor está disponible'

c)

Se ejecuta el servidor principal

d)

Se muestra un error inesperado

37.

¿Cuál es el propósito de la función 'heartbeat()' en el código 'balanceador.py'?

a)

Actualizar el estado de cada servidor cada vez que se llama.

b)

Enviar datos de usuario a los servidores.

c)

Eliminar servidores inactivos de la lista.

d)

Asignar nuevas tareas a los servidores.

38.

¿Qué librerías se importan al inicio del archivo 'balanceador.py'?

a)

requests y time

b)

os y sys

c)

json y re

d)

math y random

39.

¿Cuál de las siguientes opciones representa correctamente la estructura de la lista 'SERVIDORES'?

a)

Una lista de números

b)

Una lista de diccionarios con información de servidores

c)

Una lista de funciones

d)

Una lista de cadenas de texto

40.

¿Qué devuelve la función 'obtener_activo()' si no hay servidores activos?

a)

Un servidor aleatorio

b)

None

c)

El servidor con más fallos

d)

El servidor con menos fallos

41.

¿Qué parámetro se utiliza para ordenar los servidores activos en la función 'obtener_activo()?

a)

El número de fallos ('fallos')

b)

La dirección IP del servidor ('ip')

c)

El nombre del servidor ('nombre')

d)

La fecha de creación del servidor ('fecha_creacion')

42.

¿Qué sucede si un servidor cae en un sistema con tolerancia a fallos?

a)

El sistema se detiene completamente

b)

El sistema conmuta automáticamente al servidor de respaldo

c)

El usuario nota la caída

d)

Se pierden los datos

43.

Completa la frase: En la continuidad del servicio, el sistema ______ siempre en línea, incluso en errores.

a)

mantiene

b)

apaga

c)

reinicia

d)

desconecta

44.

¿Cuál es una ventaja de la seguridad operativa?

a)

Pierdes datos

b)

Evitas interrupciones en procesos críticos

c)

El sistema se apaga

d)

No hay respaldo

45.

Completa la frase: Cuando un servidor vuelve a estar operativo, se reintegra a la red sin ______ el servicio.

a)

detener

b)

reiniciar

c)

duplicar

d)

interrumpir

46.

¿Qué ventaja ofrece el balanceo de carga en cuanto al rendimiento?

a)

El sistema se vuelve más lento

b)

El sistema reparte las solicitudes entre los usuarios

c)

Un solo servidor recibe todas las peticiones

d)

No hay mejora

47.

Completa la frase: Si un servidor falla, el balanceador deja de enviarle (a)   .

48.

¿Qué permite la escalabilidad en un sistema con balanceo de carga?

a)

No se pueden agregar más servidores

b)

El sistema crece sin apagarse

c)

El sistema se detiene al crecer

d)

Solo hay un servidor

49.

Completa la frase: Reparten equitativamente la carga, lo que resulta en menos (a)   .

50.

¿Qué representa el diagrama mostrado en la imagen?

a)

Computación en la nube

b)

Red social

c)

Base de datos local

d)

Computadora personal