VIRTUALIZACIÓN

Juan Daniel Perez
Campus Ambassador - Sun Microsystems
Juan.P@Sun.com

                                       1
Agenda


    •   Sobre el modelo de negocios
    •   Solaris y OpenSolaris
    •   Virtualización
    •   ¿Por qué Virtualizar?
    •   Green Computing
    •   Sun xVM Portfolio
    •   Tecnología Sun Ray

                                      2
Sobre el modelo de negocios




                              3
What Was New in Solaris 10 5/08?
 •Support for new systems / peripherals
 >Additional power management support
 •Virtualization
 >Absolute CPU usage limits (CPU caps)
 >VNC: remote desktop session support
 >Support for Solaris 8 and 9 Containers
 •Security and ease-of use additions
 •Integrated fixes
 •ZFS: hotplug & FMA
                                           4
What's New in Solaris 10 10/08?
•ZFS Boot (!)
•Hardware support - processors/servers, storage,
devices
>new device drivers & new systems
•Containers: upgrade on attach
•Virtualization - ParaVirtualized disk drivers for
xVM, LDOMs enhancements
•FMA extensions - support for Harpertown (Intel
5400 mem ctlr).
•Desktop application updates (Adobe, etc.)
                                                     5
¿Que es OpenSolaris?
Participación de la Comunidad + Innovaciones de



                               Enterprise Power Network
                                 Management Virtualization

                       Open           Security        Installation
                      Storage
                                     Containers
                    Network-
                     Based
                                CIFS ZFS DTrace Network
                                                 Auto-
                   Packaging         Predictive              Magic
                                    Self Healing
                      Hardware                          Time
                     Optimizaton                        Slider




                                                                     6
OpenSolaris
Fácil de obtener, de instalar, de usar de
mantener
•   Imagen LiveCD redistribuible
•   Instalador gráfico, Escritorio Gnome/Compiz
•   Herramientas GNU
•   Repositorios de paquetes
•   ZFS (TimeSlider)
•   Zonas, Brand Zones
•   Dtrace
•   Constructor de distribución
                                                  7
Virtualización
• Virtualización como concepto supone la abstracción de los
  recursos de una computadora
• El termino es bastante antiguo: viene siendo utilizado
  desde antes de 1960 y ha sido aplicado a diferentes
  aspectos y ámbitos de la informática
• En los últimos años la virtualización a tomado un nuevo
  empuje
• El paradigma de una aplicación por servidor no resultó
  eficiente



                                                              8
¿Por qué Virtualizar?
• La necesidad de consolidar varios hosts en un
  único servidor llevó a pensar en:
  >   Incrementar la utilización del hardware
  >   Consolidar ambientes con criticidades similares
  >   Flexibilizar la asignación de recursos a cada aplicación
  >   Reducir consumos de energía
  >   Minimizar costos de gestión de sistemas
  >   Bajar el TCO (Total Cost of Ownership)



                                                                 9
Green Computing
• De 1.500 servidores relevados en 2008 por una
  consultora, su nivel de utilización promedio fue del
  15 a 20%.
• Un servidor midrange consume 1172 W/h y emite
  900 BTUs, en promedio.
• Para alimentar y enfriar un servidor se necesitan,
  entonces, 2 kW/h. Para cuatro servidores,
  aproximadamente 8 kW/h. En un mes hay 720
  horas, por lo tanto, 5760 kW
• 1 kW cuesta $0,10 en Argentina. 5760 kW cuestan
  $576 por mes.
                                                         10
Green Computing
• Un servidor midrange como el planteado cuesta
  U$12.000 (U$333 por mes), y se calcula su tiempo
  de vida en tres años.
• Virtualizar implica un ahorro de cerca del 75% del
  presupuesto de IT en hardware y energía eléctrica
  $4272 mensuales, solo en 4 servidores.
• Ah! Con la energía ahorrada entre las 3 empresas
  típicas de outsourcing, podemos (ya que
  estamos...) iluminar 240.000 casas. Casi un millón
  de personas. Todas las casas de Chaco y Formosa.

                                                       11
