Professional Documents
Culture Documents
Soluciones de
Virtualizacin
Qu es la virtualizacin?
La creacin de abstracciones de un dispositivo o recurso fsico para
ofrecerlo a uno o ms entornos de ejecucin
La virtualizacin desacopla las aplicaciones y datos de los detalles
funcionales del hardware
El particionamiento de un recurso tambin es considerado una manera de
virtualizacin
No es un concepto nuevo existe desde 1960 (Mainframes)
En los 90 virtualizacin de la plataforma x86
IDC (International Data Corporation) pronostica que en 2011 ms del 50%
de los servidores fsicos sern virtualizados a nivel global
Qu se virtualiza?
Componentes
Discos, memoria, interfaces y activos de red, etc.
Servidores
Particionamiento de los recursos de uno o ms servidores
Sistemas operativos
Mquinas virtuales que permiten una instalacin completa y sin cambio de los S.O.
Storage
Red
VLANs, VPN, uso de recursos de red mediante segmentacin lgica de una nica
capa fsica de red
Cmo se virtualiza?
El concepto central de la mayora de las soluciones de virtualizacin es
la de virtual machine monitor (VMM) o hypervisor
Un hypervisor puede estar basado firmware o software
Los hypervisors se clasifican en dos tipos fundamentalmente:
- Tipo 1 o de capa 1 (native o bare-metal)
Se ejecutan directamente sobre el hardware
Datacenter: desafos
Aplicacin
Servidor
Utilizacin
10% al 15%
Islas de
almacenamiento
Desktops de costo y
mantenimiento
elevado
Proliferacin de servidores
Horas de administracin
Virtualizacin
del Servers y
Sistemas
Operativos
Webs
http://www.sun.com/blueprints/0499/reconfig.pdf
https://www.sun.com/offers/docs/8202084.pdf
App
Server
Database Identity
Server
Server
OS
Server
Servidor basado en
UltraSPARC T1, T2, T2+
Tecnologa CMT
Chip Multi-Threading
Procesadores multi-core (4, 6 u 8) - multi-threading (8 threads por core)
UltraSPARCT T2+ soporta SMP (hasta 4 procesadores)
4 procesadores = 32 cores = 256 threads
Sistemas
Concurrentes
Tecnologa
CMT
Virtual Tour
http://www.sun.com/processors/UltraSPARC-T2/gallery/index.xml?p=1&s=1
Compiladores C, C++
y Fortran IDE NetBeans based
Anlisis de incompatibilidad
en APIs Solaris/Linux
Tabaja con binarios para
Analizarlos y optimizarlos
Reporte de performance
de las aplicaciones
Desarrollo y ejecucin
de benchmarks
Compilation resource management system
Detecta race-conditions
y deadlocks de threads
Solaris Containers
Solaris zones. Parte integral de Solaris 10 a partir de la primer versin
Aisla las aplicaciones y servicios empelando lmites definidos por software
Cada ambiente tiene su propia identidad y sus propios servicios
Kernel nico, el de Solaris 10
Permite la consolidacin simple y segura de ambientes. Baja sobrecarga
Soprtan la movilidad: exportacin/importacin, clonacin/renombre
ISV vendors reconocen esta caracterstica para el licenciamiento
Caracterstica soportada por el Sun Cluster Software
Tipos de Zonas
- Solaris 10
- Whole root zone
- Sparse root zone
- BrandZ
- Solaris Containers for Linux Applications
- Solaris 8 Container
- Solaris 9 Container
Solaris Containers
Soporte para
Solaris (8, 9 y 10),
Linux (RedHat, CentOS)
OpenSolaris (pronto)
Calendar
Server
Database
Server
Web
Server
Application
Resource management
OS
Provee:
privacidad
seguridad
aislamiento
Server
Web:
www.sun.com/software/solaris/ds/containers.jsp
Solaris Containers
9shares
8shares
=100%
1=11.1%
1=12.5%
3=37.5%
3=33.3%
2=25%
3=33.3%
2=25%
2=22.2%
23
Container
Solaris 8/
Solaris 9
Solaris 8 /
Solaris 9
Sun VirtualBox
Software Open Source - Licencia GNU General Public License (GPL)
Permite virtualizar Windows (NT 4.0, 2000, XP, Server 2003, Vista),
DOS/Windows 3.x, Linux (2.4 and 2.6), OpenBSD y Solaris
Se ejecuta sobre Solaris, Linux, Windows y Macintosh
Hardware x86
Open Virtualization
Format
gil delivery de
entornos de testing
y desarrollo
Webs
www.virtualbox.org
www.sun.com/software/products/virtualbox/
Virtualizacin
de Storage
zpool
Storage Virtualization
Virtual Storage
Caracterstica presente en los storages de gama alta
http://www.sun.com/tradeins/offerings/9985V/index.jsp
http://www.sun.com/tradeins/offerings/9990V/index.jsp
Storage Virtualization
Virtual Tape Library
Emulacin de libreras de tape, drives y cartridges
La performance de los discos con el look-and-feel de los tapes
VTL
Appliance
Librera de Tapes
Virtualizacin
del Desktop
Qu es un Desktop?
El desktop no es slo un dispositivo...
es el entorno de trabajo,
es la herramienta con la que se trabaja y produce en y para la Empresa
Mac OS X
Aplicaciones ricas
ejecutndose
localmente
Aplicaciones ricas
ejecutndose
localmente y desde
la red
Aplicaciones
ricas
accedidas
desde la red
Usuario server
Arquitectura VDI
SVDC Client
Zona local
SVDC Client
Zona global
SVDC Agent
Mquina
virtual
ESX
Mquinas Virtuales
Qu se requiere de un Desktop?
Economa
Continuidad
Minimizar tareas administrativas y mantenimiento
Seguridad fsica
Proteccin de datos
Flexibilidad
Sistema operativo local???
Consumo energtico ptimo
Hardware resistente
Hardware imperceptible (tamao, ruido)
Ubicuidad
Sin Sistema
Operativo
local
Windows
Connector
Terminal Server
XRDP /
XDMCP
SunRay Server
Server Software
SunRay 2 &
SunRay 2FS
Fail over
Sun Ray
Appliance
Link Protocol
Appilcation Server
SunRay 270
VDA Connector
www.sun.com/sunray
ESX Server
Datacenter
Preguntas?
Muchas
Gracias
Lic. Diego A. Bottallo
dbottallo@kit.com.ar
Servicios Profesionales
Kit Ingeniera Electrnica