{"id":454,"date":"2023-11-05T13:33:33","date_gmt":"2023-11-05T12:33:33","guid":{"rendered":"https:\/\/fajili.aristeecampus.org\/?page_id=454"},"modified":"2023-11-05T15:16:53","modified_gmt":"2023-11-05T14:16:53","slug":"la-virtualisation","status":"publish","type":"page","link":"https:\/\/fajili.aristeecampus.org\/index.php\/la-virtualisation\/","title":{"rendered":"La Virtualisation"},"content":{"rendered":"\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-text-align-center\"><strong>Pr\u00e9sentation de la virtualisation :<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n\n\n<p>Tout d\u2019abord une petite d\u00e9finition de la virtualisation s\u2019impose. La virtualisation consiste \u00e0 utiliser un ou plusieurs syst\u00e8mes d\u2019exploitation sur une seule et m\u00eame machine physique. Ce proc\u00e9d\u00e9 permet de mutualiser les syst\u00e8mes d\u2019exploitation (dans la limite des performances des machines physiques) au lieu de ne pouvoir installer qu\u2019un seul par machine.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Dans une architecture classique nous allons retrouver deux couches :<\/p>\n\n\n\n<p>                   \u2022 La couche mat\u00e9rielle (ensemble des p\u00e9riph\u00e9riques mat\u00e9riels du serveur physique)<\/p>\n\n\n\n<p>                   \u2022 La couche logicielle (syst\u00e8me d\u2019exploitation et applications).<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"726\" height=\"395\" src=\"https:\/\/fajili.aristeecampus.org\/wp-content\/uploads\/2023\/11\/image.png\" alt=\"\" class=\"wp-image-458\" srcset=\"https:\/\/fajili.aristeecampus.org\/wp-content\/uploads\/2023\/11\/image.png 726w, https:\/\/fajili.aristeecampus.org\/wp-content\/uploads\/2023\/11\/image-300x163.png 300w\" sizes=\"(max-width: 726px) 100vw, 726px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Pour la virtualisation on vient ajouter \u00e0 la couche logicielle (syst\u00e8me d\u2019exploitation) une autre couche appel\u00e9e Hyperviseur. Cette couche permet de r\u00e9pondre aux diff\u00e9rentes contraintes provoqu\u00e9es par les diff\u00e9rents constructeurs de p\u00e9riph\u00e9riques informatiques de part les diff\u00e9rences pr\u00e9sentes avec les pilotes.<\/p>\n\n\n\n<p>Un Hyperviseur va donc \u00eatre d\u00e9ploy\u00e9 entre la couche mat\u00e9rielle et les diff\u00e9rents conteneurs (\u00e9galement appel\u00e9s machine virtuelle qui contient toutes les caract\u00e9ristiques fonctionnelles d\u2019un syst\u00e8me d\u2019exploitation) pour permettre une relation optimal entre les p\u00e9riph\u00e9riques virtuels et les p\u00e9riph\u00e9riques physiques.<\/p>\n\n\n\n<p>Concr\u00e8tement une fois l\u2019hyperviseur install\u00e9 sur le serveur physique, les machines virtuelles d\u00e9ploy\u00e9es sur ce serveur fonctionneront normalement et ce sans avoir besoin du pilote constructeur. Par exemple un changement de carte r\u00e9seau sur ce serveur sera transparent pour les machines virtuelles.<\/p>\n\n\n\n<p>De ce fait voici en document le principe de fonctionnement de l\u2019architecture virtuelle une fois l\u2019Hyperviseur mis en place :<\/p>\n\n\n\n<p>               \u2022 En premier lieu nous retrouvons l\u2019architecture dite mat\u00e9rielle, qui regroupe les p\u00e9riph\u00e9riques mat\u00e9riel pr\u00e9sent dans un serveur tel que le processeur, la m\u00e9moire, les cartes r\u00e9seaux et les disques durs.<\/p>\n\n\n\n<p>               \u2022 Puis vient la couche logicielle maintenant compos\u00e9e de l\u2019Hyperviseur qui remplace le syst\u00e8me d\u2019exploitation de l\u2019architecture classique<\/p>\n\n\n\n<p>               \u2022 Enfin la derni\u00e8re couche qui regroupe les diff\u00e9rents conteneurs avec les syst\u00e8mes d\u2019exploitation et les applications des machines virtuelles.<\/p>\n\n\n\n\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-text-align-center\"><strong>Avantages et inconv\u00e9nients :<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n\n\n<p>Aujourd\u2019hui les entreprises utilisent de plus en plus cette technologie et ce n\u2019est pas anodin, en effet c\u2019est un vrai choix judicieux de part ces nombreux avantages :<\/p>\n\n\n\n<p>          \u2022 L\u2019un des principaux avantages, et non pas sans cons\u00e9quence, est celui de la r\u00e9duction des co\u00fbts li\u00e9s aux achats des serveurs. En effet la virtualisation permet pour un serveur physique d\u2019avoir une multitude de serveurs virtuels et ce fonctionnant tous ind\u00e9pendamment des autres. Le seul partage \u00e9tant les ressources physiques disponibles sur le serveur physique.<\/p>\n\n\n\n<p>          \u2022 L\u2019\u00e9conomie d\u2019\u00e9nergie par l\u2019interm\u00e9diaire de la r\u00e9duction des mat\u00e9riels de refroidissement permet une r\u00e9duction de pr\u00e9s de 80% sur la facture \u00e9nerg\u00e9tique.<\/p>\n\n\n\n<p>          \u2022 Cette mutualisation permet une utilisation optimale des ressources pour toutes les machines virtuelles gr\u00e2ce au proc\u00e9d\u00e9 de r\u00e9partition des charges des machines virtuelles sur les machines physiques en fonction des charges respectives.<\/p>\n\n\n\n<p>          \u2022 La facilit\u00e9 d\u2019administration (installation, d\u00e9ploiement et migration) est aussi pr\u00e9sente dans les avantages car cette administration est centralis\u00e9e.<\/p>\n\n\n\n<p>          \u2022 Continuit\u00e9 de service, en cas de dysfonctionnement physique ou logiciel de l\u2019h\u00f4te, gr\u00e2ce \u00e0 la possibilit\u00e9 de migration de machine virtuelle en fonctionnement.<\/p>\n\n\n\n<p>          \u2022 Plan de reprise d\u2019activit\u00e9 avec la possibilit\u00e9 de restaurer les machines virtuelles apr\u00e8s une destruction de serveurs physique. Cela \u00e9tant possible si les sauvegardes ou les clich\u00e9s instantan\u00e9s des machines virtuelles ont \u00e9t\u00e9 effectu\u00e9es r\u00e9guli\u00e8rement.<\/p>\n\n\n\n<p>          \u2022  La possibilit\u00e9 de dimensionnement de chaque machine virtuelle, cet avantage est \u00e0 prendre en compte imp\u00e9rativement sous peine de voir cet avantage se transformer en inconv\u00e9nient.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>La virtualisation poss\u00e8de tout de m\u00eame quelques inconv\u00e9nients : <\/p>\n\n\n\n<p>          \u2022 Le premier est en rapport avec le dimensionnement vu pr\u00e9c\u00e9demment, en effet si celui-ci n\u2019est pas pris en compte, par exemple lors d\u2019un fort pic d\u2019intensit\u00e9 la machine virtuelle ou le serveur virtualis\u00e9 peut tr\u00e8s vite manquer de ressource et par cons\u00e9quent les performances en seront impact\u00e9es. C\u2019est pour cela que ces aspects doivent \u00eatre calcul\u00e9s au pr\u00e9alable pour obtenir un rendement optimal et ce dans n\u2019importe quelles situations.<\/p>\n\n\n\n<p>          \u2022 Cette une technologie qui demande beaucoup de savoir faire, de plus celle-ci est en pleine \u00e9volution il est d\u2019autant plus difficile de tout savoir ma\u00eetriser mise \u00e0 part un professionnel. De plus il possible de configurer des LAN, SAN et des switch par l\u2019interm\u00e9diaire de la virtualisation mais cette administration est tr\u00e8s complexe.<\/p>\n\n\n\n<p>          \u2022 Si une machine physique tombe en panne, c\u2019est l\u2019int\u00e9grit\u00e9 des machines virtuelles qui est affect\u00e9e, mais cet inconv\u00e9nient est invisible si l\u2019entreprise choisi de mettre en place un site miroir.<\/p>\n\n\n\n<p>          \u2022 La virtualisation de base de donn\u00e9es, celle-ci est un inconv\u00e9nient car elle tout simplement pas conseill\u00e9e, en effet la taille de celle-ci est en constante \u00e9volution et il est n\u00e9cessaire d\u2019utiliser toutes les ressources d\u2019un serveur physique.<\/p>\n\n\n\n\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<p class=\"has-text-align-center\"><strong>Solutions pr\u00e9sentes sur le march\u00e9 actuel :<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n\n\n<p>Aujourd\u2019hui ce march\u00e9, est domin\u00e9 principalement par \u00a0VMware. VMWare, soci\u00e9t\u00e9 am\u00e9ricaine fond\u00e9e en 1998 et devenue en 2004 une filiale d\u2019EMC Corporation, propose plusieurs produits propri\u00e9taires li\u00e9s \u00e0 la virtualisation d\u2019architectures<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/fajili.aristeecampus.org\/wp-content\/uploads\/2023\/11\/image-1.png\" alt=\"\" class=\"wp-image-459\" style=\"width:316px;height:208px\" width=\"316\" height=\"208\" srcset=\"https:\/\/fajili.aristeecampus.org\/wp-content\/uploads\/2023\/11\/image-1.png 380w, https:\/\/fajili.aristeecampus.org\/wp-content\/uploads\/2023\/11\/image-1-300x198.png 300w\" sizes=\"(max-width: 316px) 100vw, 316px\" \/><\/figure>\n\n\n\n<p>Juste apr\u00e8s nous retrouvons Microsoft arriv\u00e9 r\u00e9cemment avec son Hyperviseur qui se nomme \u00ab&nbsp;Hyper-V&nbsp;\u00bb qui se trouve sous forme d\u2019un r\u00f4le sur Windows Server 2008 et Windows Server 2012. Malgr\u00e9 une r\u00e9cente arriv\u00e9 compar\u00e9 \u00e0 VMWare, Microsoft se positionne en tant que leader sur les serveurs x86.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"472\" height=\"178\" src=\"https:\/\/fajili.aristeecampus.org\/wp-content\/uploads\/2023\/11\/image-2.png\" alt=\"\" class=\"wp-image-460\" srcset=\"https:\/\/fajili.aristeecampus.org\/wp-content\/uploads\/2023\/11\/image-2.png 472w, https:\/\/fajili.aristeecampus.org\/wp-content\/uploads\/2023\/11\/image-2-300x113.png 300w\" sizes=\"(max-width: 472px) 100vw, 472px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Nous retrouvons ensuite Citrix qui a rachet\u00e9 la soci\u00e9t\u00e9 XenSource en 2007, lui permettant ainsi d\u2019entrer sur ce march\u00e9 de la virtualisation. Cependant aujourd\u2019hui Citrix ne se positionne plus vraiment comme un concurrent de Microsoft et VMware sur le march\u00e9 de la virtualisation de serveur, la solution open source est d\u00e9sormais un acteur de Niche pour la virtualisation des serveurs x86.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"398\" height=\"156\" src=\"https:\/\/fajili.aristeecampus.org\/wp-content\/uploads\/2023\/11\/image-3.png\" alt=\"\" class=\"wp-image-461\" srcset=\"https:\/\/fajili.aristeecampus.org\/wp-content\/uploads\/2023\/11\/image-3.png 398w, https:\/\/fajili.aristeecampus.org\/wp-content\/uploads\/2023\/11\/image-3-300x118.png 300w\" sizes=\"(max-width: 398px) 100vw, 398px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Toutes ces solutions ont en commun des m\u00e9canismes d\u2019une tr\u00e8s grande utilit\u00e9 et font de la virtualisation une technologie phare dans les entreprises aujourd\u2019hui. Nous allons donc pr\u00e9senter bri\u00e8vement ces m\u00e9canismes.<\/p>\n\n\n\n<p>Un premier m\u00e9canisme tr\u00e8s important pour \u00e9viter l\u2019interruption de service est la migration \u00e0 chaud de serveurs. Ce m\u00e9canisme permet de migrer une machine virtuelle pr\u00e9sente sur un h\u00f4te vers un autre et ce sans \u00e0 devoir \u00e9teindre la machine comme on le ferait sur une architecture classique. De plus lors de cette migration les pilotes n\u00e9cessaires sur l\u2019h\u00f4te de destination ne sont plus \u00e0 prendre en compte puisque l\u2019Hyperviseur se charge de tout.<\/p>\n\n\n\n<p><strong>Principe de migration \u00e0 chaud (Source : vmware.com)<\/strong><\/p>\n\n\n\n<p>Ce m\u00e9canisme d\u00e9crit ci-dessus appartient \u00e0 ce que l\u2019on appel la haute disponibilit\u00e9. Un exemple concret que j\u2019ai vu en entreprise est le mode d\u00e9pannage sur la solution VMWare qui permet de migrer toutes les machines virtuelles pr\u00e9sentes sur un autre h\u00f4te le temps de faire la maintenance sur l\u2019h\u00f4te d\u2019origine.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"350\" height=\"273\" src=\"https:\/\/fajili.aristeecampus.org\/wp-content\/uploads\/2023\/11\/image-4.png\" alt=\"\" class=\"wp-image-462\" srcset=\"https:\/\/fajili.aristeecampus.org\/wp-content\/uploads\/2023\/11\/image-4.png 350w, https:\/\/fajili.aristeecampus.org\/wp-content\/uploads\/2023\/11\/image-4-300x234.png 300w\" sizes=\"(max-width: 350px) 100vw, 350px\" \/><\/figure>\n\n\n\n<p><strong>Principe de Haute disponibilit\u00e9<\/strong><\/p>\n\n\n\n<p>La\u00a0<em>haute disponibilit\u00e9<\/em>\u00a0garantit de deux fa\u00e7ons qu&rsquo;un syst\u00e8me fonctionne \u00e0 son plus haut niveau de performances\u00a0: le service ou serveur donn\u00e9 doit \u00eatre accessible (ou disponible) \u00e0 tout moment ou presque, sans interruption, et pr\u00e9senter des performances satisfaisantes sur une p\u00e9riode donn\u00e9e.<\/p>\n\n\n\n<p>Elle assure le bon fonctionnement, la r\u00e9silience et la fiabilit\u00e9 des syst\u00e8mes.<\/p>\n\n\n\n<p>L\u2019infrastructure est capable de r\u00e9partir intelligemment les ressources disponibles entre les machines virtuelles, de plus lorsqu\u2019un h\u00f4te dispose de ressources non utilis\u00e9es, l\u2019infrastructure est capable de repositionner les machines virtuelles et de lib\u00e9rer les h\u00f4tes de leurs machines virtuelles pour les placer en hibernation jusqu\u2019\u00e0 une nouvelle mont\u00e9 en charge n\u00e9cessitant des ressources suppl\u00e9mentaires.<\/p>\n\n\n\n<p>\u00a0<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/fajili.aristeecampus.org\/wp-content\/uploads\/2023\/11\/image-5.png\" alt=\"\" class=\"wp-image-463\" style=\"width:565px;height:344px\" width=\"565\" height=\"344\" srcset=\"https:\/\/fajili.aristeecampus.org\/wp-content\/uploads\/2023\/11\/image-5.png 815w, https:\/\/fajili.aristeecampus.org\/wp-content\/uploads\/2023\/11\/image-5-300x183.png 300w, https:\/\/fajili.aristeecampus.org\/wp-content\/uploads\/2023\/11\/image-5-768x467.png 768w\" sizes=\"(max-width: 565px) 100vw, 565px\" \/><\/figure>\n\n\n\n\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-text-align-center\"><strong>Perspective d\u2019\u00e9volution :<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n\n\n<p>Une des nouveaut\u00e9s majeures annonc\u00e9es \u00e0 la conf\u00e9rence de VMWorld 2015 est la possibilit\u00e9 de migrer des VM entre clouds priv\u00e9s et clouds publics.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Clairement le cloud et une perspective d\u2019\u00e9volution de la virtualisation, le cloud repose sur les fondements m\u00eame de la virtualisation c\u2019est-\u00e0-dire une d\u00e9localisation du hardware.<\/p>\n\n\n\n<p>L\u2019avenir du datacenter\u00a0 tend vers une virtualisation totale et ainsi vers le cloud computing pour les entreprises avec une \u00e9volution vers une architecture de type IaaS (infrastructure mat\u00e9rielle, lou\u00e9e \u00e0 la demande : stockage, machines virtuelles, OS, etc. L\u2019entreprise peut, dans ce cas, disposer sur demande d\u2019une capacit\u00e9 de traitement pour n\u2019importe quel type d\u2019application).<\/p>\n\n\n\n<p><\/p>\n\n\n\n\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-text-align-center\"><strong>Conclusion :<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n\n\n<p>La virtualisation est une technologie puissante et une permet souvent la r\u00e9ussite du d\u00e9veloppement d\u2019une entreprise en minimisant les co\u00fbts et en proposant une centralisation des services mais elle n\u00e9cessite aussi un personnel tr\u00e8s qualifi\u00e9 pour la mettre en place et pour assurer sa viabilit\u00e9. Une \u00e9tude pouss\u00e9e doit avoir lieu au pr\u00e9alable afin d\u00e9terminer si le choix de la virtualisation est judicieux.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pr\u00e9sentation de la virtualisation : Tout d\u2019abord une petite d\u00e9finition de la virtualisation s\u2019impose. La virtualisation consiste \u00e0 utiliser un ou plusieurs syst\u00e8mes d\u2019exploitation sur une seule et m\u00eame machine physique. Ce proc\u00e9d\u00e9 permet de mutualiser les syst\u00e8mes d\u2019exploitation (dans la limite des performances des machines physiques) au lieu de ne pouvoir installer qu\u2019un seul&hellip; <br \/> <a class=\"read-more\" href=\"https:\/\/fajili.aristeecampus.org\/index.php\/la-virtualisation\/\">Lire la suite<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"saved_in_kubio":false,"footnotes":""},"kubio_ai_page_context":{"short_desc":"","purpose":"general"},"_links":{"self":[{"href":"https:\/\/fajili.aristeecampus.org\/index.php\/wp-json\/wp\/v2\/pages\/454"}],"collection":[{"href":"https:\/\/fajili.aristeecampus.org\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/fajili.aristeecampus.org\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/fajili.aristeecampus.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fajili.aristeecampus.org\/index.php\/wp-json\/wp\/v2\/comments?post=454"}],"version-history":[{"count":12,"href":"https:\/\/fajili.aristeecampus.org\/index.php\/wp-json\/wp\/v2\/pages\/454\/revisions"}],"predecessor-version":[{"id":473,"href":"https:\/\/fajili.aristeecampus.org\/index.php\/wp-json\/wp\/v2\/pages\/454\/revisions\/473"}],"wp:attachment":[{"href":"https:\/\/fajili.aristeecampus.org\/index.php\/wp-json\/wp\/v2\/media?parent=454"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}