Virtualización en Servidores. Conceptos básicos



Documentos relacionados
Alta Disponibilidad y Virtualización con soluciones de bajo costo. Virtualización. Conceptos básicos

Virtualización. Esquemas populares

Soluciones de virtualización en sistemas Linux:

Redes de Nueva Generación Área de Ingeniería Telemática. Virtualización

VIRTUALIZACIÓN DE SERVIDORES

Trabajo TP6 Sistemas Legados

VMware vs. Xen. Comparación de dos esquemas populares de virtualización. Héctor López Guillermo Veitia


Maquinas virtuales Conceptos Básicos

Virtualización - Que es?

Software para virtualización

Gestión de Recursos y Seguridad en Redes Virtualización de Servidores, VMware. Derman Zepeda Vega. dzepeda@unan.edu.ni

Instalación de XEN Información de XEN Qué es XEN? Componentes de XEN:... 2

Iván Daniel Fiedoruk 12 de Marzo de 2013 Buenos Aires - Argentina

Virtualización. Gilberto Moreno gmoreno at cenditel.gob.ve Alejandro Vazquez avazquez at cenditel.gob.ve

Virtualización en GNU/Linux

Virtualización. (y Software Libre) Lic. Marcelo Fernández - UNLuX. fernandezm@gmail.com -

Virtualización. Carlo López Armando Mejía Andrés Sánchez

TP6 Sistemas Legados

Conferencias Técnicas

UT04 01 Máquinas virtuales (introducción)

Herramientas de. Sistemas Informáticos I.E.S. Virgen de la Paloma

Virtualización RouterOS con KVM. Cristian Damián Cazón MikroTik Certified Consultant Jujuy - Argentina

toda la potencia de un Dedicado con la flexibilidad del Cloud

I. INTRODUCCIÓN A LA VIRTUALIZACIÓN

Marco Teórico MARCO TEÓRICO. AGNI GERMÁN ANDRACA GUTIERREZ

Implementación de plataforma de virtualización con HA basada en Proxmox

Análisis de un plan de continuidad de servicios clave mediante infraestructuras virtualizadas privadas

Tema 3: Virtualización

Entorno ubicuo basado en virtualización para la docencia práctica. Entorno ubicuo basado en virtualización para la docencia práctica.

Los software mas comunes para poder tener una maquina virtual son:

II. HERRAMIENTAS DE VIRTUALIZACIÓN

Introducción a los Sistemas Operativos

Nuevas tendencias: Virtualización de computadores / servidores

Taller de Software Libre

Pruebas y Resultados PRUEBAS Y RESULTADOS AGNI GERMÁN ANDRACA GUTIERREZ

Práctica Virtual Box.

Sistemas Operativos. Curso 2013 Virtualización

INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE N SOFTWARE DE VIRTUALIZACIÓN

Guía de uso del Cloud Datacenter de acens

Virtualización. Administración Avanzada de Sistemas Operativos. Eduardo Iniesta Soto

COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX

CONFIGURACIONES DE ALTA DISPONIBILIDAD

Windows Server Información general para partners

Hostaliawhitepapers. Las ventajas de los Servidores dedicados. Cardenal Gardoki, BILBAO (Vizcaya) Teléfono:

Universidad Dominicana O&M Seminario de Tecnología Aplicada

Soluciones robustas de virtualización con software libre

Montando Web for Pentester en VirtualBox

- Qué es una Máquina Virtual?

Curso: FT433 - Introducción a la virtualización con VirtualBox

Curso LINUX. AREA 1: Compilación cruzada

Sistemas de Operación II

Virtualización de Servidores

Introducción a la Virtualización 1

Almacenamiento virtual de sitios web HOSTS VIRTUALES

DIAGNOSTICO SERVIDOR Y PLATAFORMA MOODLE

Infraestructura Convergente (CI)

Maquinas Virtuales. Prof.: Huerta Molina Samuel. Cuellar Sánchez Jesús. Pinto López Luis Tonatiuh. Hecho por Jesús y Luis. 1

Acceso al Disco Compartido y Dispositivos USB y DVD

Vmware vsphere es la suite de virtualizacion empresarial de Vmware. vsphere es un conjunto de aplicaciones, no una aplicación en si.

