Presentación
Transcripción
Presentación
Virtualización dirigida a las aplicaciones Augusto López, EXANET Guatemala 1 “Virtualización dirigida a las aplicaciones” x Agenda • Razones para virtualizar • OVM • Funcionalidades disponibles • Orientación a las aplicaciones • Rendimiento Virtual contra Físico • Precio “Virtualización dirigida a las aplicaciones” x Agenda • Razones para virtualizar • OVM • Funcionalidades disponibles • Orientación a las aplicaciones • Rendimiento Virtual contra Físico • Precio “Virtualización dirigida a las aplicaciones” Razones para Virtualizar “Virtualización dirigida a las aplicaciones” Razones para Virtualizar App 1 App 2 App 3 App 4 App 5 App 6 Consumo de: • Energía eléctrica • Espacio físico • Aire Acondicionado Para 6 servidores “Virtualización dirigida a las aplicaciones” Razones para Virtualizar App 1 App 2 App 3 App 4 App 5 App 6 Consumo de: • Energía eléctrica • Espacio físico • Aire Acondicionado Para 2 servidores “Virtualización dirigida a las aplicaciones” Razones para Virtualizar App 1 App 2 App 3 App 4 App 5 App 6 Consumo de: • Energía eléctrica • Espacio físico • Aire Acondicionado Para 2 servidores “Virtualización dirigida a las aplicaciones” x Agenda • Razones para virtualizar • OVM • Funcionalidades disponibles • Orientación a las aplicaciones • Rendimiento Virtual contra Físico • Precio “Virtualización dirigida a las aplicaciones” OVM • • Entorno de virtualización de clase empresarial que facilita la entrega de aplicaciones. Para arquitectura x86 y SPARC. OVM Servers Server Pool Server Pool Server Pool Server Pool Server Pool Server Pool Storage Repository “Virtualización dirigida a las aplicaciones” OVM OVM Server • Software de virtualización nativo (bare metal), se instala directamente sobre el hardware de cada servidor. • Soporta Linux, Windows y Solaris x86 como sistemas operativos invitados. OVM Servers “Virtualización dirigida a las aplicaciones” OVM OVM Server • Software de virtualización nativo (bare metal), se instala directamente sobre el hardware de cada servidor. • Soporta Linux, Windows y Solaris x86 como sistemas operativos invitados. OVM Manager • Software que centraliza la administración del entorno. • Se ejecuta sobre Linux. • Se recomienda colocarlo en un servidor físico. OVM Servers “Virtualización dirigida a las aplicaciones” OVM OVM Server • Servidores soportados OVM Servers “Virtualización dirigida a las aplicaciones” OVM OVM Server • Servidores soportados OVM Servers “Virtualización dirigida a las aplicaciones” OVM OVM Server • Servidores soportados OVM Servers “Virtualización dirigida a las aplicaciones” OVM OVM Server • Servidores soportados OVM Servers “Virtualización dirigida a las aplicaciones” OVM OVM Server • Servidores soportados OVM Servers http://linux.oracle.com/hardware-certifications “Virtualización dirigida a las aplicaciones” OVM OVM Server • Límites soportados por servidor OVM Servers Característica Máximo soportado (x86) CPUs 320 CPUs virtuales 900 RAM 6 TB Máquinas virtuales ejecutándose concurrentemente 100 “Virtualización dirigida a las aplicaciones” OVM OVM Server • Límites soportados para pool de servidores y entorno OVM Servers Característica Máximo soportado (x86) Número de servidores en el pool (sin formar un cluster) 64 Número de servidores en el pool (formando un cluster) 32 Número de servidores en el entorno 256 (16 servidores * 16 pools) Número de máquinas virtuales en ejecución 2,560 (10 máquinas virtuales por servidor * 256 servidores) “Virtualización dirigida a las aplicaciones” OVM Sistemas Operativos Invitados (Guest OS): Modos de virtualización • Hardware Virtualized (HVM) El guest OS corre sin modificaciones. El hardware debe soportar virtualización. Ofrece el menor desempeño. Guest OS “Virtualización dirigida a las aplicaciones” OVM Sistemas Operativos Invitados (Guest OS): Modos de virtualización • Hardware Virtualized (HVM) El guest OS corre sin modificaciones. El hardware debe soportar virtualización. Ofrece el menor desempeño. • Paravirtualized (PVM) El guest OS es consciente de que corre en un entorno virtual. Es una versión especial del kernel. Ofrece el mejor desempeño. Guest OS “Virtualización dirigida a las aplicaciones” OVM Sistemas Operativos Invitados (Guest OS): Modos de virtualización • Hardware Virtualized (HVM) El guest OS corre sin modificaciones. El hardware debe soportar virtualización. Ofrece el menor desempeño. • Paravirtualized (PVM) El guest OS es consciente de que corre en un entorno virtual. Es una versión especial del kernel. Ofrece el mejor desempeño. • Hardware Virtualized con Paravirtualized Drivers (PVHVM) HVM en donde se agregan drivers especiales al OS para mejorar el desempeño aunque no tanto como el PVM. Generalmente usado para Invitados Windows. Guest OS “Virtualización dirigida a las aplicaciones” OVM Sistemas Operativos Invitados • Versiones Soportadas (HVM, PVHVM) Guest OS Sistema Operativo HVM 32bit PVHVM 32bit HVM 64bit PVHVM 64bit Oracle Linux 7.x N/A N/A SI SI Oracle Linux 6.x SI SI SI SI Oracle Linux 5.x SI SI SI SI Oracle Linux 4.x SI SI SI SI Oracle Solaris 11 N/A N/A N/A SI Oracle Solaris 10 N/A SI N/A SI “Virtualización dirigida a las aplicaciones” OVM Sistemas Operativos Invitados • Versiones Soportadas (HVM, PVHVM) Guest OS Sistema Operativo HVM 32bit PVHVM 32bit HVM 64bit PVHVM 64bit Red Hat Enterprise Linux 7.x N/A N/A SI SI Red Hat Enterprise Linux 6.x SI SI SI SI Red Hat Enterprise Linux 5.x SI SI SI SI Red Hat Enterprise Linux 4.x SI SI SI SI CentOS 6.x SI SI SI SI CentOS 5.x SI SI SI SI “Virtualización dirigida a las aplicaciones” OVM Sistemas Operativos Invitados • Versiones Soportadas (HVM, PVHVM) Guest OS Sistema Operativo HVM 32bit PVHVM 32bit HVM 64bit PVHVM 64bit CentOS 4.x SI SI SI SI SUSE Linux Enterprise Server 11.x NO NO SI SI “Virtualización dirigida a las aplicaciones” OVM Sistemas Operativos Invitados • Versiones Soportadas (PVM) Guest OS Sistema Operativo PVM 32bit PVM 64bit Oracle Linux 6.x SI SI Oracle Linux 5.x SI SI Oracle Linux 4.x SI SI Red Hat Enterprise Linux 6.x SI SI Red Hat Enterprise Linux 5.x SI SI Red Hat Enterprise Linux 4.x SI SI “Virtualización dirigida a las aplicaciones” OVM Sistemas Operativos Invitados • Versiones Soportadas (PVM) Guest OS Sistema Operativo PVM 32bit PVM 64bit CentOS 6.x SI SI CentOS 5.x SI SI CentOS 4.x SI SI SUSE Linux Enterprise Server 11.x NO SI “Virtualización dirigida a las aplicaciones” OVM Sistemas Operativos Invitados • Versiones Soportadas (Windows con Paravirtual Drivers) Guest OS Sistema Operativo PVHVM 64bit PVHVM 32bit Microsoft Windows Server 2012 R2 SI N/A Microsoft Windows Server 2012 SI N/A Microsoft Windows Server 2008 R2 SP1 SI N/A Microsoft Windows Server 2008 SP2 SI SI Microsoft Windows Server 2003 R2 SP2 SI SI Microsoft Windows 8.1 SI SI “Virtualización dirigida a las aplicaciones” OVM Sistemas Operativos Invitados • Versiones Soportadas (Windows con Paravirtual Drivers) Guest OS Sistema Operativo PVHVM 64bit PVHVM 32bit Microsoft Windows 8 SI SI Microsoft Windows 7 SP1 SI SI Microsoft Windows Vista SP2 SI SI “Virtualización dirigida a las aplicaciones” OVM Sistemas Operativos Invitados • Límites para las máquinas virtuales Guest OS Característica Máximo Soportado (x86) Virtual CPUs PVM: 128 HVM: 128 PVHVM: 128; o 32 si se usan los PV drivers para Windows Virtual RAM en guest de 32bit PVM: 64GB HVM: 64GB PVHVM: 64GB Virtual RAM en guest de 64bit PVM: 500,000MB HVM: 1,000,000MB PVHVM: 2,000,000MB; o 256GB si se usan los PV drivers para Windows “Virtualización dirigida a las aplicaciones” OVM Sistemas Operativos Invitados • Límites para las máquinas virtuales Guest OS Característica Máximo Soportado (x86) Virtual NICs PVM:31 HVM: 8 PVHVM: 8 Virtual Disks PVM: 104 HVM: 4 IDE, 7 SCSI PVHVM: 107; o 40 si se usan los PV drivers para Windows Tamaño del virtual disk OCFS2: 10TB “Virtualización dirigida a las aplicaciones” OVM Almacenamiento: Protocolos soportados • NFS • iSCSI SAN • FC SAN OVM Servers “Virtualización dirigida a las aplicaciones” OVM Almacenamiento: Drivers para el almacenamiento OVM Servers Genéricos (solo descubrir): • NFS driver • SCSI driver “Virtualización dirigida a las aplicaciones” OVM Almacenamiento: Drivers para el almacenamiento OVM Servers Genéricos (solo descubrir): • NFS driver • SCSI driver Vendor-specific: • NFS driver • SCSI driver Tareas adicionales: • Crear LUNs/volúmenes • Expandir LUNs/volúmenes • Se usan desde VM Manager … “Virtualización dirigida a las aplicaciones” OVM Almacenamiento: Límites OVM Servers Característica Máximo soportado (x86) LUNs en el arreglo 1,000 LUNs; 2,000 paths Tamaño del volumen (OCFS2) 64TB Archivos por volumen (OCFS2) 30,000 “Virtualización dirigida a las aplicaciones” x Agenda • Razones para virtualizar • OVM • Funcionalidades disponibles • Orientación a las aplicaciones • Rendimiento Virtual contra Físico • Precio “Virtualización dirigida a las aplicaciones” Funcionalidades Disponibles Live Migration “Virtualización dirigida a las aplicaciones” Funcionalidades Disponibles HA – auto start “Virtualización dirigida a las aplicaciones” Funcionalidades Disponibles Distributed Resource Scheduler (DRS) • Live Migration basada en la carga del CPU Server Pool 1 “Virtualización dirigida a las aplicaciones” Funcionalidades Disponibles Distributed Power Management (DPM) • Apagado/encendido automático de servidores basado en la carga del CPU Utilization Consumption Server Pool 1 “Virtualización dirigida a las aplicaciones” x Agenda • Razones para virtualizar • OVM • Funcionalidades disponibles • Orientación a las aplicaciones • Rendimiento Virtual contra Físico • Precio “Virtualización dirigida a las aplicaciones” Orientación a las aplicaciones Template • Una máquina virtual pre-instalada y pre-configurada. Assembly • Grupo de máquinas virtuales interrelacionadas requeridas para entregar un servicio o aplicación. “Virtualización dirigida a las aplicaciones” Orientación a las aplicaciones Templates descargables: Siebel CRM, Database, Enterprise Manager, RAC, Linux, etc. “Virtualización dirigida a las aplicaciones” Orientación a las aplicaciones Assemblies HTTP HTTP OVM OVM WLS OVM DB OVM Automate Deployment Into OVM Pool Package Into Single Assembly Metadata Oracle Enterprise Manager Capture Complete Application Topology Oracle VM 3 Resource Pool “Virtualización dirigida a las aplicaciones” x Agenda • Razones para virtualizar • OVM • Funcionalidades disponibles • Orientación a las aplicaciones • Rendimiento Virtual contra Físico • Precio “Virtualización dirigida a las aplicaciones” Rendimiento Virtual contra Físico PVM Oracle Linux http://www.oracle.com/us/technologies/virtualization/oraclevm/026997.pdf “Virtualización dirigida a las aplicaciones” x Agenda • Razones para virtualizar • OVM • Funcionalidades disponibles • Orientación a las aplicaciones • Rendimiento Virtual contra Físico • Precio “Virtualización dirigida a las aplicaciones” Precio Precio de la licencia • Gratuito • Descargable desde http://www.oracle.com/technetwork/es/server-storage/vm/downloads/index.html “Virtualización dirigida a las aplicaciones” Precio Precio de la licencia • Gratuito • Descargable desde http://www.oracle.com/technetwork/es/server-storage/vm/downloads/index.html Precio del soporte (opcional) • USD 599.00 al año por servidor (hasta 2 sockets) • USD1,199.00 al año por servidor (más de 2 sockets) “Virtualización dirigida a las aplicaciones” Fin de la presentación