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
¿Como saber si tengo el flag VT-x instalado?
Linux: cat /proc/cpuinfo - comando: lscpu
26
Sobre la virtualización de escritorios ¿Que herramientas conoces?
Microsoft Remote Desktop Services (RDS) - Citrix XenDesktop - VMWare Horizon
27
¿Que productos conoces que te permiten conectar directamente a una aplicación que quieras lanzar?
Citrix
28
¿Que es docker?
Docker es una plataforma de código abierto diseñada para facilitar la creación
29
¿Que es PodMan?
Es una herramienta open source alternativa a Docker
30
¿Que es LXC (Linux Containers)?
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
2 orquestadores famosos de contenedores
Kubernetes (k8s) y Docker Swarn(orquestador)
32
¿Que es Docker Engine?
Componente fundamental de Docker
33
¿Que es CRI?
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
¿Que es CRI-O?
es una implementación de la Container Runtime Interface (CRI) para Kubernetes
35
¿que es Container-d?
es un demonio que gestiona el ciclo de vida completo del contenedor
36
¿Que es RunC?
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
¿que es PaaS?
(Platform as a Service) modelo de servicio en la nube que permite a los usuarios desarrollar
38
¿que es SaaS ?
(Software as a Service)
39
¿Para que vale chroot?
permite crear un entorno aislado dentro del sistema de archivos principal
40
¿Que características tienen las capas de docker?
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
Instrucciones de dockerfile
son muchas. Revisar según los apuntes: https://docs.google.com/document/d/1svEOv7nzgPxquA4zCHh9kHTZqMm0M7UywoWNoDyRdPc/edit
42
En un dockerfile. si hay un CMD sin entrypoint ¿Como funciona?
Docker ejecutará ese comando usando el entrypoint por defecto /bin/sh -c
43
En un dockerfile si hay CMD y ENTRYPOINT ¿Como se comporta?
El ENTRYPOINT especifica el ejecutable que usará el contenedor
44
¿Que es un microservicio?
Servicios que pueden ser desplegados de manera independiente que se modelan alrededor de un dominio de negocio
45
¿Como son los microservicios?
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
¿Que es RMI?
tecnología de Java que permite a un programa en Java invocar métodos que se ejecutan en un objeto remoto
47
¿Que es gRPC?
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
¿En que se basa gRPC?
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
¿Que es GraphQL?
Facebook: Es un lenguaje de consulta para APIs y un tiempo de ejecución para ejecutar esas consultas
50
¿Que es Apollo Servers?
biblioteca de servidor GraphQL que se utiliza para crear una API GraphQL completa y escalable
51
¿Que es Apollo Client?
Conector que va a permitir de forma fácil y rápida consultar un servidor GraphQL
52
tipos de Broker de mensajes
Apache Kafka - RabbitMQ - Active MQ - Google Cloud Pub/sub
53
¿Que es un APIGateway?
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
¿Que es Service Mesh?
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
¿Para que vale envoy?
proxy de nivel de aplicación desarrollado para facilitar la comunicación entre microservicios en arquitecturas distribuidas
56
¿Para que vale Istio?
intercepta todas las llamadas entrantes/salientes del microservicio
57
¿Para que vale Elastic search?
Trazabilidad
58
¿Para que vale Grafana?
Observabilidad
59
¿Para que vale Maistra?
proporcionar una implementación segura y gestionada del service mesh en OpenShift y Kubernetes.
60
¿Para que vale JAEGER?
monitorear y solucionar problemas en aplicaciones distribuida
61
¿Para que vale Kiali?
herramienta de observabilidad y gestión de service mesh diseñada específicamente para integrarse con Istio.
62
¿Para que vale Prometheus?
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
En las Transacciones distribuidas - 2PC ¿Que 2 fases hay?
Fase de voting: el coordinador intenta preparar a todos para el commit
64
En Kubernetes ¿Que es un pod?
Conjunto de 1 o más contenedores
65
En Kubernetes ¿Que es un Nodo?
Elemento del cluster que alberga pods en su interior
66
En Kubernetes ¿Que es un Cluster?
Agrupación de nodos a orquestar.
67
En Kubernetes ¿Que es un Servicio?
Conjunto de pods a los que enviamos tráfico (ingress)
68
En Kubernetes ¿Que es un Volumen?
Directorio con datos accesibles a los contenedores del pod
69
En Kubernetes ¿Que es un Namespace?
Cluster virtual o partición del cluster
70
En Kubernetes ¿Que es un Replica Set?
Garantiza que haya un número específico de réplicas de un Pod ejecutándose en un clúster en cualquier momento
71
En Kubernetes ¿Que es un Deployment?
Gestiona y supervisa la creación y actualización de Pods y ReplicaSets.
72
¿Que es FaaS?
Function as a Service. Ejmplo Lambda de AWS
73
¿Que es CaaS?
Contenedores como servicio.
74
¿Que es KaaS?
Kubernetes as a Service.