T2 (parte 2) Virtualización (J) Flashcards

1
Q

¿Que es hiperconvergencia?

A

es un marco/arquitectura de TI en el que se integran y se gestionan de manera unificada los recursos computacionales

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿Que es el vcenter?

A

plataforma de gestión centralizada de VMware

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿Que es emular?

A

capacidad de un sistema o software para imitar el comportamiento de otro sistema o entorno

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

En vmware ¿Para que valen los ficheros con extensión .vmx?

A

Contiene la configuración de una máquina virtual (Doble click para que arranque la máquina virtual)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

En virtual Box para que vale los ficheros con terminación .vdi

A

formato de disco virtual utilizado principalmente por el software de virtualización Oracle VM VirtualBox. Tiene metadatos asociados

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

En virtual Box para que vale los ficheros con terminación .vbox

A

contiene la configuración de una máquina virtual

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

En virtual Box para que vale los ficheros con terminación .ova

A

formato de archivo que encapsula una máquina virtual completa

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

¿Para que vale la Extensión vmdk?

A

(Virtual Machine Disk): representan discos duros virtuales de máquinas virtuales y contienen el sistema operativo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

¿Para que valen los ficheros con terminación .vmem?

A

Almacena el contenido de la memoria virtual que tiene un proceso virtualizado

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

¿Para que valen los ficheros con terminación .nvram?

A

para almacenar la información de configuración de la memoria NO volátil (NVRAM) de la máquina virtual.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

¿Para que valen los ficheros con terminación .vmsd?

A

para almacenar metadatos de instantáneas de una máquina virtual

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

¿Para que valen los ficheros con terminación .vswp?

A

para almacenar la memoria virtual swap de una máquina virtual.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

¿Que es Thin y Thick provisioning?

A

Thin provisioning:permite que el espacio se asigne de forma justa y puntual - Thick Provisioning: Se asigna y se reserva todo el espacio necesario para la máquina virtual desde el principio

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

¿Que es Open Virtualization Format (OVF)?

A

estándar abierto para empaquetar y distribuir máquinas virtuales. OVA: Consiste en un tar del contenido del OVF

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

¿Que es el Formato VHD?

A

archivo de imagen de disco utilizado en entornos de virtualización para almacenar el contenido de un disco duro virtual.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

¿Que es hipervisor: conocido también como supervisor de máquina virtual (VMM)?

A

es un software que crea y ejecuta máquinas virtuales (VM) y que

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

¿Que significa VTL?

A

Emular la interfaz de la librería de cintas con discos al otro lado

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

¿Como se llama al Hipervisor tipo I?

A

(bare metal): se instala directamente en el hardware físico de un servidor

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Hipervisores de tipo I que conozcas

A

VMWare ESX Server<br></br>XEN Serve<br></br>KV <br></br> Hyper-V

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

¿Como se llama al Hipervisor tipo II?

A

(hosted). Software de virtualización que se ejecuta en un sistema operativo host

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Hipervisores de tipo II que conozcas

A

VMWare Player <br></br>VirtualBox <br></br>Parallels(MAC)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

¿Que requisito hay en Intel para poder instalar software de virtualización?

A

Activa la extensión Intel VT-x. VT-c sirve para virtualizar la parte de red y VT-d sirve para virtualizar la entrada/salida

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

¿Que requisito hay en AMD para poder instalar software de virtualización?

A

AMD-V

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

¿Como sé si tengo AMD-V Instalado?

A

Buscar el flag svm - cat /proc/cpuinfo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

¿Como saber si tengo el flag VT-x instalado?

A

Linux: cat /proc/cpuinfo - comando: lscpu

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

Sobre la virtualización de escritorios ¿Que herramientas conoces?

A

Microsoft Remote Desktop Services (RDS) - Citrix XenDesktop - VMWare Horizon

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

¿Que productos conoces que te permiten conectar directamente a una aplicación que quieras lanzar?

A

Citrix

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

¿Que es docker?

A

Docker es una plataforma de código abierto diseñada para facilitar la creación

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

¿Que es PodMan?

A

Es una herramienta open source alternativa a Docker

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q

¿Que es LXC (Linux Containers)?

A

tecnología de virtualización a nivel de sistema operativo que permite ejecutar múltiples entornos aislados (llamados contenedores) en un solo host Linux

31
Q

2 orquestadores famosos de contenedores

A

Kubernetes (k8s) y Docker Swarn(orquestador)

32
Q

¿Que es Docker Engine?

A

Componente fundamental de Docker

33
Q

¿Que es CRI?

A

Es un plugin que permite a kubernetes ser agnóstico y comunicarse con diferentes tipos de contenedores (Basada en tecnología google llamada GRPC)

34
Q

¿Que es CRI-O?

A

es una implementación de la Container Runtime Interface (CRI) para Kubernetes

35
Q

¿que es Container-d?

A

es un demonio que gestiona el ciclo de vida completo del contenedor

36
Q

¿Que es RunC?

A

es una herramienta de línea de comandos de Linux para crear y ejecutar contenedores según la especificación de runtime de contenedores de OCI Container

37
Q

¿que es PaaS?

A

(Platform as a Service) modelo de servicio en la nube que permite a los usuarios desarrollar

38
Q

¿que es SaaS ?

A

(Software as a Service)

39
Q

