Está en la página 1de 58

Conceptos de Nube y

Virtualización
VMware IT Academy

Confidential │ ©2019 VMware, Inc.


Conceptos de Nube y Virtualización
¿Qué me ofrece este micro curso?

Es un curso introductorio para todo Contenido del Curso


aquel que quiera iniciar su camino en 1. ¡Bienvenido!
lo referente a computación en la
nube. 2. Introducción a la Virtualización

3. El Hipervisor
No necesita conocimiento previo
para poder acceder al contenido. 4. El Centro de Datos

Es corto; contiene texto, video y 5. El Centro de Datos Virtual


laboratorios donde crear VMs.
6. La Nube
Es el primero de 3 micro-cursos. 7. Soluciones de VMware

Brinda un badge digital oficial de 8. ¿Y ahora? ¿Qué sigue?


VMware.

Confidential │ ©2019 VMware, Inc. 2


Primer Paso: Registrarse!
Google “vmita ndg”
to access directly

© Network Development Group reserved for use with NDG.tech/vmware content


Cloud and Virtualization
Concepts
Conceptos de Nube y Virtualización

From NDG In partnership with VMware IT Academy


www.vmware.com/go/academy
¿Por qué aprender virtualización?
• La computación moderna es más eficiente gracias a la virtualización

• La virtualización puede ser usada para la computación en la nube, móvil y person

• También puedes usar la virtualización en tu vida personal

© Network Development Group reserved for use with NDG.tech/vmware content


Este contenido cubrirá:

• Entender los beneficios de la virtualización

• Ser capaz de describir lo que es la virtualización, máquinas virtuales e hipervisore

• Conocer los componentes virtualizables de un data center.

• Familiarizarse con las tecnologías de VMware, populares en la industria

© Network Development Group reserved for use with NDG.tech/vmware content


Beneficios de la Virtualización
• ¿Alguna vez has soñado con poder clonarte a ti mismo?

• Si pudieras: ¿Serías más eficiente? ¿Harías más cosas?

• La virtualización le permite a los computadores ser más eficientes.

• Las computadoras que utilizan la virtualización son capaces de optimizar


el uso de los recursos existentes.

© Network Development Group reserved for use with NDG.tech/vmware content


¿Qué es la virtualización?
Hardware y Software
• ¿Usas un celular, laptop o computadora de escritorio?

• Celular, laptos y computadoras de escritorio son hardware

• Tal como tu cerebro controla tus acciones, el software controla el hardware

• Hay distintos tipos de software que controlan las acciones de las computadoras

© Network Development Group reserved for use with NDG.tech/vmware content


Hardware
Procesador Es la Unidad Central de Procesamiento (CPU)

RAM “Random Access Memory”, es volátil.

ROM Memoria no volátil, guarda la BIOS


La BIOS es el tipo de software que se encarga de arrancar el sistema
Placa Madre Placa impresa de circuitos que tiene el procesador, RAM, ROM, red y
Entrada y Salida, entre otros componentes.
Chipset Conjunto de microchips en una placa madre que se encargan de
administrar funciones específicas.

Almacenamiento Un dispositivo de almacenamiento no volátil, tal cómo un Disco Duro


o un Disco de Estado Sólido.

© Network Development Group reserved for use with NDG.tech/vmware content


Software
• Software de Sistema es necesario para que el hardware funcione

• El Sistema operativo controla el hardware

• Software de aplicación le dice al Sistema que ejecute una acción

© Network Development Group reserved for use with NDG.tech/vmware content


Ya que entiendes los roles que desempeñan el hardware y el software podrás
entender más facilmente el concepto de virtualización. La virtualización es la
“capa” de tecnología que va entre el hardware fisico de un dispositivo y el
Sistema operativo para crear una o varias copias del dispositivo.

© Network Development Group reserved for use with NDG.tech/vmware content


¿Qué es una máquina virtual?
• La virtualización crea hardware virtual clonando hardware físico.

