Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Preguntas Curso DevOps

Total questions: 44

Worksheet time: 22mins

Name
Class
Date
1.

¿Qué son los contenedores de software?

a)

Un paquete de SW con el código y las librerías del sistema.

b)

Una máquina virtual con el código, las librerías del sistema, el entorno de ejecución o cualquier tipo de configuración.

c)

Un paquete de SW con el código, las librerías del sistema, el entorno de ejecución o cualquier tipo de configuración.

d)

Una máquina virtual sin OS con el código, las librerías del sistema, el entorno de ejecución o cualquier tipo de configuración.

2.

Las características principales de los contenedores son:

a)

Portabilidad: podremos desplegarlo en cualquier otro sistema.

b)

Autosuficiencia: Un contenedor Docker no contiene todo un sistema completo, sino únicamente aquellas librerías, archivos y configuraciones necesarias para desplegar las funcionalidades que contenga.

c)

Ligereza: se pueden usar imágenes base de OS más livianos que los OS en una máquina virtual.

d)

Solo A y B son características de los contenedores.

3.

Docker se compone de tres elementos fundamentales:

a)

Contenedores Docker

b)

Imágenes Docker

c)

Versiones de OS más livianos

d)

Repositorios Docker

4.

Cuál es el flujo correcto para desplegar un contenedor:

a)
b)
c)
d)
5.

Un repositorio Docker:

a)

Contiene las imágenes creadas por los usuarios

b)

Son privados, es decir, pagas por cada imagen que usas

c)

Son públicos y privados

d)

Todas son correctas

6.

¿Qué es DevOps?

a)

Una nueva metodología de desarrollo de SW que combina el desarrollo con la parte operativa

b)

Un nuevo modelo del ciclo de vida del desarrollo de SW

c)

Un enfoque de desarrollo de SW que combina el desarrollo de SW con las operaciones de IT

d)

Un modelo de desarrollo ágil

7.

El objetivo de los Dev's es gestionar, desarrollar las funcionalidades de la aplicación y configurar la infraestructura base que requiere el despliegue de la aplicación.

a)

Verdadero

b)

Falso

8.

El objetivo de los Ops es mantener la infraestructura segura, disponible para alojar o desplegar la aplicación desarrollada.

a)

Verdadero

b)

Falso

9.

¿En que fases del ciclo de desarrollo de SW está presente DevOps?

a)

Desarrollo, Pruebas, Despliegue

b)

Planeación, Desarrollo, Pruebas, Despliegue y Operaciones

c)

Desarrollo, Construcción, Pruebas, Despliegue, Operaciones y Monitoreo

d)

Planeación, Desarrollo, Construcción, Pruebas, Despliegue, Operaciones y Monitoreo

10.

CI/CD es una práctica combinada de:

a)

Integración Contínua para fusionar y probar los cambios en el código y Despliegue Contínuo para incorporar cambios de manera controlada

b)

Integración Contínua y Despliegue Contínuo

c)

Integración Contínua y Despliegue Contínuo para incorporar cambios de manera controlada

d)

Integración Contínua para mitigar riesgos

11.

¿Cuál es la estructura óptima de un repositorio?

a)

Un repositorio por proyecto o microservicio

b)

Ramas habilitadas para hacer patch en línea de ser necesario

c)

Una rama por ambiente (Dev, Qa y Master)

d)

Rama master protegida

12.

Google Container Registry es:

a)

Un almacén privado de contenedores

b)

Un almacén privado de imágenes de Docker

c)

Un almacén privado de imágenes de Docker y contenedores

d)

Un sistema de control de versiones

13.

Características de Google Container Registry

a)

Es gratuito

b)

Rápido, y con alta disponibilidad por default.

c)

Escaneo automático de vulnerabilidades sobre las imágenes.

d)

Acceso público a las imágenes de Docker almacenadas

14.

El formato para almacenar una imagen de Docker en GCR es: [hostname]/[project-id]/[image]:[tag].