12
Open Virtualization for Desktop to Datacenter

           Open developer                  Only VDI with choice:
           virtualization                  Windows, Open
           platform                        Solaris and Linux
                                           delivered securely




           Enterprise-class                Manage
           hypervisor                      heterogeneous
                                           datacenters

                                                                   13
Open             Guest Platforms
Developer
Virtualization
Platform
                 Host Platforms



                  x86 Hardware



                                   14
GUI

• Supports            • Seamless
  all VESA              Windows
  standard
  resolutions         • Mouse
  and depths            integration
• Dynamically         • Clock
  resizable             synchronization
  desktops            • Shared
• Full screen           clipboard
  mode                  and folders



                                          15
Virtualización de Servidores




                               16
File       Web         Web       Mail       Mail     File
              Server     Server      Server    Server     Server   Server


Enterprise-
Class
Hypervisor         BUI
                                  PV Drivers   Live DVD
                                                              WS-MAN

                          IPS           ZFS     VMDK        FMA




                                                                            17
Sin Barreras
Virtualización de Servidor sin barreras
• Gestión incorporada
  > Interfaz fácil de usar
  > Barrera de entrada baja
  > Interfaces programables
• Compatible con VMware
• Windows SVVP certificado
  (proximamente)
• Open source

                                          18
Solaris Containers
• Entornos livianos
  > “Solo quiero probar algo”
• Entornos de alta seguridad
  > Necesidad de aislar la aplicación desde el Kernel
• Entornos altamente dinámicos
  > Muchos entornos que comparten los mismos recursos
• Entornos de alto rendimiento
  > Para aplicaciones con muchos threads
• Probar diferentes versiones de una aplicación
  contra el mismo hardware y SO
                                                        19
Solaris Containers
Sample Test & Development Scenario

                    Web Service
                    Version 2.0
                                     Web Service
                                     Version 2.5
                                                      Web Service
                                                      Version 3.0
                                                                       Application


                    Apache 1.3       Apache 1.3       Apache 2.0
     Global Zone




                    IAS 4            IAS 4            GlassFish
                    Oracle 8i        Oracle 9i        Oracle 10g

                                                                            OS
                   app_ver2.0 zone   app_ver2.5 zone app_ver3.0 zone



                                                  Solaris 10 Kernel



                                                                        Server
                                                                                     20
Solaris Containers
Sample Production Scenario

                            Web        Web      DNS                               Mail                 Application
                           Server 1   Server 2 Server                            Server
      Global Zone

                    web1 zone




                                      web2 zone



                                                       dns1 zone


                                                                   mail zone                                OS
      5              60                25              10
                                             4 CPU Pool (FSS)‫‏‬                            4 CPU Pool



                                                                               Solaris 10 Kernel



                                                                                                        Server
                                                                                                                     21
Solaris 8 & 9 Containers
               Physical to Virtual
                    (P2V)‫‏‬

 Database                               Database                                 Applicatio
 Application                            Application
                                                                                 n



  Solaris 8                Solaris 10 Solaris 8 Container Solaris 10 Container      OS
                            Global
                                            BrandZ

                              ZFS       FMA       DTrace Solaris 10 Kernel


                                                                                   Serve
                                     T2xxx/T5xxx                Mx00               r
                                                                0

                                                                                              22
Eco Consolidation: Low End

 ●
     Old Configuration        ●
                                  New Configuration
 ●
  4 V880s                     ●
                               1 T2000 Server
 ●
  32 CPUs                     ●
                               1 CPU with 32 threads
 ●
  136 RUs                     ●
                               2 RUs
 ●
  8800 watts                  ●
                               275 watts
 ●
  28,872 BTUs                 ●
                               1,535 BTUs
 ●
  OS support cost:            ●
                               OS support cost:
 ●
   $21,600 for Solaris 8      ●
                               $2,700 for Solaris 8 +
                              $1,080 for Solaris 10

• Solaris 8 on 4 V880s     • 4 Solaris 8 Containers
                             on T2000 with Solaris 10
                                                        23