• El hypervisor usa hardware virtual para crear una máquina virtual.

• Una máquina virtual es un conjunto de archivos

• Con un hypervisor y máquinas virtuales una computadora puede correr


multiples sistemas operativos

© Network Development Group reserved for use with NDG.tech/vmware content


El Hipervisor
¿Qué es un Hipervisor?
• Software instalado sobre hardware, crea la capa de virtualización.

• Aloja máquinas virtuales.

• Hipervisor Tipo 1 – Hipervisor “bare metal” (VMware ESXi)

• Hipervisor Tipo 2 – Hipervisor alojado (VMware Workstation / Fusion)

© Network Development Group reserved for use with NDG.tech/vmware content


Archivos de Máquinas Virtuales
• Las máquinas virtuales pueden ser exportadas y movidas a otros hosts.

• Los archivos son creados por el hypervisor y almacenados en el directorio.

• Ejemplos de archivos de máquinas virtuales:


File Type File Name Description

Log File <vmname>.log Keeps a log of VM activity

Disk File <vmname>.vmdk Stores content of VM’s disk drive

Snapshot Files <vmname>.vmsd and Stores information about VM


<vmname>.vmsn snapshots (saved VM state)
Configuration File <vmname>.vmx Stores information about VM
name, BIOS, guest OS, and
memory

© Network Development Group reserved for use with NDG.tech/vmware content


¿Qué es un snapshot?
• ¿Necesitas guardar el estado o progreso de tu información al
trabajar con una máquina virtual?

• Snapshots son salvadas como archivos en el folder de


la máquina virtual (<vmname>.vmx)

• ¿Qué se guarda en un snapshot?


- Estado de los discos duros de la VM
- Contenido de la memoria de la VM
- Configuraciones de la VM

© Network Development Group reserved for use with NDG.tech/vmware content


Centros de Datos
¿Qué es un Centro de Datos?
• Infraestructura de Hardware que
soporta la virtualización

• Se enfoca en procesar grandes


cantidades de datos.

• ¿Cuáles son sus tres principales


componentes?
- Computación
- Almacenamiento
- Redes

© Network Development Group reserved for use with NDG.tech/vmware content


Sistemas de Cómputo
• Sistemas operativos y hardware que corre aplicaciones.

• Diferencia entre un servidor y un computador:


Las computadoras tienen interfaces amigables con el usuario, los servidores
se enfocan en correr programas.

• Tipos de Servidores:
- Torre
- Blade
- Rack

• ¿Qué es la arquitectura de un servidor?

© Network Development Group reserved for use with NDG.tech/vmware content


Redes
• Permite la comunicación entre dispositivos para transferir datos
entre centros de datos

• ¿Qué tipos de hardware se utilizan?

© Network Development Group reserved for use with NDG.tech/vmware content


Almacenamiento
• Almacenamiento en centros de datos tienen dos características:
disponibilidad y redundancia

© Network Development Group reserved for use with NDG.tech/vmware content


Almacenamiento - RAID
• Redundant Array of Independent Disks

• Discos duros conectados entre si para crear un volúmen grande


de almacenamiento redundante.

• ¿Cuáles son lo tres métodos de escribir a un RAID?


- Mirroring
- Striping
- Parity

• ¿Qué significan los números RAID (i.e., 0, 1, 5)?

© Network Development Group reserved for use with NDG.tech/vmware content


Almacenamiento - Block vs Archivos
• Almacenamiento a Nivel de Bloque - Los datos son escritos y accesados desde
volúmenes de almacenamiento (bloques).

• Almacenamiento a Nivel de Archivos – Los datos son escritos a discos pero accesados
desde sistemas de archivos por defecto.

© Network Development Group reserved for use with NDG.tech/vmware content


Almacenamiento – Tipos de Almacenamiento en
Centros de Datos
• DAS – Dispositivos de almacenamiento conectadores directamente al equipo
(block-level)

