You are on page 1of 19

Virtualizando la infraestructura con Xen Marco Sinhoreli

Temas

Xen Overview Infraestructura virtual Infraestructura orquestrada Alternativas en software libre

Qu es virtualizacin?
En una definicin libre, la virtualizacin es el proceso de ejecutar mltiples sistemas operativos en un nico hardware. Una mquina virtual es un entorno operativo completo que se comporta como si fuera un equipo independiente. Con la virtualizacin, un servidor puede mantener mltiples sistemas operativos en uso.
fuente: HP Brasil

Por qu virtualizar?

Promedio de uso de los recursos informticos del 5% al 15%. Alto costo de mantener la infraestructura en el sistema tradicional. Complejidad para administrar. Complejidad para que un nuevo servidor en el Data Center. Modelo demasiado caro.

Por qu virtualizar?

Consolidacin de los recursos informticos existentes. Bajo costo de mantencin (menos espacio = menos consumo de energa) Gestin centralizada. Simplicidad para instalar un nuevo servidor.

Por qu Xen?
Bleading Edge Client-Server-Mobile Performace Seguro Pronto para cloud

Open Source

Grande Comunidad

Comprovadamente Enterprise

Escalavel

Comunidad
APPLICATION APPLIANCE HA / DISASTER RECOVERY SAN HARDWARE SYSTEM MANAGEMENT

APPLICATION MIGRATION NETWORK HARDWARE BACKUP VIRTUALIZATION MANAGEMENT DATABASE SECURITY VIRTUAL APPLIANCES P2V CONVERSIONS GRID COMPUTING SERVICE LEVEL AUTOMATION PROVISIONING IDENTITY MANAGEMENT SYSTEM HARDWARE VIRTUAL LAB MANAGEMENT

Features do Xen

Live-migration Memory over commit OS Paravirt 32bit sobre hypervisor 64bit vncfb para Paravirt Soporte HVM I/O de disco y red proximo a nativo. API estable.

Live Migration

Live-migration benchmark

Infraestructura Virtual
Switch console

Monitoring console

Balancer console

Router console

Storage console

Infraestructura Virtual

Consolidacion de servidores

Reducion de espao ocupado en el Datacenter Reducion de costo para discipacion de calor Facil expansion Reducion de interfaces para gerenciamento

Infraestructura Virtual

Aunque es difcil de manejar o mantener Muchas interfaces para gerenciar la infraestructura Corto tiempo de instalacin, pero sin la automatizacin de los procesos de aprovisionamiento.

Infraestructura orquestrada

Orchestration Web console

Alternativas en Software Libre

Xen Hypervisor (http://www.xen.org)

Xen Cloud Plataform (http://www.xen.org/products/cloudxen.html)

Open Virtual Switch (http://openvswitch.org)

HA con kemari (www.osrg.net/kemari) Eucalyptus (http://www.eucalyptus.com) Ganeti (http://code.google.com/p/ganeti) Opennebula (http://www.opennebula.org) Xen Orchestra Project (http://project.xen-orchestra.com/)

Xen Cloud Plataform

Amplia interoperabilidad entre diferentes plataformas de virtualizacin Soporte para aplicaciones nuevas y existentes Capacidad de cmputo distribuido Gestin de virtualizacin estandarizados Capacidades de red virtual completa Nube escalable de las infraestructuras de almacenamiento virtual

Open Virtual Switch

Visibilidad en la comunicacin entre VM a travs de NetFlow, SPAN, y rspan Modelo estndar 802.1Q VLAN de las canalizaciones Politicas por Maquina virtual NIC vinculacin con la fuente de equilibrio de carga de MAC Basada en el kernel de reenvo Soporte para OpenFlow Compatibilidad con la capa para el bridging de Linux

HA con Kemari

Videos

Preguntas?

Muchas gracias!
http://wiki.xen-br.org

You might also like