Virtualización. Del CPD Al Escritorio.: Francisco Javier Conde Sanz BDM

Download as pdf or txt
Download as pdf or txt
You are on page 1of 46

Virtualizacin. Del CPD al escritorio.

Francisco Javier Conde Sanz BDM


1

Ms datos Complejidad de la virtualizacin

Nuevos competidores

Infraestructura vieja

Complejidad

Mayor riesgo

Recortes de presupuesto

Costos de energa Mayor demanda

Hoy
Disaster Recovery y Continuidad de negocio

Incremento de costes de gestin y operacin

Una aplicacion por servidor


Client

Developer

App Server
NETWORK

App Server

Mail Server

Database

Database

Application OS Server

Storage

Ratio de uso del 5%-20%

Problemas de espacio y refrigeracin

Reactivo

Data Center Management

Service

Hype Cycle for Server Technologies


visibility
Multicore Processors

Virtual Machine Hypervisor Using computers owned by more than one organisation to accomplish large tasks
Complex Mission-Critical Workloads on Linux Aggregating Blade Servers Xeon 64-bit Extensions Opteron (AMD64)

Multiple OSs on a single server concurrently, without using a general-purpose host OS Multiple applications on an OS
Horizontal Scaling High Availability/Failover 32-Processor+ SMP/ NUMA (Unix/RISC)

Grid Computing

Server Policy Management Server Provisioning and Configuration Management HPC Cluster Computing

Multithreading

Shared OS Virtualization Virtual Machine OS-Based Hardware Partitioning


Capacity on Demand (Mainframe and Proprietary)

distributed computing resources for use by an OS

Aggregated Virtualization

Itanium Processor Family Capacity on Demand (Unix) x86 16-to-32-Processor SMP/NUMA Dual-Core Processors

Multiple OSs on a single server concurrently, using a generalpurpose host OS


Slope of Enlightenment

Allocating physical hardware assets of a single system for multiple OSs


As of July 2006

Peak of Technology Trigger Trough of Disillusionment Inflated Expectations

Plateau of Productivity

Plateau will be reached in: less than 2 years 2 to 5 years

maturity
5 to 10 years more than 10 years

obsolete before plateau

El punto de partida
Virtualizar es encapsular el software e independizarlo del hardware.

E nterpris e A pp
O pera ting S ys tem O pera ting S ys tem
V irtua liza tio n

Evolucin
Ejecucin de varias aplicaciones (y SO) en una nica maquina. Creacin de pools compartidos de recursos para optimizar la infraestructura.

Tipos de Virtualizacin.
App App App App App App OS OS OS Hypervisor Hardware
Trasparente a las aplicaciones

Paravirtualizacin (Partial Virtualization).


Paravirtualizacin
> El OS hospedado dispone de

El Guest OS modificado colabora con el hypervisor

Virtualiza el HW Hardware puede tener capacidades hypervisor incluidas Intel VT AMD-V Sun-4v

modificaciones en llamadas y drivers de dispositivos. > Menor overhead que la virtualizacin real > La introduccin de AMD-V e Intel VT eliminarn la necesidad de la paravirtualization.
> Hypervisor correr sin paravirtualizacin

> Ejemplo: Xen, LDOMs

Tipos de Virtualizacin.
Virtualizacin real.
App App App App App App OS OS OS Hypervisor Hardware
Trasparente a las aplicaciones Trasparente a los Guest OS, ignoran estar siendo virtualizados Virtualiza el HW Hardware puede tener capacidades hypervisor incluidas Intel VT AMD-V Sun-4v

Hypervisor real.
> Sin Paravirtualizacin
> Los SO hospedados ignoran estar en un entorno virtualizado.

> Rompe dependencias entre OS y

HW > Gestin de OS y Aplicaciones encapsuladas en VM > Aislamiento ante fallos y brechas de seguridad > Ejemplo: VMware ESX

Virtualizacin de dispositivos.

Virtual DisK

Virtual Networking

Consolidacion con Virtualizacion


La consolidacion es el objetivo, la virtualizacion es el medio

Beneficios de virtualizar
Aprovechamiento de los recursos Independencia

En un nico servidor fsico pueden ejecutarse varias mquinas virtuales

Cada mquina virtual es totalmente independiente del resto de mquinas virtuales

