{"id":683,"date":"2022-05-19T17:05:04","date_gmt":"2022-05-19T15:05:04","guid":{"rendered":"http:\/\/loeilduse.fr\/?p=683"},"modified":"2022-05-20T11:13:21","modified_gmt":"2022-05-20T09:13:21","slug":"ca-demenage","status":"publish","type":"post","link":"https:\/\/loeilduse.fr\/?p=683&lang=fr","title":{"rendered":"Ca d\u00e9m\u00e9nage"},"content":{"rendered":"<p style=\"text-align: justify;\"><span style=\"font-family: trebuchet ms, geneva, sans-serif;\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1158 aligncenter\" src=\"https:\/\/loeilduse.fr\/wp-content\/uploads\/2021\/09\/hybrid-cloud.png\" alt=\"\" width=\"604\" height=\"297\" srcset=\"https:\/\/loeilduse.fr\/wp-content\/uploads\/2021\/09\/hybrid-cloud.png 604w, https:\/\/loeilduse.fr\/wp-content\/uploads\/2021\/09\/hybrid-cloud-300x148.png 300w\" sizes=\"(max-width: 604px) 100vw, 604px\" \/><\/span><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: trebuchet ms, geneva, sans-serif;\">Le plus important dans un d\u00e9m\u00e9nagement de Data Center qu&#8217;il soit de OnPrem vers\/depuis le Cloud Public et\/ou de OnPrem vers le OnPrem, ce sont les donn\u00e9es, les applications et leur accessibilit\u00e9 par les utilisateurs internes et externes. Un des int\u00e9r\u00eats d\u2019un d\u00e9m\u00e9nagement de Data Center et d\u2019en profiter pour le rendre plus moderne, plus agile, plus v\u00e9loce afin d\u2019y h\u00e9berger les applications modernes \u00e0 base de container \u00e0 c\u00f4t\u00e9 des applications existantes.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: trebuchet ms, geneva, sans-serif;\">Dans cet article, je ne vais pas couvrir les applications fonctionnant directement sur des serveurs physiques, c&#8217;est un p\u00e9rim\u00e8tre que je ne couvre pas habituellement chez mes clients, et il ne repr\u00e9sente qu&#8217;un faible pourcentage d&#8217;application, environs moins de 10%. En revanche, je vais traiter celles s&#8217;ex\u00e9cutant sur des environnements virtualis\u00e9s, ce qui repr\u00e9sente environs pus de 90% des applications. La majorit\u00e9 des clients dispose d&#8217;hyperviseurs vSphere, certains peuvent encore avoir un peu d&#8217;Hyper-V ou de KVM mais c&#8217;est vraiment tr\u00e8s rare.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: trebuchet ms, geneva, sans-serif;\">Un des avantages apport\u00e9s par la virtualisation des serveurs et la facult\u00e9 de repr\u00e9senter une machine physique et de tout ce qu&#8217;elle contient (syst\u00e8me d&#8217;exploitation, Applications, configurations, donn\u00e9es, &#8230;) dans des machines virtuelles (VMs) qui sont stock\u00e9es dans des fichiers. Le d\u00e9m\u00e9nagement de ces VMs, consiste donc \u00e0 copier ces fichiers vers la nouvelle destination. Pour acc\u00e9der aux VMs copi\u00e9es, il faut les connect\u00e9s \u00e0 un r\u00e9seau si possible sans avoir \u00e0 modifier le plan d\u2019adressage IP initial car c\u2019est un travail fastidieux et risqu\u00e9, en effet certaines applications n&#8217;ont pas \u00e9t\u00e9 con\u00e7ues pour prendre en compte ce type de changement. Pour simplifier cela, il faut virtualiser le r\u00e9seau et ainsi \u00eatre capable de reproduire \u00e0 la destination ce qu\u2019il y avait sur le site initial permettant d\u2019\u00e9viter le changement d\u2019adressage IP de tous les serveurs et des applications. A noter qu\u2019il n\u2019est pas n\u00e9cessaire de virtualiser le r\u00e9seau \u00e0 source seule \u00e0 la destination suffit. Une autre m\u00e9thode aurait \u00e9t\u00e9 de reproduire physiquement et \u00e0 l&#8217;identique le r\u00e9seau \u00e0 la destination, m\u00eame si cela est possible dans un d\u00e9m\u00e9nagement de OnPrem vers OnPrem, c\u2019est impossible \u00e0 r\u00e9aliser dans un d\u00e9m\u00e9nagement vers le Cloud Public. Vous l&#8217;aurez compris, appliquer la virtualisation au r\u00e9seau comme cela a \u00e9t\u00e9 fait aux serveurs physiques permet d&#8217;\u00eatre compl\u00e9ment d\u00e9coupl\u00e9 de l&#8217;infrastructure physique et \u00eatre libre de choisir le fournisseurs mat\u00e9riel et\/ou h\u00e9bergeurs.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: trebuchet ms, geneva, sans-serif;\">La premi\u00e8re \u00e9tape du d\u00e9m\u00e9nagement consiste \u00e0 avoir un environnement de destination virtualis\u00e9 \u00e0 minima l&#8217;hyperviseur et le r\u00e9seau pour recevoir les VMs, il faut ensuite les transf\u00e9rer, nous avons vu que les VMs \u00e9taient des fichiers et qu&#8217;il suffisait de les copier sur la destination. C&#8217;est aussi simple que \u00e7a, cependant pour avoir un \u00e9tat coh\u00e9rent des donn\u00e9es, la copie devra se faire \u00e0 froid, c\u2019est-\u00e0-dire VMs \u00e9teintes, cela engendra une indisponibilit\u00e9 d&#8217;acc\u00e8s aux applications durant toute la dur\u00e9e de la copie. Une fois termin\u00e9e et les VMs associ\u00e9es aux bons r\u00e9seaux il faut les d\u00e9marrer \u00e0 la destination. Les copies vont \u00eatre longues et donc l&#8217;indisponibilit\u00e9 le sera aussi car il y aura une grosse volum\u00e9trie de donn\u00e9es. Une autre m\u00e9thode consiste \u00e0 utiliser des outils de r\u00e9plication qui vont r\u00e9pliquer les VMs pendant leur fonctionnement, et seulement une fois la r\u00e9plication termin\u00e9e\u00a0arr\u00eater les VMs \u00e0 la source, finir de r\u00e9pliquer les r\u00e9sidus puis d\u00e9marrer les VMs \u00e0 la destination. Ces deux m\u00e9thodes manuelles peuvent convenir pour des petits environnements mais pas s&#8217;il y a des centaines ou des milliers VMs, \u00e7a devient rapidement fastidieux. Pour encore simplifier ce processus, il est possible de tout orchestrer en utilisant un outil tel que VMware HCX que je vais d\u00e9crire et qui permet de r\u00e9pondre \u00e0 certaines questions importantes, comment faire un d\u00e9m\u00e9nagement si mes applications ne me permettent pas d&#8217;indisponibilit\u00e9 ? Comment je fais si je veux un d\u00e9m\u00e9nagement s\u00e9quentiel ? Ou encore comment tout pr\u00e9parer et le faire \u00e0 un moment pr\u00e9cis ?<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: trebuchet ms, geneva, sans-serif;\">VMware HCX offre diff\u00e9rents types de migration :<\/span><\/p>\n<ul style=\"text-align: justify;\">\n<li><span style=\"font-family: trebuchet ms, geneva, sans-serif;\">Bulk Migration : Pour des migrations massives de VMs, elles se feront en parall\u00e8le par lots.<\/span><\/li>\n<li><span style=\"font-family: trebuchet ms, geneva, sans-serif;\">Mobility Groups : pour migrer des VMs regroup\u00e9es par th\u00e9matique.<\/span><\/li>\n<li><span style=\"font-family: trebuchet ms, geneva, sans-serif;\">vMotion Migration : pour d\u00e9placer des VMs de fa\u00e7on unitaire.<\/span><\/li>\n<li><span style=\"font-family: trebuchet ms, geneva, sans-serif;\">OS Assisted Migration : Pour migrer des VMs non vSphere donc soit KVM ou Hyper-v<\/span><\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><span style=\"font-family: trebuchet ms, geneva, sans-serif;\">En plus des types de migration, il y a des fonctionnalit\u00e9s r\u00e9seau int\u00e9ressantes dans le cadre de migration :<\/span><\/p>\n<ul style=\"text-align: justify;\">\n<li><span style=\"font-family: trebuchet ms, geneva, sans-serif;\">Interconnect : d\u00e9ploie un virtuel interconnecte r\u00e9seau s\u00e9curis\u00e9 entre les appliances HCX de part et d&#8217;autre pour plus de s\u00e9curit\u00e9\/<\/span><\/li>\n<li><span style=\"font-family: trebuchet ms, geneva, sans-serif;\">Wan Optimization : Permet de r\u00e9duire la quantit\u00e9 de donn\u00e9e qui transite entre les sites via des m\u00e9canisme de d\u00e9duplication et de compression.<\/span><\/li>\n<li><span style=\"font-family: trebuchet ms, geneva, sans-serif;\">Network Extension : Permet d&#8217;\u00e9tendre le niveau 2 du r\u00e9seau entre les sites et garder ainsi le m\u00eame plan d&#8217;adressage de part et d&#8217;autre.<\/span><\/li>\n<li><span style=\"font-family: trebuchet ms, geneva, sans-serif;\">Application Path Resiliency : Permet de multiplier les chemins de communication entre les sites et de ne plus utiliser ceux qui ont subis une d\u00e9faillance.<\/span><\/li>\n<li><span style=\"font-family: trebuchet ms, geneva, sans-serif;\">Mobility Optimized Networking (MON) : Permet utiliser la gateway la plus proche (donc sur le m\u00eame site) pour les applications qui souhaitent atteindre un r\u00e9seau diff\u00e9rent.<\/span><\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><span style=\"font-family: trebuchet ms, geneva, sans-serif;\">D&#8217;autres cas d&#8217;usages sont offerts par VMware HCX :<\/span><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: trebuchet ms, geneva, sans-serif;\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1159 aligncenter\" src=\"https:\/\/loeilduse.fr\/wp-content\/uploads\/2021\/09\/use-case.png\" alt=\"\" width=\"604\" height=\"272\" srcset=\"https:\/\/loeilduse.fr\/wp-content\/uploads\/2021\/09\/use-case.png 604w, https:\/\/loeilduse.fr\/wp-content\/uploads\/2021\/09\/use-case-300x135.png 300w\" sizes=\"(max-width: 604px) 100vw, 604px\" \/><\/span><\/p>\n<ul>\n<li style=\"text-align: justify;\"><span style=\"font-family: trebuchet ms, geneva, sans-serif;\">Upgrade des versions vSphere : pour migrer des VMs h\u00e9berg\u00e9es sur une version de vSphere et aller vers un hyperviseur de version diff\u00e9rente.<\/span><\/li>\n<li style=\"text-align: justify;\"><span style=\"font-family: trebuchet ms, geneva, sans-serif;\">Workload Rebalancing : D\u00e9placer les workload entre diff\u00e9rents Cloud en fonction de la disponibilit\u00e9 des ressources et\/ou de la saisonabilit\u00e9 des co\u00fbts.<\/span><\/li>\n<li style=\"text-align: justify;\"><span style=\"font-family: trebuchet ms, geneva, sans-serif;\">Business continuity and Protection : pour prot\u00e9ger des workloads sur un autre site et b\u00e9n\u00e9ficier des avantages r\u00e9seau. \u00c7a peut aussi \u00eatre coupl\u00e9 \u00e0 SRM (Site Recovery Manager).<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: trebuchet ms, geneva, sans-serif;\">Revenons sur le sujet initial du d\u00e9m\u00e9nagement avec d&#8217;autres points importants d&#8217;actualit\u00e9 \u00e9manent des demandes croissantes d&#8217;aller vers le Cloud Public, ces demandent am\u00e8nent ces questions, comment je fais pour d\u00e9m\u00e9nager vers un Cloud Public sans avoir \u00e0 transformer mes VMs ? Comment faire si demain je d\u00e9cide de changer de Cloud Public et ainsi \u00e9viter d\u2019\u00eatre verrouill\u00e9 ?<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: trebuchet ms, geneva, sans-serif;\">Pour \u00eatre le plus ind\u00e9pendant possible il faut avoir un format de VMs multi-cloud, c\u2019est-\u00e0-dire un format de VM qui est disponible dans les data center OnPrem mais aussi chez la quasi-totalit\u00e9 des hyperscalers tels que Alibaba Cloud, Amazon Web Services, Google Cloud Platform, Microsoft Azure, Oracle Cloud Infrastructure, OVH, &#8230;, et ce avec une pr\u00e9sence g\u00e9ographique locale et\/ou globale. C\u2019est le cas des VMs utilis\u00e9es par VMware, en effet les hyperscaler ont d\u00e9cid\u00e9 de proposer \u00e0 leurs clients d\u2019utiliser leur hyperviseur et\/ou l\u2019hyperviseur d\u00e9velopp\u00e9 VMware que les clients on l\u2019habitudes d\u2019utiliser. Cette d\u00e9cision n\u2019est pas anodyne car elle permet de simplifier drastiquement les migrations en \u00e9liminant la n\u00e9cessit\u00e9 de transformation et ainsi consommer plus rapidement leurs ressources. Les plus gros d\u2019entres-eux proposent m\u00eame le SDDC VMware complet en y ajoutant la virtualisation du r\u00e9seau et du stockage coupl\u00e9 \u00e0 VMware HCX pour encore plus acc\u00e9l\u00e9rer encore plus la migration. Les clients ont ainsi plus de libert\u00e9 de choisir leur fournisseur de Cloud qu\u2019il soit OnPrem ou Public.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: trebuchet ms, geneva, sans-serif;\">En r\u00e9sum\u00e9, le plus important dans un d\u00e9m\u00e9nagement est d\u2019avoir une destination qui soit le plus virtualis\u00e9 possible, virtualisation des serveurs, du r\u00e9seau (s\u00e9curit\u00e9 incluse) et du stockage. Avoir un orchestrateur qui va simplifier la migration et de choisir un format de VM qui soit multi-cloud pour \u00e9viter d\u2019\u00eatre verrouill\u00e9 avec un hyperscaler.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; Le plus important dans un d\u00e9m\u00e9nagement de Data Center qu&#8217;il soit de OnPrem vers\/depuis le Cloud Public et\/ou de OnPrem vers le OnPrem, ce sont les donn\u00e9es, les applications et leur accessibilit\u00e9 par les utilisateurs internes et externes. Un des int\u00e9r\u00eats d\u2019un d\u00e9m\u00e9nagement de Data Center et d\u2019en profiter pour le rendre plus moderne,<\/p><\/div>\n<div class=\"blog-btn\"><a href=\"https:\/\/loeilduse.fr\/?p=683&#038;lang=fr\" class=\"home-blog-btn\">Lire la suite<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":true,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,22,5,9,48],"tags":[50,12,141,138,132,140,139,34,7,13,49,6,173],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/loeilduse.fr\/index.php?rest_route=\/wp\/v2\/posts\/683"}],"collection":[{"href":"https:\/\/loeilduse.fr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/loeilduse.fr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/loeilduse.fr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/loeilduse.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=683"}],"version-history":[{"count":19,"href":"https:\/\/loeilduse.fr\/index.php?rest_route=\/wp\/v2\/posts\/683\/revisions"}],"predecessor-version":[{"id":1206,"href":"https:\/\/loeilduse.fr\/index.php?rest_route=\/wp\/v2\/posts\/683\/revisions\/1206"}],"wp:attachment":[{"href":"https:\/\/loeilduse.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=683"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/loeilduse.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=683"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/loeilduse.fr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=683"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}