¿Para que vale chroot?

A

permite crear un entorno aislado dentro del sistema de archivos principal

40
Q

¿Que características tienen las capas de docker?

A

Cada instrucción crea UNA CAPA - cada capa tiene un identificador único - Las capas son de lectura a excepción de la ultima que es lectura/escritura

41
Q

Instrucciones de dockerfile

A

son muchas. Revisar según los apuntes: https://docs.google.com/document/d/1svEOv7nzgPxquA4zCHh9kHTZqMm0M7UywoWNoDyRdPc/edit

42
Q

En un dockerfile. si hay un CMD sin entrypoint ¿Como funciona?

A

Docker ejecutará ese comando usando el entrypoint por defecto /bin/sh -c

43
Q

En un dockerfile si hay CMD y ENTRYPOINT ¿Como se comporta?

A

El ENTRYPOINT especifica el ejecutable que usará el contenedor

44
Q

¿Que es un microservicio?

A

Servicios que pueden ser desplegados de manera independiente que se modelan alrededor de un dominio de negocio

45
Q

¿Como son los microservicios?

A

Mantenibles y testeables - débilmente acoplados - Mejora la cohesión: responsabilidades y funcionalidades dentro de un microservicio están relacionadas entre sí y se agrupan de manera lógica y significativa - Se comunican por http - Se despliegan de manera independiente - Agilidad

46
Q

¿Que es RMI?

A

tecnología de Java que permite a un programa en Java invocar métodos que se ejecutan en un objeto remoto

47
Q

¿Que es gRPC?

A

Google.Framework de llamada a procedimiento remoto open source que se utiliza para la comunicación de alto rendimiento entre servicios(aparte de soap

48
Q

¿En que se basa gRPC?

A

Se basa en protocol buffers(protobuf):tecnología desarrollada por Google para la serialización y deserialización de datos. Ficheros con extensión .proto.

49
Q

¿Que es GraphQL?

A

Facebook: Es un lenguaje de consulta para APIs y un tiempo de ejecución para ejecutar esas consultas

50
Q

¿Que es Apollo Servers?

A

biblioteca de servidor GraphQL que se utiliza para crear una API GraphQL completa y escalable

51
Q

¿Que es Apollo Client?

A

Conector que va a permitir de forma fácil y rápida consultar un servidor GraphQL

52
Q

tipos de Broker de mensajes

A

Apache Kafka - RabbitMQ - Active MQ - Google Cloud Pub/sub

53
Q

¿Que es un APIGateway?

A

es un servidor que actúa como intermediario entre los clientes y un conjunto de servicios backend. Su principal función es recibir todas las solicitudes de API externas

54
Q

¿Que es Service Mesh?

A

Es una práctica de arquitectura para administrar y visualizar conjuntos de múltiples microservicios basados en contenedores. Tecnología diseñada para abordar las complejidades de las arquitecturas de microservicios(Esta responsabilidad se elimina de los microservicios)

55
Q

¿Para que vale envoy?

A

proxy de nivel de aplicación desarrollado para facilitar la comunicación entre microservicios en arquitecturas distribuidas

56
Q

¿Para que vale Istio?

A

intercepta todas las llamadas entrantes/salientes del microservicio

57
Q

¿Para que vale Elastic search?

A

Trazabilidad

58
Q

¿Para que vale Grafana?

A

Observabilidad

59
Q

¿Para que vale Maistra?

A

proporcionar una implementación segura y gestionada del service mesh en OpenShift y Kubernetes.

60
Q

¿Para que vale JAEGER?

A

monitorear y solucionar problemas en aplicaciones distribuida

61
Q

¿Para que vale Kiali?

A

herramienta de observabilidad y gestión de service mesh diseñada específicamente para integrarse con Istio.

62
Q

¿Para que vale Prometheus?

A

sistema de monitoreo y alerta de código abierto diseñado para registrar métricas en tiempo real en una base de datos de series temporales

63
Q

En las Transacciones distribuidas - 2PC ¿Que 2 fases hay?

A

Fase de voting: el coordinador intenta preparar a todos para el commit

64
Q

En Kubernetes ¿Que es un pod?

A

Conjunto de 1 o más contenedores

65
Q

En Kubernetes ¿Que es un Nodo?

A

Elemento del cluster que alberga pods en su interior

66
Q

En Kubernetes ¿Que es un Cluster?

A

Agrupación de nodos a orquestar.

67
Q

En Kubernetes ¿Que es un Servicio?

A

Conjunto de pods a los que enviamos tráfico (ingress)

68
Q

En Kubernetes ¿Que es un Volumen?

A

Directorio con datos accesibles a los contenedores del pod

69
Q

En Kubernetes ¿Que es un Namespace?

A

Cluster virtual o partición del cluster

70
Q

En Kubernetes ¿Que es un Replica Set?

A

Garantiza que haya un número específico de réplicas de un Pod ejecutándose en un clúster en cualquier momento

71
Q

En Kubernetes ¿Que es un Deployment?

A

Gestiona y supervisa la creación y actualización de Pods y ReplicaSets.

72
Q

¿Que es FaaS?

A

Function as a Service. Ejmplo Lambda de AWS

73
Q

¿Que es CaaS?

A

Contenedores como servicio.

74
Q

¿Que es KaaS?

A

Kubernetes as a Service.