Encapsulacion

Independencia del Hardware

Las configuracin de las mquinas virtuales se encapsula en ficheros(hw, sistema operativo, aplicaciones).

Las mquinas virtuales se ejecutan en cualquier Hardware sin requerir configuracin

Disponibilidad y flexibilidad

X
Pool de Recursos

Contingencia Cambio del ciclo de nuevos proyectos Actualizacin agil

El negocio hoy
Hacer mas
> Optimizar lo existente > Aportar Valor > Soportar nuevos servicios

Planificar lo inexperado
> Preparacin ante el desastre > Continuidad del negocio > Seguridad

La perspectiva x86/x64
Hace 5
Necesidad: barato, suficiente para las aplicacones Mas potencia? Mas servidores x86 32-bit x86 Wintel servers El low cost de Linux

23 atras
Migracion de apps de mision critica a x86

Ahora
Los costes ocultos Aumenta el numero de servidores Electricidad, Refrigeracin Licencias Software Complejidad de gestin Ratios de uso 5-15%

El CPD hoy
Development servers Test servers Production servers

FreeBSD

FreeBSD

Infrastructure servers

Una mejor perspectiva


Development servers Test servers Production servers

FreeBSD

Infrastructure servers

FreeBSD

Simplificado Optimizado Flexible

Entornos de Virtualizacin
IBM HP MicroSoft VMWare
x86/x64 VM Ware ESX/GSX Server Virtualization by emulating machine architecture ESX (bare metal); GSX (Windows, Linux)

XenSource
x86/x64 Xen Enterprise Para-virtualization (VM M implem ented in software) Linux, NetBSD

Sun
SPARC/CMT Logical Domains LDom s Para-virtualization (Hypervisor im plem ented in firm ware) Solaris 10

IBM eServer pSeries and HP Integrity Servers x86/x64 System iSeries (Itanium ) LPAR (enhanced with Dynam ic Integrity Virtual M achines MicroSoft Virtual Server Product Name (VM ) LPAR and M icro-partitioning) Virtualization by Para-virtualization (Hypervisor Para-virtualization (VM M Method of em ulating m achine im plem ented in firmware) im plem ented in software) operation architecture

Host OS

N/A (require HMC) AIX (5.1-LPAR for POWER4; 5.2-DLPAR for POWER4 & POWER5; 5.3 M icropartitioning for POWER5), Linux, i5/OS 1/10 th of a processor and increm ents of 1/100th of a processor; up to 254 partitions Yes (optional) No Yes (optional) Virtual Network

HP-UX 11i v2

Windows XP, 2003

Guest OS

HP-UX 11i v2 (Windows, Windows NT, 2000, Linux and HP OpenVM S 2003 (Linux in progress) planned for the future) Sub-CPU granularity Yes No Yes Virtual Network Disk, Network, Console HP OpenView, HP Integrity VM M anager Sub-CPU granularity Yes Yes Yes Virtual Network Disk, Network Virtual Server Web Console, M OM , etc.

ESX supports Windows NT, Linux, Solaris 10 2000, XP, 2003; Linux; (FreeBSD, NetBSD, Plan Solaris 10 (Linux and FreeBSD; Solaris 10; GSX 9, ReactOS, Windows in FreeBSD in progress) supports virtually all x86/x64 OS progress) Sub-CPU granularity Yes Yes Yes Virtual Network Disk, Network, Console VM Ware Infrastructure Sub-CPU granularity Yes Yes Yes Virtual Network Disk, Network, Console OpenQRM (opensource project) CPU thread, up to 32 LDom s Yes Yes Yes Virtual Network Disk, Network, Console CLI, LDoms M IB in developm ent

Granularity Shared Processors Shared Memory Shared I/O Partition Interaction

Virtual Devices Disk, Network, Console Management


IBM Director with Virtualization management extensions

Entornos
Hard Partitions
App Database Identity Server Server

Virtual Machines
File Server Web Server Mail Server

OS Virtualization
Calendar Database Web Server Server

Resource Mgmt.
SunRay Database App Server Server

App OS Server

Multiple OSes Single OS


Trend to flexibility
> IBM PPARs > HP nPars > Fujistu X-Pars > IBM LPARs and

