Cloud Computing Les Techniques de Virtualisation Foued Marzouki
Virtualisation : Les Débuts IBM depuis Mai 1968, précurseur de la technologie Développement IBM/MIT de l Hyperviseur VM/CMS Implantation dans les gros systèmes (Mainframe) D autres acteurs dans les solutions de stockage (EMC, Fujitsu) Cause de coûts élevés, migration vers le modèle Client/Serveur 1990 En 1989, Création de Citrus (Citrix) par un ancien développeur IBM Echec d un projet autour de /2 suite au rachat de code à Microsoft Soutien financier de Microsoft et Intel et Rachat de Netware Access Server à Novell Création de WinView en 1995 (Accès à des postes de travail et des applications à partir du Serveur) A partir de 1998, lancement des produits VMWare Version VMWare Workstation sur X86 Rachat de VMWare par EMC en 2004
Virtualisation : Hypervisor Market VMWare (EMC) Hyper-V (Microsoft) Xen Solutions from Citrix (XenApp/XenServer/XenDesktop) Oracle-VM (Oracle)
Virtualisation : Domaines d application Serveurs / Réseaux Stockage Applications Postes de Travail
Consolidation Serveurs Désavantages des techniques traditionnelles Serveur = ressources (CPU, Mémoire, Disques et réseaux) Les serveurs sont utilisés à 15% de leur capacité Serveurs mono système : Un seul Système d Exploitation Multiplication des Serveurs selon les besoins applicatifs Coûts élevés de gestion des Datacenter (espace, Electricité ) Interruption de Services en cas de rajout de ressources
Génération 1 1998-2002 Hypervisor ESXI 1.xxx supporte Windows, Linux, Dos, Netware Administration par Serveur et Stockage Local Utilisation en environnements tests et développement Génération 2 2003-2005 Acteur Principal (Plateform X86) VMWare: Evolution (1/4) ESX 2.xx et Virtual Center 1.x Déplacement live de machines avec VMotion Administration centralisé et Stockage centralisé VMFS (Virtual Machine FileSystem) Début Utilisation en production principale évolution avec Vmotion et VCenter
VMWare: Evolution (2/4) Consolidation de Serveurs Génération 3 2006-2008 Hypervisor ESXI 3.xxx VMWare DRS ( Distributed Resource Scheduling) Définition de groupes de ressources Gestion de la répartition de la charge VMWare HA (High Availability) VMWare Consolidated Backup (VCB) Storage Vmotion ( à partir version ESX 3.5)
VMWare: Evolution (3/4) VSphere 4 Virtualisation DataCenter Génération 4 2009-2010 Hypervisor ESX 4.xxx VStorage Thin Provisionning Fault Tolerance VNetwork Distributed Switch Vshield Zone Data Recovery Host Profiles
Architecture VSphere 4 VSphere Client VCenter Server Central point Configuring Provisioning Managing Datacenter services Performance Monitoring Alert Management Access Control VSphere Web Access Host Agent plugins VCenter Database VMWare ESX/ESXi 1 Physical Server 1 VMWare ESX/ESXi 2 Link Type Local SAS/SATA/SCSI Fibre Channel (FC), FCoE iscsi, NFS, NAS Physical Server 2 Datastore
VMWare: Evolution (4/4) VSphere 5 Cloud Computing Génération 5 Juillet 2011 Hypervisor ESXi 5 VStorage Thin Provisionning, I/O and QoS Controls Fault Tolerance VNetwork Distributed Switch Vshield Zone Data Recovery Host Profiles
Vsphere 5 - Packages (1/2) Essentials VMware ESXi 5.0 Installable VMware vcenter Server 5.0 and modules Essentials Plus VMware ESXi 5.0 Installable VMware vcenter Server 5.0 and modules VMware Data Recovery 2.0 VMware vsphere Storage Appliance 1.0 Standard VMware ESXi 5.0 Installable VMware vcenter Server 5.0 and modules VMware Data Recovery 2.0 VMware vcenter Orchestrator Appliance 4.2.0
Vsphere 5 - Packages (2/2) Enterprise VMware ESXi 5.0 Installable VMware vcenter Server 5.0 and modules VMware Data Recovery 2.0 VMware vcenter Orchestrator Appliance 4.2.0 VMware vshield Zones for vsphere 5 VMware vsphere Storage Appliance 1.0 Enterprise Plus VMware ESXi 5.0 Installable VMware vcenter Server 5.0 and modules VMware Data Recovery 2.0 VMware vcenter Orchestrator Appliance 4.2.0 VMware vshield Zones for vsphere 5 VMware vsphere Storage Appliance 1.0 Cisco Nexus 1000 Virtual Ethernet Module VSphere Desktop Enterprise Plus sans VMware vcenter Orchestrator Appliance 4.2.0
Vsphere 5, Composants et fonctionnalités VMware ESXi VMware vcenter Server vsphere Update Manager VMware vsphere Client and vsphere Web Client VMware vshield Zones VMware vcenter Orchestrator vsphere Virtual Symmetric Multi-Processing vsphere vmotion and Storage vmotion vsphere Distributed Resource Scheduler vsphere Storage DRS Storage I/O Control and Network I/O Control Profile-Driven Storage vsphere High Availability vsphere Fault Tolerance vsphere Storage APIs for Data Protection and VMware Data Recovery
Supported s Mac X Asianux Ubuntu Cent Debian GNU/Linux FreeBSD Suse Linux Oracle Enterprise Linux RedHat Linux SCO OpenServer SCO Unixware Solaris 2 /Warp MsD Windows 95 Windows 98 Windows XP Windows Vista Windows 7 Windows 2000 Windows NT Windows Server 2003 Windows Server 2008 NetWare