Plataformas, Productos, Teoría Flashcards
¿En qué consiste IaaS y qué plataformas se conocen?
Infraestructure as a Service: es un servicio que ofrece hasta un nivel de virtualización ya hecho
- Amazon AWS
- Red Hat OpenStack
- Azure (Microsoft)
- Google Cloud
- Nube SARA
¿Qué servicios ofrece AWS?
- S3 (almacenamiento modo objeto: FICHEROS + HTTP)
- EC2 (máquinas virtuales)
- EBS (almacenamiento modo BLOQUE)
…
¿Qué servicios ofrece OpenStack de Red Hat?
- NOVA (máquinas virtuales)
- Swift (almacenamiento modo objeto)
- Cinder (almacenamiento modo BLOQUE)
- Neutron (recursos de red)
- Horizon (cuadro de mandos web)
…
¿Qué es PaaS y qué plataformas hay?
Plataform as a Service: es una modalidad de servicio que incluye todo lo necesario para que los desarrolladores puedan lanzar sus aplicaciones (plataformas de entorno de ejecución)
- Open Shift (crea plantillas y sabe qué contenedores tiene que lanzar y orquestar a partir de Kubernetes)
- Heroku (muy similar pero se usa en modo nube)
- Cloud Foundry (como Heroku)
¿Qué servicio de infraestructura ofrece una aplicación final?
SaaS (ejemplo: Gmail)
¿Qué servicio de infraestructura ofrece contenedores (pequeñas máquinas virtuales) sobre un sistema operativo determinado?
CaaS
Nota: en IaaS, dado el nivel que alcanza, no te ofrecen el OS, en cambio, en CaaS, sí. Sin embargo, el CaaS no te ofrece la capa de Runtime, como sí te la ofrece PaaS, que va un nivel más allá.
¿En qué consiste el servicio de infraestructura FaaS?
Function as a Service: un nivel más que PaaS. Orientado a funciones, para desplegar cosas más ligeras que aplicaciones. Le das el código.
(Google Function y AWS Landa)
¿En qué consiste la Virtualización?
Consiste en crear una capa de software de abstracción que se apoya en una serie de recursos hardware (que tiene que ser virtualizables)
La herramienta que realiza la Virtualización del hardware se llama Hypervisor o VMM (Virtual machine monitor)
¿Cuales son las ventajas de la virtualización?
- optimización de uso de HW (exprimir los recursos hw)
- aislamiento entre maquinas virtuales (seguridad)
- Mejor aprovisionamiento y administración del entorno
¿Qué tipos de Hypervisores existen?
De tipo 1 y tipo 2
Hypervisores Tipo 1 (empresa): instala el hypervisor sobre el hardware (servidores, CPDs, etc) y por encima del hypervisor las máquinas virtuales. (A los de tipo 1 también se les conoce como bare metal)
Hypervisores Tipo 2 (doméstico): instalar sobre el hardware el SO y sobre el SO el hypervisor. Por encima del hypervisor, las máquinas virtuales.
¿Qué tipos de virtualización existen?
- virtualización de máquinas
- virtualización del almacenamiento
- virtualización del backup
- virtualización del puesto de usuario
¿Qué tipos de virtualización del almacenamiento se conocen?
- A nivel de modo bloque:
• de servidor(LVM)
• de dispositivo (RAID)
• de red (SAN, vSAN) - a nivel de modo fichero:
• NAS (NFS, CIFS, AFP)
¿En qué consiste la Virtualización del puesto del usuario?
En exportar aplicaciones o escritorios por red
Ejemplos:
- Aplicaciones: Citrix, XenApp
- Escritorios: infraestructura VDI + acceso RDP/X-Window —VMWare Horizon, Yen Desktop
¿En qué consiste la Virtualización de Backup?
VTL (virtual tape library): el software de backap almacena los datos es una cinta, sin embargo, con la virtualización, se logra “engañarlo” para que se almacenen en discos (patron adapter)
Productos de Hypervisor de tipo 1
- KVM
- Hyper -V
- XEN
- VMWare ESX
Productos de Hypervisor de tipo 2
- VMWare Player
- Virtual Box
- Parallels (MAC)
¿Cual es el formato de disco virtual utilizado por VMWare y Virtual Box (formato abierto)?
VMDK
Inicialmente lo desarrolló solo VMWare como un formato propietario.
¿Cual es el formato de disco virtual utilizado por Hyper-V (Microsoft)?
VHD (virtual hard disk)
¿Qué formato (y que extensiones) consiste en el empaquetado y distribución de virtual appliances o generalmente, máquinas virtuales ya hechas?
El formato se llama OVF (Open Virtualization Format). Los ficheros tendrán las extensiones ovf y ova (open virtual appliances).
¿En qué consiste la Virtualización Ligera?
Es aquella en la que se virtualiza el sistema operativo mediante contenedores o EV (entornos virtuales).
¿Cual es la filosofía de los contenedores?
Filosofía usar y tirar
¿Qué diferencias hay entre contenedores e imágenes?
Un contenedor es algo que ya está funcionando.
Una imagen es algo estático en el disco. Cuando se lance la imagen, se crea el contenedor.
¿Cual es uno de los funcionamientos de Docker?
- Crear un fichero llamado dockerfile con la configuración de nuestra imagen. Siempre se va a crear una imagen a partir de otra
- Crear la imagen a partir del fichero dockerfile.
- Levantar un contenedor en memoria a partir de la imagen construida
Productos para manejar contenedores
Docker Desktop y Podman Desktop