Capítulo 6: Conclusiones

Actividad 2: Configurar e Instalar un Sistema Operativo virtual

Módulo 2. Inicio con Java

Máquinas virtuales. Tema 1 SRI. Vicente Sánchez Patón. I.E.S Gregorio Prieto

Herramientas utilizadas: Tenemos 3 opciones que son:

INTRODUCCIÓN A LA VIRTUALIZACIÓN

Infraestructura Tecnológica. Sesión 8: Configurar y administrar almacenamiento virtual

Cloud Computing. Bienvenidos. Andoni Ayala Departamento: Arquitectura de Producto Empresa: Arsys

INFORME TÉCNICO ADQUISICIÓN DE LICENCIA DE SOFTWARE PARA VIRTUALIZACION

Virtualización y Servicios En La Nube

Alcatel-Lucent VitalQIP Appliance Manager

Consolidar recursos: Aprobechar al maximo los recursos de las maquinas actuales ejecutando varias maquinas virtuales sobre una misma mauqina fisica.

Windows Server 2012: Identidad y Acceso. Módulo 2: Descripción General de Windows Server 2012 Remote Desktop Services.

Proyecto de implantación de un sistema de consolidación de servidores de alta disponibilidad

TEMA 1: SISTEMAS INFORMÁTICOS. Parte 3: sistemas operativos

Virtualización de Plataforma. Miguel Alfaro Fournier

VIRTUALIZACION Y CLOUD COMPUTING: PRESENTE Y FUTURO EN LA INFORMATICA

Concepto de sistema operativo

