Oposiciones

Contenedores y microservicios: arquitectura y despliegue

Responde todas las preguntas y envía el test para ver tus resultados

0 / 30 respondidas
Pregunta 1

Según la arquitectura de microservicios, ¿cuál de los siguientes es un principio fundamental para la comunicación entre servicios?

  • ALos servicios deben compartir una base de datos común para garantizar la consistencia.
  • BLa comunicación debe realizarse siempre de forma síncrona mediante llamadas HTTP REST.
  • CLos servicios deben estar débilmente acoplados y ser independientes en su despliegue.
  • DCada servicio debe exponer su estado interno directamente a otros servicios.
Pregunta 2

En Docker, ¿qué comando se utiliza para construir una imagen a partir de un Dockerfile?

  • Adocker create image
  • Bdocker build
  • Cdocker image run
  • Ddocker commit
Pregunta 3

¿Cuál es la función principal de un orquestador de contenedores como Kubernetes?

  • AProporcionar un entorno de ejecución ligero para aplicaciones en contenedores.
  • BGestionar el ciclo de vida de los contenedores, incluyendo despliegue, escalado y recuperación.
  • CAlmacenar imágenes de contenedores en un registro privado.
  • DMonitorear el rendimiento de las aplicaciones en tiempo real.
Pregunta 4

En el contexto de seguridad de contenedores, ¿qué establece el principio de privilegios mínimos?

  • ALos contenedores deben ejecutarse siempre con capacidades de superusuario (root).
  • BLos contenedores deben tener acceso a todos los recursos del host para un funcionamiento óptimo.
  • CLos contenedores deben ejecutarse con solo los permisos necesarios para su tarea.
  • DCada contenedor debe aislarse en una máquina virtual independiente.
Pregunta 5

¿Qué es un 'Sidecar' en el patrón de diseño para microservicios?

  • AUn contenedor que se ejecuta en paralelo al contenedor principal para extender o mejorar su funcionalidad.
  • BUn servicio que actúa como puerta de enlace única para todas las peticiones entrantes.
  • CUna base de datos compartida que almacena el estado de todos los servicios.
  • DUn mecanismo para sincronizar relojes entre diferentes instancias de servicio.
Pregunta 6

Según el Esquema Nacional de Seguridad (ENS), ¿qué categoría de sistemas estaría obligada a aplicar medidas de seguridad en un despliegue de microservicios para la AGE?

  • ASolo los sistemas clasificados como de alta seguridad.
  • BTodos los sistemas que traten información clasificada.
  • CTodos los sistemas de información de la Administración General del Estado, según su categoría.
  • DSolo los sistemas que procesen datos personales.
Pregunta 7

En Kubernetes, ¿qué objeto se utiliza para exponer un conjunto de pods como un servicio de red?

  • ADeployment
  • BIngress
  • CService
  • DConfigMap
Pregunta 8

¿Qué tecnología de virtualización subyacente utilizan los contenedores Docker por defecto en Linux?

  • AHyper-V
  • BKVM
  • Cnamespaces y cgroups del kernel
  • DVMware ESXi
Pregunta 9

En una arquitectura de microservicios, el patrón 'Circuit Breaker' se utiliza principalmente para:

  • AProteger un servicio ante fallos en llamadas a servicios externos, evitando cascadas de error.
  • BGestionar la autenticación y autorización de usuarios.
  • CAlmacenar en caché las respuestas de las bases de datos.
  • DDistribuir la carga de tráfico entre múltiples instancias.
Pregunta 10

¿Cuál es el propósito del comando 'docker-compose'?

  • AGestionar el clúster de contenedores en múltiples nodos.
  • BDefinir y ejecutar aplicaciones Docker multi-contenedor.
  • CMonitorizar el rendimiento de los contenedores en ejecución.
  • DConstruir imágenes Docker a partir de código fuente.
Pregunta 11

Según la Ley Orgánica 3/2018 (LOPDGDD), ¿qué principio debe aplicarse al tratar datos personales en microservicios?

  • APrincipio de concentración de datos en un único servicio.
  • BPrincipio de minimización de datos, recogiendo solo los estrictamente necesarios.
  • CPrincipio de almacenamiento indefinido para disponibilidad.
  • DPrincipio de acceso libre entre servicios para eficiencia.
Pregunta 12

¿Qué objeto de Kubernetes se utiliza para gestionar el despliegue y actualización de un conjunto de pods?

  • APod
  • BReplicaSet
  • CStatefulSet
  • DDeployment
Pregunta 13

En el contexto de contenedores, ¿qué es un 'registro' (registry)?

  • AUn sistema de monitorización de contenedores en ejecución.
  • BUn servicio para almacenar y distribuir imágenes de contenedores.
  • CUna base de datos que almacena los logs de los contenedores.
  • DUna herramienta para orquestar contenedores en un clúster.
Pregunta 14