Logical Domains
     • Virtualización y división de los recursos de la máquina
       > Cada dominio es una VM completa, con un subconjunto
          de recursos del equipo dinamicamente reconfigurable, y
          su propio SO
       > Protección y aislamiento via el harware SPARC y el
          firmware del hipervisor
                   LDom A             LDom B    LDom C    LDom D


OS Environment
   of choice

                 LDoms Manager                    Linux   FreeBSD


 Hypervisor
                 CPU CPU CPU          CPU CPU   CPU CPU    CPU

 Platform              Memory         Memory     Memory   Memory
 Hardware        I/O            I/O
                                                                    24
Escenarios de Uso
    DEVELOP                 TEST/STAGE                  DEPLOY
   xVM VirtualBox           xVM Server and            xVM Server and
                            xVM Ops Center            xVM Ops Center




• Create virtualized     • Make efficient use     • Reliably and securely
  applications             of testing resources     run your applications
• Develop on your own    • Test in different      • Dynamically adapt
  preferred platform       situations               your application to
• Test on many OSes                                 changing conditions
  on the single system

                                                                            25
Application and Desktop Evolution
From Simple Terminal Applications To Rich Network Desktops




                                                             26
Virtualizando el Escritorio – xVM VDI




                                        27
Not Just SunRay!
Tu Escritorio en cualquier lugar
    Mi escritorio        Mi escritorio      Mi escritorio en un
     en una PC           en una Mac          cliente Sun Ray




Mientras se mueve entre los dispositivos, su escritorio lo sigue
                                                                   28
Tecnología Sun Ray

                      Seguridad
                      Flexibilidad
                     Confiabilidad
                        Opción
                         Valor




                                     29
Seguridad

              No hay información local en los
                       puestos de trabajo
                 No virus, spyware, worms
            Posibilidad a futuro de utilización de
             Smart Cards para autentificación
             Permite limitar según usuario, el
              uso de periféricos y pendrives
            No hay Hardware con riesgo a pér-
               didas voluntarias (Memorias,
                     Placas, Drives, etc.)

                                                 30
Flexibilidad
                 Centralización de Aplicaciones
                  No hay instalaciones Locales,
                       Parches o Updates
               No hay sistemas operativos Locales
                 No hay upgrades de memorias
                             locales
                 Facil de instalar, reemplazar o
                  transladar por el usuario final
               Mínimos inconvenientes por pérdida
                       de energía eléctrica

                                                    31
Confiabilidad

                 La media de tiempo antes de fallo es
                    de 22 años (Sun Ray 2 & Sun Ray 2FS)
                  Extructura sólida, sin partes moviles
                  Datos y aplicaciones centralizadas.
                          Backup centralizado
                  No hay problemas de memoria local
                  No hay pérdida de información local
                provocada por el mal uso del hardware
                           por el usuario final


                                                      32
Opción

              SPARC, x86, x64 server
                Solaris OS, Linux OS
             Cliente para Sun or OEMs
           Mostrar las aplicaciones desde
                 cualquier plataforma
          Adaptarnos a las arquitecturas de
         networking mas convenientes según
               la necesidad del cliente


                                          33
Valor


           Hasta un 76% el retorno de la
              inversión frente a otras
              soluciones de escritorio
        Enfocar los gastos en mas servicios
         hacia el punto de venta y no en el
           mantenimiento del Hardware




                                              34
Sun Ray[TM] Virtual Display Client Portfolio




       Sun RayTM 2              Sun Ray™ 270
  Virtual Display Client     Virtual Display Client


                                                      35
Ventajas de la solución de SUN
• Bajo Costo
• Facil administración del Hardware por parte del punto de venta
• Bajo consumo eléctrico
• Conexión simple y rápida en el proceso diario
• Posibilidades de compartir información directa entre el área
  comercial y los puntos de ventas
• No hay necesidad de cambio de Hardware por actualizacion en
  los puntos de ventas en los futuros años
• Fácil análisis de la información del uso del sistema por parte de
  Telecom al tener todo centralizado