• NAS – Dispositivos de almacenamiento conectados a una red, los servidores en


la red pueden acceder a ellos (file-level)

• SAN – Almacenamiento en clúster en su propia red, a los cuáles los servidores


se pueden conectar (block-level)

© Network Development Group reserved for use with NDG.tech/vmware content


Protocolos comúnes de almacenamiento en Centros
de Datos
Protocol Application

SCSI (Internet Small Computer System Medium-sized blade servers, Enterprise


Interface servers, DAS
FC (Fiber Channel) Enterprise servers, SAN

FCoE (Fiber Channel over Ethernet) Enterprise servers, SAN

iSCSI (Internet Small Computer System Enterprise servers, NAS


Interface)

© Network Development Group reserved for use with NDG.tech/vmware content


Storage Provisioning
• Aprovisionamiento grueso: Espacio en disco que es pre-asignado para un
servidor o una máquina virtual. Esto significa que el espacio lógico proveído
por particionar es igual a la cantidad del espacio físico separado en el disco
físico.

© Network Development Group reserved for use with NDG.tech/vmware content


Centro de Datos Virtual
Beneficios de un Centro de Datos Virtual
• Los Centros de Datos usan mucho hardware, la virtualización hace que el
hardware sea más eficiente.

• El incremento en recursos de computación resulta en una mayor


disponibilidad de aplicaciones.

• Menos trabajo necesario para monitorear los Centros de Datos, ya que el


administrador puede monitorear desde su escritorio usando un programa.

• Software-Defined Data Center (SDDC): El hipervisor agrupa los recursos de los


Centros de Datos físicos en uno virtual.

© Network Development Group reserved for use with NDG.tech/vmware content


¿Qué es vSphere?
• Suite de tecnología de virtualización diseñado para la administración de Centros
de Datos de nivel empresarial.

• Las herramientas de virtualización de vSphere incluyen:


- ESXi: Hipervisor Tipo 1
- vCenter: Software de adminisración (instalado en el servidor de
administración)
- vSphere Client: Programa que controla los servidores huésped y
las máquinas virtuales.

© Network Development Group reserved for use with NDG.tech/vmware content


vSphere

© Network Development Group reserved for use with NDG.tech/vmware content


¿Qué es ESXi?
• ESXi es el software hypervisor tipo 1 de VMware, instalado directamente en el
servidor físico, crea la capa de virtualización.

• Componentes de ESXi:
- Microkernel Unix
- VMware Kernel (VMkernel)

© Network Development Group reserved for use with NDG.tech/vmware content


vCenter y vSphere Client
• vCenter: Software instalado en un
servidor dedicado para administrar los
servidores ESXi y otros componentes de
un Centro de Datos virtualizado.

• vSphere Client: Programa con una


interfaz gráfica que le permite al
administrador de Centro de Datos
conectarse al vCenter y al ESXi
remótamente.

© Network Development Group reserved for use with NDG.tech/vmware content


Virtualización de Servidores
• Resulta en incrementos en la eficiencia de los servidores de centros de datos
porque multiples máquinas virtuales pueden ser hospeadas en un solo
servidor.
• Recursos de computación pueden ser distribuidos entre clientes usando
menos hardware.

© Network Development Group reserved for use with NDG.tech/vmware content


Virtualización de Almacenamiento
• Capacidad de almacenamiento agrupada y
distribuida a las máquinas virtuales
- Dispositivos de almacenamiento físico
son particionados en unidades lógicas.
(LUNs)
- LUNs son usados para crear un
almacén de datos.

• ¿Cómo accesan las máquinas virtuales el


almacenamiento de centros de datos?
- Las máquinas virtuales se almacenan
como archivos VMDK (.vmdk) en un
almacén de datos.
- Archivos de configuración de máquinas
virtuales (VM settings) son almacenados
como archivos VMX (.vmx)
© Network Development Group reserved for use with NDG.tech/vmware content
Virtualización de Redes
• Los componentes físicos que componen la red física
son virtualizados para crear una red virtual.

• ¿Qué es un vSwitch?
- Un switch virtual que crea dispositivos
virtuales que pueden conectarse para
comunicarse entre ellos

• ¿Qué es una vLAN?


- Una red de área local virtual que es
segmentada en grupos de puertos isolados
los unos de los otros, creando así distintas
redes segmentadas.

© Network Development Group reserved for use with NDG.tech/vmware content


Tipos de Redes Virtuales
• Bridged Network: El servidor huésped y la máquina
virtual son conectados a la misma red, el huésped
comparte su dirección IP con la máquina virtual.

• NAT: Las máquinas virtuales usan una IP traducida de


la IP del huésped (usando un dispositivo NAT) y se
comunica en una red privada configurada en la
computadora huésped.

• Host-only Network: Las máquinas virtuales usan una


red privada pero no tienen direcciones IP traducidas
para conectarse a la red externa, por lo tanto, sólo se
pueden comunicar con otras máquinas virtuales en la
red aislada del huésped.

© Network Development Group reserved for use with NDG.tech/vmware content


Virtualización de Escritorio y Aplicación
• ¿Por qué usar aplicaciones virtualizadas?
- Algunas aplicaciones tienen requerimientos específicos de sistema
- VMware Thinapp crea una aplicación virtual empaquetada, la cual
contiene el programa y los requerimientos de Sistema, así lo pone a
disposición del usuario final.

• ¿Qué es virtualización de escritorios?


- Diseñado para resolver problemas de recursos de computación
enfrentados por la fuerza de rabajo móvil (trabajadores que necesitan
computación sin el hardware)
- VMware Horizon toma los recursos necesarios para crear un ambiente
de escritorio de centros de datos y lo entrega a los dispositivos del
usuario final
© Network Development Group reserved for use with NDG.tech/vmware content
Convergencia
• Convergencia: Mudar de un modelo de servidor tradicional basado en hardware
a un centro de datos virtual.

• Dos estrategias:
- Containment: No desplegar ninguna aplicación existente para clients en
servidores virtuales. Mantener aplicaciones corriendo en el data center
tradicional.
- Consolidation: Mover aplicaciones que están corriendo en un centro de
datos tradicional usando tecnología VMware P2V.

© Network Development Group reserved for use with NDG.tech/vmware content


¿Qué es la Nube?
La Nube

• Computación en la nube es la
entrega de recursos de computación
compartidos (software y/o datos)
bajo demanda usando el internet.

© Network Development Group reserved for use with NDG.tech/vmware content


Tipos de Computación en la Nube
La computación en la nube es categorizada en
distintos modelos de servicio. Los más grandes
son:
• Software as a Service (SaaS)
• Platform as a Service (PaaS)
• Infrastructure as a Service (IaaS)

© Network Development Group reserved for use with NDG.tech/vmware content


Modelos de Implementación en la Nube

La Implementación en la Nube
incluye un énfasis en dónde el
hardware o software está
corriendo y quién lo está
controlando.
• Nube Privada
• Nube Comunal
• Nube Pública
• Nube Híbrida

© Network Development Group reserved for use with NDG.tech/vmware content


Soluciones de VMware
VMware vMotion
• Mover máquinas virtuales que están corriendo de un ESXi host a otro sin que
haya interrupción de servicios (migración en vivo).

• Aumenta disponibilidad de los datos y recursos de computación.

© Network Development Group reserved for use with NDG.tech/vmware content


Storage vMotion
• Mueve los archivos de disco y configuración de una máquina virtual que está
corriendo de un almácén de datos a otro sin que haya interrupción de servicio.
• Aumenta la disponibilidad del almacenamiento.

© Network Development Group reserved for use with NDG.tech/vmware content


High Availability (HA)
• Agrupa servidores (hosts) y las máquinas virtuales que residen en ellos en un
clúster para que, en caso de fallos, la máquina virtual de un host con problemas
pueden ser reiniciadas en otros hosts.

© Network Development Group reserved for use with NDG.tech/vmware content


Distributed Resource Scheduler (DRS)
• ¿Qué problema resuelve el DRS?

• Clústeres de Alta Disponibilidad (HA) necesitan ser monitoreados y administrados,


DRS implementa una interfaz de administración compartida para que los recursos
de los clústeres puedan ser monitoreados y administrados.

• vSphere Storage Distributed Resource


Scheduler provee la misma solución
para clústeres de almacenamiento.

© Network Development Group reserved for use with NDG.tech/vmware content


Fault Tolerance (FT)
• Una copia secundaria de la máquina virtual y sus archivos es creada en otro
ESXi host y en el almacén de datos.

• Usando FT, la transferencia a un


servidor distinto no es perceptible,
por lo tanto no será notada por
el usuario final.

© Network Development Group reserved for use with NDG.tech/vmware content


Replication
• vSphere Replication crea copias de las
máquinas virtuales en una ubicación
física distinta, útil para protección de
datos y recuperación ante desastres.

• Trabaja con el vSphere Client para


permitirle a los administradores el
monitoreo.

© Network Development Group reserved for use with NDG.tech/vmware content


vSAN
• VMware VSAN (Virtual Storage Area
Network) virtualiza el almacenamiento
existente en los servidores del centro de
datos.

• Crea una infraestructura hiper-convergente;


componentes integrados para un centro de
datos de un sólo proveedor (i.e., VMware)
(¿Recuerdas lo que es una infraestructa
convergente?)

• Interactúa con vSphere para crear una capa


de software virtualizado, el cual es
administrado por la capa de almacenamiento
vCenter.
© Network Development Group reserved for use with NDG.tech/vmware content
NSX
• Suite de soluciones de virtualización
para interconexión de redes de
centros de datos.

• VMware NSX crea una ‘red de


software’ sobre la red física que
puede ser dividida en multiples redes
virtuales.

• También virtualiza los componentes


de redes.

© Network Development Group reserved for use with NDG.tech/vmware content


VMware Cloud Foundation
• Suite de soluciones de virtualización
para migración de centros de datos.

• VMware Cloud Foundation facilita


la transición de un sistema existente
a un centro de datos virtual.

• Puede ser usado para virtual on-


premise o para migrar off-premise a
ambientes en nube, como Amazon
Web Services.

© Network Development Group reserved for use with NDG.tech/vmware content


vCloud Automation Center
• Producto de administración de nube
para entregar rápidamente y administrar
fácilmente la infraestructura
personalizada, aplicaciones y servicio
que el negocio necesita.
• Individuos pueden tener acceso a
portales amigables con el usuario y de
propio servicio para crear sus propias
máquinas.
• Habilidad para entregar servicios
mediante distintas plataformas, como
AWS o Azure.
© Network Development Group reserved for use with NDG.tech/vmware content
CloudHealth

• Analiza y reporta los costos de nube, uso,


seguridad y desempeño.

• Monitorea grupos de recursos como el


CPU, memoria y el uso de discos.

© Network Development Group reserved for use with NDG.tech/vmware content


El último paso: ¡Consigue tu Badge digital!
● Una vez que hayas entendido exitosamente los conceptos de la nube y la
virtualización puedes obtener tu badge digital!

© Network Development Group reserved for use with NDG.tech/vmware content


Más microcursos gratuitos!

Software-Defined Storage Concepts Network Virtualization Concepts

© Network Development Group reserved for use with NDG.tech/vmware content


Registrate en el canal de YouTube – VMware IT Academy
https://www.youtube.com/channel/UCTc82GMCp61we5qZiLiScPw?view_as=subscriber

Confidential │ ©2019 VMware, Inc. 58

También podría gustarte