¿Qué patrón de arquitectura se utiliza para gestionar la configuración distribuida en microservicios?

  • AService Discovery
  • BAPI Gateway
  • CConfiguration Server
  • DMessage Broker
Pregunta 15

En Kubernetes, ¿qué componente es responsable de programar los pods en los nodos?

  • Akubelet
  • Bkube-proxy
  • Ckube-scheduler
  • Detcd
Pregunta 16

¿Qué ventaja principal ofrecen los contenedores frente a las máquinas virtuales tradicionales?

  • AMayor aislamiento de seguridad.
  • BMenor overhead y mayor eficiencia en el uso de recursos.
  • CCapacidad para ejecutar diferentes sistemas operativos en el mismo host.
  • DNo requieren un sistema operativo huésped.
Pregunta 17

Según el modelo de madurez de microservicios, ¿qué caracteriza a un servicio 'stateless'?

  • AAlmacena el estado de la sesión en memoria local.
  • BNo mantiene estado persistente entre peticiones, delegándolo a almacenes externos.
  • CSolo maneja peticiones de lectura.
  • DRequiere afinidad de sesión con el cliente.
Pregunta 18

¿Qué comando de Docker se utiliza para ejecutar un contenedor en segundo plano (detached mode)?

  • Adocker run -d
  • Bdocker start -b
  • Cdocker exec --detach
  • Ddocker attach --background
Pregunta 19

En Kubernetes, ¿qué recurso se utiliza para gestionar el almacenamiento persistente independiente del ciclo de vida del pod?

  • AVolume
  • BPersistentVolume
  • CStorageClass
  • DConfigMap
Pregunta 20

¿Qué protocolo es comúnmente utilizado para la comunicación asíncrona entre microservicios?

  • AHTTP/1.1
  • BgRPC
  • CAMQP (ej: RabbitMQ)
  • DFTP
Pregunta 21

¿Qué herramienta se utiliza comúnmente para la gestión de paquetes y despliegues en Kubernetes?

  • AAnsible
  • BHelm
  • CTerraform
  • DPuppet
Pregunta 22

Según las buenas prácticas de Docker, ¿cuál es el propósito de usar un archivo .dockerignore?

  • AIgnorar contenedores en ejecución durante las operaciones de limpieza.
  • BExcluir archivos y directorios del contexto de construcción para reducir el tamaño de la imagen.
  • CEvitar que ciertas imágenes sean extraídas de registros públicos.
  • DDeshabilitar las capacidades de seguridad por defecto.
Pregunta 23

En el contexto del ENS, ¿qué medida de protección es aplicable a los sistemas que despliegan microservicios?

  • ACifrado de datos en reposo y en tránsito, según la categoría del sistema.
  • BUso exclusivo de software propietario.
  • CAlmacenamiento centralizado de todos los logs en medios físicos.
  • DDespliegue obligatorio en infraestructura on-premise.
Pregunta 24

¿Qué componente de Kubernetes se encarga de exponer servicios HTTP/HTTPS desde el exterior del clúster?

  • AService de tipo NodePort
  • BService de tipo ClusterIP
  • CIngress Controller
  • Dkube-proxy
Pregunta 25

¿Qué característica define a una arquitectura de microservicios frente a una monolítica?

  • ATodos los componentes se ejecutan en un único proceso.
  • BLa aplicación se estructura como un conjunto de servicios pequeños e independientes.
  • CComparten una única base de datos transaccional.
  • DEl despliegue se realiza en una sola operación.
Pregunta 26

¿Qué comando de Kubernetes se utiliza para ver los pods en un namespace específico?

  • Akubectl get pods --all-namespaces
  • Bkubectl get pods -n <namespace>
  • Ckubectl list pods --namespace <namespace>
  • Dkubectl describe pods <namespace>
Pregunta 27

En Docker, ¿cuál es la capa superior de una imagen que es escribible y específica de cada contenedor?

  • ACapa base (base layer)
  • BCapa de unión (union layer)
  • CCapa de contenedor (container layer)
  • DCapa de caché (cache layer)
Pregunta 28

¿Qué patrón se utiliza para manejar fallos transitorios en la comunicación entre microservicios?

  • AService Mesh
  • BRetry con backoff exponencial
  • CBulkhead
  • DEvent Sourcing
Pregunta 29

Según la Ley 40/2015 de Régimen Jurídico del Sector Público, ¿qué principio debe guiar la interoperabilidad entre sistemas en la AGE?

  • APrincipio de neutralidad tecnológica.
  • BPrincipio de uso obligatorio de software privativo.
  • CPrincipio de mínima funcionalidad.
  • DPrincipio de desconexión automática.
Pregunta 30

¿Qué objeto de Kubernetes permite definir variables de entorno y configuraciones para los pods?

  • ASecret
  • BConfigMap
  • CPersistentVolumeClaim
  • DDeployment
0 / 30 respondidas