Los campos obligatorios son:

a)

hostname, el más usado es gcr.io

b)

image, es el nombre de la imagen

c)

tag, cualquier etiqueta para la imagen

d)

Todas las anteriores

15.

¿Qué es Kubernetes?

a)

Kubernetes es un sistema de código abierto que permite automatizar la implementación, escalado y la administración de aplicaciones en contenedores en la nube pública

b)

Kubernetes es un sistema de código abierto que permite automatizar la implementación, escalado y la administración de aplicaciones en contenedores en implementaciones locales

c)

Kubernetes es un sistema de código abierto que permite automatizar la implementación, escalado y la administración de aplicaciones en contenedores en la nube pública y en implementaciones locales.

d)

Ninguna de las anteriores

16.

Los elementos principales de un clúster de kubernetes son

a)

Configmap

b)

Nodos

c)

Master

d)

Pods

e)

Containers

17.

¿Cuáles de las siguientes son características del motor Kubernetes?

a)

Registro y monitoreo integrados

b)

Soporte de solicitud con estado

c)

Gestión de Identidad y Acceso

d)

Ninguno de esos

18.

¿Cuáles son los tipos de servicios en Kubernetes?

a)

Service: para la comunicación externa o interna entre servicios

b)

NodePort: Siempre se usa la misma IP del Nodo, limitado al número de puertos

c)

ClusterIP: para la comunicación inter-servicios usando un DNS interno, pero no da salida hacia afuera del cluster

d)

LoadBalancer: usa una IP diferente a la de los nodos que puede ser interna o externa

19.

Los clusters de Kubernetes, necesitan siempre 4 segmentos de red

a)

Verdadero: Master, Nodos, Servicios y Pods

b)

Falso, solo necesita 3: Nodos, Servicios y Pods

20.

Respecto a Kubernetes en GCP, ¿cuáles afirmaciones son ciertas?

a)

GKE requiere implementación y mantenimiento de infraestructura

b)

GKE usa los recursos de Google Compute Engine

c)

Cloud Run requiere implementación y mantenimiento de infraestructura a más bajo costo

d)

Cloud Run es completamente administrado y no requiere creación previa de infraestructura

21.

Que funcion cumple DOCKER?

a)

Docker implementa el kernel de windows y sus funciones, de modo que pueden ejecutarse procesos de manera independiente.

b)

Docker implementa el kernel de linux y sus funciones, de modo que pueden ejecutarse procesos de manera independiente.

c)

Docker es el CLOUD de kubernetes

22.

Caracteristicas de DOCKER?

a)

Portabilidad, ligereza y autosuficiencia

b)

Escalabilidad, programacion extrema y servicios en la nube

c)

ESXI, VCENTER, ligereza

23.

DOCKER funciona con lo siguientes componentes fundamentales (Contenedor, Imagen, Imagen de plataforma, Registro, Dockerfile).

a)

Verdadero

b)

Falso

24.

Que ventaja tiene los contenedores?

a)

Aislamiento

b)

Menos Gastos generales

c)

Mayor Portabilidad

d)

Mayor eficinecia

e)

Todas las anteriores

25.

Comando DOCKER para crear una imagen

a)

docker build -t "nombre imagen" .

b)

docker "nombre imagen" -t build

c)

docker images -a "nombre imagen"

26.

Comando DOCKER para ejecutar un contenedor

a)

docker run -it -p 80:8080 "nombre imagen"

b)

docker build -it p 80:80 "nombre imagen"

c)

docker exec -it "nombre imagen" sh

27.

Comando DOCKER que muestra las imagenes creadas

a)

docker images

b)

docker containers

c)

docker files

28.

Comando DOCKER que muestra los contenedores en ejecución:

a)

docker ps

b)

docker images

c)

docker run

29.

El comando docker stop "id contenedor", finaliza la ejecución de un contenedor

a)