• Rápida y efectiva respuesta del help desk en este tipo de
  arquitectura.                                                       36
Próximos pasos
    >Get Solaris and OpenSolaris
1   sun.com/solaris/get and opensolaris.com

    >Get Involved
2   opensolaris.org | bigadmin.com | developers.sun.com/solaris

3   >Get Trained
    sun.com/solaris/freetraining | Learning Paths: sun.com/training/solaris

    >Get Data Sheets and White Papers
4   sun.com/solaris/reference_materials

    >Get Started with Solaris Learning Centers
5   sun.com/solaris/teachme

6   >Get Virtual
    sun.com/xvm | openxvm.org | virtualbox.org
                                                                              37
MUCHAS GRACIAS
Juan Daniel Perez
Juan.P@Sun.com
blogs.sun.com/argentina_ambassador

                                     38

Virtualizacion Sun Portfolio

  • 1.
    VIRTUALIZACIÓN Juan Daniel Perez CampusAmbassador - Sun Microsystems Juan.P@Sun.com 1
  • 2.
    Agenda • Sobre el modelo de negocios • Solaris y OpenSolaris • Virtualización • ¿Por qué Virtualizar? • Green Computing • Sun xVM Portfolio • Tecnología Sun Ray 2
  • 3.
    Sobre el modelode negocios 3
  • 4.
    What Was Newin Solaris 10 5/08? •Support for new systems / peripherals >Additional power management support •Virtualization >Absolute CPU usage limits (CPU caps) >VNC: remote desktop session support >Support for Solaris 8 and 9 Containers •Security and ease-of use additions •Integrated fixes •ZFS: hotplug & FMA 4
  • 5.
    What's New inSolaris 10 10/08? •ZFS Boot (!) •Hardware support - processors/servers, storage, devices >new device drivers & new systems •Containers: upgrade on attach •Virtualization - ParaVirtualized disk drivers for xVM, LDOMs enhancements •FMA extensions - support for Harpertown (Intel 5400 mem ctlr). •Desktop application updates (Adobe, etc.) 5
  • 6.
    ¿Que es OpenSolaris? Participaciónde la Comunidad + Innovaciones de Enterprise Power Network Management Virtualization Open Security Installation Storage Containers Network- Based CIFS ZFS DTrace Network Auto- Packaging Predictive Magic Self Healing Hardware Time Optimizaton Slider 6
  • 7.
    OpenSolaris Fácil de obtener,de instalar, de usar de mantener • Imagen LiveCD redistribuible • Instalador gráfico, Escritorio Gnome/Compiz • Herramientas GNU • Repositorios de paquetes • ZFS (TimeSlider) • Zonas, Brand Zones • Dtrace • Constructor de distribución 7
  • 8.
    Virtualización • Virtualización comoconcepto supone la abstracción de los recursos de una computadora • El termino es bastante antiguo: viene siendo utilizado desde antes de 1960 y ha sido aplicado a diferentes aspectos y ámbitos de la informática • En los últimos años la virtualización a tomado un nuevo empuje • El paradigma de una aplicación por servidor no resultó eficiente 8
  • 9.
    ¿Por qué Virtualizar? •La necesidad de consolidar varios hosts en un único servidor llevó a pensar en: > Incrementar la utilización del hardware > Consolidar ambientes con criticidades similares > Flexibilizar la asignación de recursos a cada aplicación > Reducir consumos de energía > Minimizar costos de gestión de sistemas > Bajar el TCO (Total Cost of Ownership) 9
  • 10.
    Green Computing • De1.500 servidores relevados en 2008 por una consultora, su nivel de utilización promedio fue del 15 a 20%. • Un servidor midrange consume 1172 W/h y emite 900 BTUs, en promedio. • Para alimentar y enfriar un servidor se necesitan, entonces, 2 kW/h. Para cuatro servidores, aproximadamente 8 kW/h. En un mes hay 720 horas, por lo tanto, 5760 kW • 1 kW cuesta $0,10 en Argentina. 5760 kW cuestan $576 por mes. 10
  • 11.
    Green Computing • Unservidor midrange como el planteado cuesta U$12.000 (U$333 por mes), y se calcula su tiempo de vida en tres años. • Virtualizar implica un ahorro de cerca del 75% del presupuesto de IT en hardware y energía eléctrica $4272 mensuales, solo en 4 servidores. • Ah! Con la energía ahorrada entre las 3 empresas típicas de outsourcing, podemos (ya que estamos...) iluminar 240.000 casas. Casi un millón de personas. Todas las casas de Chaco y Formosa. 11
  • 12.
  • 13.
    Open Virtualization forDesktop to Datacenter Open developer Only VDI with choice: virtualization Windows, Open platform Solaris and Linux delivered securely Enterprise-class Manage hypervisor heterogeneous datacenters 13
  • 14.
    Open Guest Platforms Developer Virtualization Platform Host Platforms x86 Hardware 14
  • 15.
    GUI • Supports • Seamless all VESA Windows standard resolutions • Mouse and depths integration • Dynamically • Clock resizable synchronization desktops • Shared • Full screen clipboard mode and folders 15
  • 16.
  • 17.
    File Web Web Mail Mail File Server Server Server Server Server Server Enterprise- Class Hypervisor BUI PV Drivers Live DVD WS-MAN IPS ZFS VMDK FMA 17
  • 18.
    Sin Barreras Virtualización deServidor sin barreras • Gestión incorporada > Interfaz fácil de usar > Barrera de entrada baja > Interfaces programables • Compatible con VMware • Windows SVVP certificado (proximamente) • Open source 18
  • 19.
    Solaris Containers • Entornoslivianos > “Solo quiero probar algo” • Entornos de alta seguridad > Necesidad de aislar la aplicación desde el Kernel • Entornos altamente dinámicos > Muchos entornos que comparten los mismos recursos • Entornos de alto rendimiento > Para aplicaciones con muchos threads • Probar diferentes versiones de una aplicación contra el mismo hardware y SO 19
  • 20.
    Solaris Containers Sample Test& Development Scenario Web Service Version 2.0 Web Service Version 2.5 Web Service Version 3.0 Application Apache 1.3 Apache 1.3 Apache 2.0 Global Zone IAS 4 IAS 4 GlassFish Oracle 8i Oracle 9i Oracle 10g OS app_ver2.0 zone app_ver2.5 zone app_ver3.0 zone Solaris 10 Kernel Server 20
  • 21.
    Solaris Containers Sample ProductionScenario Web Web DNS Mail Application Server 1 Server 2 Server Server Global Zone web1 zone web2 zone dns1 zone mail zone OS 5 60 25 10 4 CPU Pool (FSS)‫‏‬ 4 CPU Pool Solaris 10 Kernel Server 21
  • 22.
    Solaris 8 &9 Containers Physical to Virtual (P2V)‫‏‬ Database Database Applicatio Application Application n Solaris 8 Solaris 10 Solaris 8 Container Solaris 10 Container OS Global BrandZ ZFS FMA DTrace Solaris 10 Kernel Serve T2xxx/T5xxx Mx00 r 0 22
  • 23.
    Eco Consolidation: LowEnd ● Old Configuration ● New Configuration ● 4 V880s ● 1 T2000 Server ● 32 CPUs ● 1 CPU with 32 threads ● 136 RUs ● 2 RUs ● 8800 watts ● 275 watts ● 28,872 BTUs ● 1,535 BTUs ● OS support cost: ● OS support cost: ● $21,600 for Solaris 8 ● $2,700 for Solaris 8 + $1,080 for Solaris 10 • Solaris 8 on 4 V880s • 4 Solaris 8 Containers on T2000 with Solaris 10 23
  • 24.
    Logical Domains • Virtualización y división de los recursos de la máquina > Cada dominio es una VM completa, con un subconjunto de recursos del equipo dinamicamente reconfigurable, y su propio SO > Protección y aislamiento via el harware SPARC y el firmware del hipervisor LDom A LDom B LDom C LDom D OS Environment of choice LDoms Manager Linux FreeBSD Hypervisor CPU CPU CPU CPU CPU CPU CPU CPU Platform Memory Memory Memory Memory Hardware I/O I/O 24
  • 25.
    Escenarios de Uso DEVELOP TEST/STAGE DEPLOY xVM VirtualBox xVM Server and xVM Server and xVM Ops Center xVM Ops Center • Create virtualized • Make efficient use • Reliably and securely applications of testing resources run your applications • Develop on your own • Test in different • Dynamically adapt preferred platform situations your application to • Test on many OSes changing conditions on the single system 25
  • 26.
    Application and DesktopEvolution From Simple Terminal Applications To Rich Network Desktops 26
  • 27.
  • 28.
    Not Just SunRay! TuEscritorio en cualquier lugar Mi escritorio Mi escritorio Mi escritorio en un en una PC en una Mac cliente Sun Ray Mientras se mueve entre los dispositivos, su escritorio lo sigue 28
  • 29.
    Tecnología Sun Ray Seguridad Flexibilidad Confiabilidad Opción Valor 29
  • 30.
    Seguridad No hay información local en los puestos de trabajo No virus, spyware, worms Posibilidad a futuro de utilización de Smart Cards para autentificación Permite limitar según usuario, el uso de periféricos y pendrives No hay Hardware con riesgo a pér- didas voluntarias (Memorias, Placas, Drives, etc.) 30
  • 31.
    Flexibilidad Centralización de Aplicaciones No hay instalaciones Locales, Parches o Updates No hay sistemas operativos Locales No hay upgrades de memorias locales Facil de instalar, reemplazar o transladar por el usuario final Mínimos inconvenientes por pérdida de energía eléctrica 31
  • 32.
    Confiabilidad La media de tiempo antes de fallo es de 22 años (Sun Ray 2 & Sun Ray 2FS) Extructura sólida, sin partes moviles Datos y aplicaciones centralizadas. Backup centralizado No hay problemas de memoria local No hay pérdida de información local provocada por el mal uso del hardware por el usuario final 32
  • 33.
    Opción SPARC, x86, x64 server Solaris OS, Linux OS Cliente para Sun or OEMs Mostrar las aplicaciones desde cualquier plataforma Adaptarnos a las arquitecturas de networking mas convenientes según la necesidad del cliente 33
  • 34.
    Valor Hasta un 76% el retorno de la inversión frente a otras soluciones de escritorio Enfocar los gastos en mas servicios hacia el punto de venta y no en el mantenimiento del Hardware 34
  • 35.
    Sun Ray[TM] VirtualDisplay Client Portfolio Sun RayTM 2 Sun Ray™ 270 Virtual Display Client Virtual Display Client 35
  • 36.
    Ventajas de lasolución de SUN • Bajo Costo • Facil administración del Hardware por parte del punto de venta • Bajo consumo eléctrico • Conexión simple y rápida en el proceso diario • Posibilidades de compartir información directa entre el área comercial y los puntos de ventas • No hay necesidad de cambio de Hardware por actualizacion en los puntos de ventas en los futuros años • Fácil análisis de la información del uso del sistema por parte de Telecom al tener todo centralizado • Rápida y efectiva respuesta del help desk en este tipo de arquitectura. 36
  • 37.
    Próximos pasos >Get Solaris and OpenSolaris 1 sun.com/solaris/get and opensolaris.com >Get Involved 2 opensolaris.org | bigadmin.com | developers.sun.com/solaris 3 >Get Trained sun.com/solaris/freetraining | Learning Paths: sun.com/training/solaris >Get Data Sheets and White Papers 4 sun.com/solaris/reference_materials >Get Started with Solaris Learning Centers 5 sun.com/solaris/teachme 6 >Get Virtual sun.com/xvm | openxvm.org | virtualbox.org 37
  • 38.
    MUCHAS GRACIAS Juan DanielPerez Juan.P@Sun.com blogs.sun.com/argentina_ambassador 38