Trend to isolation
> SWsoft Virtuozzo > Linux VServers > FreeBSD Jails > IBM WLM > HP PRM, and WLM > Aurema ARMTech

MicroPartitions > HP vPars > XenSource XenEnterprise > SLES 10 Xen > RHEL 5 Xen

18

Sun Confidential: Sun Employees and Authorized Partners Only

Oct. 3, 2006

Virtualizacion en x64 y RISC


IBM System System p5 System p5 HP PA-RISC rpIntegrity rx-series series, Superdome and Superdome 9000 vPar HP-UX 64MB 1 I/O Slot No No No None Console vPar Integrity rxseries and Superdome Integrity VM VMware Intel, AMD Xen Intel, AMD Sun T1000, T2000 Product Name Operating Systems Supported Memory Granularity I/O Path Granularity Shared Processors Shared Memory Shared I/O Path Partition Interaction Virtual Devices Number of Partitions DLPAR AIX, Linux, i5 OS 16MB 1 I/O Slot or Optionally Shared No No Yes (Optional) Virtual Network (Optional) Micropartition AIX, Linux 16MB Shared Yes No Yes Virtual Network VMware ESX Windows, Linux 4KB Shared Yes Yes Yes Virtual Network Disk, Network Resource dependent Xen VMM LDOM

HP-UX today, HP-UX, Linux, Linux, Windows Windows, VMS in future ver 64MB 1 I/O Slot No No No None Console 1 per CPU core 64MB Shared Yes No Yes Virtual Network Disk, Network, Console 20 per CPU core

Windows, Linux, Solaris, Linux, Solaris FreeBSD 4KB Shared Yes Yes Yes 8KB Shared Yes Yes Yes

Virtual Network Virtual Network Disk, Network, Disk, Network, Console Console Resource dependent 1 per HW Thread

Disk, Network, Disk, Network, Console Console 1 per CPU core

10 per CPU 1 per CPU core core, up to 254

Puntos de Virtualizacin
Applications
(Aurema ARMTech, Solaris containers, Sphera, SWsoft Virtuozzo) (IBM Meiosys, AIX Corrals) (middleware clustering, load balancers, grid)

Shared OS Application Re-provisioner Load/Cluster Management OS Virtual Machines/Partitions OS Re-provisioners Aggregated

OS

OS

OS

(VMware, Xen, KVM, LPARs, VPARs) (IBM Tivoli Intelligent Orchestrator, Microsoft ADS, VMware Vmotion) (Virtual Iron, Qlusters)

Hardware

Infraestructura de Almacenamiento

De aqui...
Development servers Test servers Production servers

Infrastructure servers

Text Line Goes to Here

...aqui.
Microsoft System Center

MS Hyper-V

Sun xVM | Server

Sun xVM | Server

VMware

Fibre Channel SAN, iSCSI, NAS, DAS, SAS

Claves
1. Tecnologia de virtualizacin utilizada: Live Migration, HA, Clustering, Dynamic Resource Management... 2. Capacidad bruta necesaria 3. Almacenamiento compartido 4. Disaster Recovery 5. Virtualizacin del almacenamiento

Disaster Recovery

Virtual DR
VMs are highly mobile Storage Level Replication Test and Failover can be automated Increased resource usage > Reduced need for idle hardware Reduced Costs

Disaster Recovery sin Virtualizacin

Disaster Recovery con Virtualizacin

Physical DR VS Virtualized DR
Full Backup OS en produccin Envio de cintas al centro de contingencia Recuperar OS a los servidores Test boot Recover/Install Apps Replicar Storage data Map Luns Test Apps y datos Instalar HyperVisor en el centro de contingencia Replicar Storage data, incluyendo VM data/OS y datos de usuario. Map luns a HyperVisor Recover y boot de VMs incluyendo apps Test

Virtualizacin del backup VTL & VSM

reas de problemas en el backup

Los retos en la proteccin del dato


Factores de impacto
Ventana de backup Volumen de datos Valor del dato Complejidad del almacenamiento Presupuesto
Source: ESG Study

Evolucin de la proteccin de datos


Cinta Automatizada Servidor de Backup

Servidor de Backup

Servidor de Backup Cinta automatizada

VTL

Servidor de Backup Cinta Automatizada