Máquinas virtuales (VMWare, Virtual PC, Sandbox. Qué son y para qué sirven. (DV00402A)

UNIVERSIDAD LUTERANA SALVADOREÑA FACULTAD DE CIENCIAS DEL HOMBRE Y LA NATURALEZA LICENCIATURA EN CIENCIAS DE LA COMPUTACIÓN

Guía de instalación del sistema Iglesia HOY en una red local de Windows

GUÍA DE SEGURIDAD DE LA INFORMACIÓN GUÍA GOBIERNO CORPORATIVO PARA EMPRESAS SEP

Windows Server 2012: Infraestructura de Escritorio Virtual

Microtutorial. Software Defined Networking

SOFTWARE DE VIRTUALIZACIÓN Y SUS APLICACIONES: XEN SOBRE LINUX,

OCFS (Oracle Cluster File System)

Virtualización. El valor de la Virtualización de Servidores en la PYME

Práctica 1 SISTEMAS OPERATIVOS. Introducción...

Arquitectura Cliente/Servidor

LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN

Framework para el Entrenamiento en Seguridad Informática

Transcripción:

Virtualización en Servidores Conceptos básicos

Cuestionamientos Cuando hablamos de virtualización? Por que virtualizar? Alta disponibilidad Tipos de virtualización

Cuándo hablamos de virtualización? En términos generales crear/establecer/simular un recurso que no existe en un entorno físico Dentro de un escenario virtualizado este recurso creado es indistinguible de un recurso real.

Cuándo hablamos de virtualización? En términos de computación no es un concepto nuevo: La memoria virtual pretende que desde el punto de vista de la aplicación la memoria es ilimitada. Un ambiente multi-tarea ambiente multi-tarea da la impresión de múltiples procesos ejecutándose simultáneamente

Cuándo hablamos de virtualización? En este caso nos compete virtualización de sistemas en el cual todo el computador es simulado: Sobre una infraestructura física se crea una o múltiples maquinas virtuales (guest). Los guest tienen hardware del mismo tipo (en diferentes cantidades) El hardware virtual es similar al hardware físico es una diferencia importante con respecto a la emulación. Mientras más similar el hardware virtual al físico mayor rendimiento del equipo físico!!!

Por que virtualizar? Históricamente: Administradores de servicios, vendedores de software, otros, recomiendan e incluso exigen el uso exclusivo de un servidor por cada aplicación. De lo anterior y sin caer en detalles algunos estudios estiman que el servidor promedio utiliza entre 5 y el 15% de los recursos disponibles.

Por que virtualizar? Como respuesta a las consideraciones anteriores: Una aplicación por cada servidor virtual (guest) Multiples guest por cada maquina física (hosts) Aplicación Aplicación Aplicación Aplicación Capa de Virtualización (hypervisor) Arquitectura Física

Por que virtualizar? Entre las bondades de virtualizar encontramos: Correr múltiples VM en un solo servidor físico. La suma de los recursos asignados a los guest puede ser mayor que los recursos del anfitrión (overcommitment) Facilidad en el despliegue de nuevos servidores. Facilidad para copiar o migrar: En frio (Los guest no están corriendo) En caliente (Los guest están encendidas)

Alta disponibilidad Como ya hemos conversado, un sistema de alta disponibilidad opera aun en presencia de una falla (modo degradación). Un ambiente virtual de alta disponibilidad requiere: Múltiples equipos físicos. Múltiples conexiones de red. Sistemas de almacenamiento donde alojar discos virtuales. Mecanismos de monitoreo con capacidad de tomar medidas correctivas en caso de fallas.

Tipos de virtualización Desde el punto de vista del OS invitado (guest) tiene completo control del hardware sobre el que se esta ejecutando. Virtualizar es básicamente abstraer al guest de los recursos físicos. Según como se realiza esta abstracción encontramos: Contenedores (OS virtualization) Paravirtualizacion (paravirtualization) Virtualización completa (full virtualization ó bare metal)

Tipos de virtualización Contenedores (OS virtualization) Ambientes de ejecución aislados entre si que comparten un mismo kernel. Cada contenedor se puede configurar para asignar los recursos que usara en la ejecución de sus procesos (estos recursos los comparte con los demás contenedores) Los recursos de hardware no son virtualizados (el proceso en ejecución accede directo al hardware) No permite el uso de OS diferentes entre el guest y el host. OpenVZ es un ejemplo de OS virtualization.

Tipos de virtualización Paravirtualización (paravirtualization) También el guest ejecuta su propio OS pero es necesario modificarlo. Tambien existe un hypervisor aunque un poco más ligero. A diferencia que full virtualization solo las instrucciones privilegiadas son enviadas al hypervisor. El resto van directas al hardware. Lo anterior crea un menor impacto en el rendimiento y mayor aprovechamiento de recursos. XEN es un ejemplo de virtualización paravirtualizada.

Tipos de virtualización Virtualización completa (full virtualization o bare metal) Una de las más utilizadas. El OS guest no tiene idea alguna de estar corriendo en una plataforma virtual (no es necesario cambios en el software) Existe un hypervisor entre el OS guest y el hardware del hosts El hypervisor se encarga de emular el hardware que necesita el guest. Si el guest requiere ejecutar una instrucción privilegiada el hypevisor se encarga de gestionarla adecuadamente.

Tipos de virtualización Virtualización completa (full virtualization o bare-metal) El guest puede ser para arquitecturas diferentes a la arquitectura del hosts (...este cambio de un tipo de instrucciones a otras genera un alto impacto en el rendimiento del equipo físico..) Cada VM tiene entonces su propio OS. Algunos ejemplos: QUEMU, XEN, Vmware ESX, Virtualbox...

Tipos de virtualización full virtualization o bare metal se apoya en soporte de virtualización a nivel de hardware (Intel VT-x o AMD-V) Algunos ejemplos: KVM - basado en Quemu XEN que puede ejecutar guest con OS no modificado siempre y cuando el host cuente con soporte a nivel de hardware

Capa de (hypervisor) Segun el nivel donde funcione el hypervisor se clasifica como Tipo1 (bare metal) y Tipo2 OS 1 OS 2 OS 3 OS 4 hypervisor Arquitectura Física OS (vm) OS (vm) OS (vm) OS (vm) hypervisor OS (host) Arquitectura Física Tipo1 (bare metal) (e.j. XenServer, Oracle VM Server, Vmware ESX y Hyper-V) Tipo2 (e.j.virtualbox, KVM, otros)

Entonces así.. Un factor de decisión importante entre usar una u otra tecnología esta en la facilidad de manejo de los recursos virtuales a través de un ambiente centralizado de visualización y administración. OpenStack OpenQRM OpenNebula Ganeti Proxmox, otros...

Referencias N. Ruiz, Conceptos básicos de virtualización. WALC 2012 D. Kusnetzky, Virtualization: A Manager's Guide. O'Reilly 2011