Verdadero

b)

False

30.

La palabra DevOps es una contracción de “Desarrollo” (Development) y “Operaciones” (Operations)

a)

Verdadero

b)

Falso

31.

Uno de los principios del proceso de desarrollo ágil es entregar software funcional en entregas más pequeñas y frecuentes?

a)

Verdadero

b)

Falso

32.

Uno de los beneficios de negocios para las organizaciones que adoptan DevOps es

a)

Reducción en el tiempo de comercialización

b)

Tiempos de ciclo más reducidos

c)

Tasas de despliegue más altas

d)

Bucles de retroalimentación más extensos

33.

DevOps hace énfasis en:

a)

comunicación transparente

b)

innovación de soluciones desde desarrollo

c)

colaboración e integración entre Desarrolladores y Operadores

d)

calidad en cada fase del ciclo de desarrollo

34.

Los pilares de DevOps:

a)

Agile

b)

gestión de servicios de tecnologías de la información (en inglés IT Service Management, ITSM)

c)

la Entrega Continua

d)

ITIL

35.

Algunas definiciones de DevOps son:

a)

DevOps es una cultura o un movimiento profesional

b)

DevOps es como un movimiento filosófico

c)

Un movimiento de personas quienes se preocupan por desarrollar y operar sistemas fiables, seguros y de alto rendimiento a escala

d)

Una mezcla de patrones destinados a mejorar la colaboración entre desarrolladores y operadores DevOps se dirige a compartir metas e incentivos, así como procesos compartidos

y herramientas

36.

El propósito de DevOps incluye:

a)

establecer un sistema de despliegue automatizado rápido

b)

ayuda a realizar la implementación de manera rápida y sin

esfuerzo, logrando despliegues más demorados

c)

desea establecer la cadena de suministros de servicios TI en el negocio

d)

no tiene un modelo para la implementación, cada organización tiene que pensar y construir su propio proceso DevOps para mejorar su negocio

37.

Scrum consiste en:

a)

3 roles, 2 artefactos, 5 ceremonias

b)

2 roles, 5 ceremonias, 3 artefactos

c)

3 roles, 5 eventos, 3 artefactos

d)

3 roles, 3 evetos, 3 artefactos

38.

En las pruebas caja blanca, lo más relevante es:

a)

La funcionalidad

b)

Las métricas

c)

La estructura interna

d)

El objeto de prueba

39.

En las técnica de prueba de caja blanca NO es un tipo de cobertura:

a)

Cobertura de sentencia

b)

Cobertura de decisión

c)

Cobertura de condición

d)

Cobertura de métricas

40.

En la técnica de caja blanca, la ventaja en la cobertura de sentencia es:

a)

Detecto sentencias que nunca se ejecutan

b)

Detecto código faltante

c)

Detecto código muerto

d)

Detecto excepciones

41.

En las pruebas caja negra, lo más relevante es:

a)

La funcionalidad

b)

Las métricas

c)

La estructura interna

d)

El objeto de prueba

42.

¿Qué beneficios nos da hacer las pruebas de software?

a)

Prevención de errores

b)

Reducción de costos del desarrollo

c)

Mejoras del rendimiento

d)

Todas las anteriores

43.

¿Qué son las pruebas de regresión?

a)

Garantizar poco esfuerzo en la integración final del sistema .

b)

En esta prueba se vuelve a probar el sistema a la luz de los cambios realizados durante el mantenimiento o desarrollo de la nueva versión del sistema, buscando efectos adversos en otras partes.

c)

Asegurar los resultados de las pruebas unitarias.

d)

Asegurar la apropiada navegación dentro del sistema, ingreso de datos, procesamiento y recuperación.

44.

Las pruebas funcionales se encargan de: Verificar las funciones emulando escenarios comerciales, basados en requisitos funcionales. Las pruebas de caja negra son una forma común de verificar funciones

a)

Verdadero

b)

Falso