Volmenes virtuales se almacenan en el buffer VTL

Virtual Sun Virtualization Solutions Desktop Infrastructure

La evolucin del puesto de trabajo


Terminal Simple Apps Complejas Ejecutadas Localmente Apps Complejas Ejecutadas Localmente & en la Red Todas las Aplicaciones en la Red

El escritorio Virtual
> > > > > > > > > > > > >

Business Integration

Coste de propiedad y renovacin. Ciclo de vida del puesto de trabajo. Coste de mantenimiento. Coste administracin. Eco-Eficiencia energtica. Seguridad: robo de informacion, virus. Normativas (LOPD). Gestion de las actualizaciones de hardware y software. Movilidad de los usuarios. Entornos Heterogeneos y personalizados. Almacenamiento y potencia desperdiciado. Ruido y calor. Agilidad ante el cambio. Ej. portatiles.

VDI

Windows, Linux, Terminal Server, Mac, AS/400...


...
VMware Infrastructure

Broker de conexiones

Internet

Foto final?

Dispositivo

Comparacin Bsica
Si

Sun Ray 2

Con Windows embebido

X Terminals (LTSP) (Linux Thin Clients)

Sistema operativo No local Configuracion localNo necesita Seguridad Movilidad

Si La necesita MiniPC: HD No Algunas veces

Algunas veces

No USBs, No HD... MiniPC: HD Si, con y sin smart No card

Administracion del Nunca la requiere Algunas veces cliente remoto Como aumentar el No afecta. rendimiento del Solo en servidor cliente? final. Actualizaciones? No

Mas memoria o Mas memoria o CPU. Actualizacion CPU. Actualizacion HW. HW. Imagenes, XP EOSL, cambio aplicaciones Imagenes, XP EOSL, cambio aplicaciones

Cloud
Sun Virtualization Solutions

Que es Cloud Computing

Cloud Computing es: Capacidades TIC estandarizadas (servicios, software o infrastructura) servidas via Internet en modo pago-por-uso y self-service.*

Source: Wipro
*September 9, 2009, Best Practices: Infrastructure-As-A-Service (IaaS) Forrester report

Que obtienes as-a-Service ?


Gestin del servicio Cloud
I N F R A S T R U C T U R E M I D D L E W A R E A P P L I C A T I O N S I N F O R M A T I O N P R O C E S S E S

Typical Cloud Computing Resources

Human Centric

Cloud Computing

Private Cloud
IT agility B2B collaboration Access control complexity Privileged user access

Hybrid Cloud
Interoperability User experience Workload portability

Public Cloud
Data breaches Multi-tenancy Data location Compliance

2010 Oracle

Forresters Cloud Taxonomy And Example Vendors


Level Of Sharing
Public Cloud
@ Global Provider

IaaS
Amazon EC2 Rackspace

PaaS
Force.com Rackspace (soon) Google AppEngine Cordys

SaaS
Salesforce CRM OracleCRM On Demand Google Apps+Voice

BPaaS*
On Demand Process as a S. Meetingexpectations

Virtual Private Cloud


@ Dedicated Provider

Dynamic Infrastructure Services Cable&Wireless


SIS, T-Systems

Integrationas-a-Service
Boomi.com Hubspan

Dynamic Apps Services Oracle E-Business


Suite On Demand

Dynamic BPO Services On demand portion


of BPO, eg. Wipro

Private Cloud
@ In-house Data Center

Infrastructure Virtualization Tools Oracle VM and


Assembly Builder* VMWare

Middleware Virtualization Tools Oracle Fusion Middlew.


vSphere-Spring

Apps Virtualization Tools ITMS Vendors


Applications

BP Virtualization Tools Tools used in Shared


Service Center

Infrastructure

Middleware

Business Processes

Business Value

Pros & Cons


Sun Virtualization Solutions

Pros & Cons


Licenciamiento confuso Soporte Apps, OS por los fabricantes... Matrices de compatibilidad Complejidad de la infraestructura Necesidad de vision de conjunto Cambio de mentalidad Costes, espacios, Green Atrapados por nuestras plataformas Seguridad. Compartir recursos.

Preguntas?
Sun Virtualization Solutions
Francisco Javier Conde jconde@conasa.net

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy