{"id":590,"date":"2021-07-06T11:05:22","date_gmt":"2021-07-06T09:05:22","guid":{"rendered":"https:\/\/wp.unil.ch\/newsci\/?p=590"},"modified":"2023-05-19T08:27:14","modified_gmt":"2023-05-19T06:27:14","slug":"nouveau-service-machines-virtuelles-vm-demande-pour-recherche","status":"publish","type":"post","link":"https:\/\/wp.unil.ch\/newsci\/nouveau-service-machines-virtuelles-vm-demande-pour-recherche\/","title":{"rendered":"Nouveau service de machines virtuelles (VM) \u00e0 la demande pour la recherche"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Une machine virtuelle, qu&rsquo;est-ce que c&rsquo;est?<\/h2>\n\n\n\n<p>Du point de vue de l&rsquo;utilisateur, une machine virtuelle a les m\u00eames propri\u00e9t\u00e9s qu&rsquo;une station de travail rang\u00e9e sous un bureau ou qu&rsquo;un serveur pos\u00e9 dans un datacenter. L&rsquo;int\u00e9r\u00eat de ce type de technologie est de rationaliser l&rsquo;utilisation du mat\u00e9riel en divisant la capacit\u00e9 d&rsquo;un serveur tr\u00e8s puissant en portions utilisables par plusieurs utilisateurs simultan\u00e9ment.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Le nouveau service en bref<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Objectif du service<\/h3>\n\n\n\n<p>Notre objectif est d&rsquo;offrir une solution de remplacement pour \u00e9viter aux groupes de recherche de g\u00e9rer l&rsquo;installation de stations de travail et de serveurs dans leurs locaux. Il s\u2019agit \u00e9galement de compl\u00e9ter l\u2019offre actuelle plus adapt\u00e9e \u00e0 l\u2019enseignement et \u00e0 l\u2019administration. De plus, comme l\u2019utilisateur n\u2019a plus \u00e0 g\u00e9rer la partie infrastructure, il est d\u00e9charg\u00e9 de la gestion des pannes \u00e9ventuelles du mat\u00e9riel ou de la sauvegarde de donn\u00e9es.<\/p>\n\n\n\n<p>Nous proposons donc deux types de machines virtuelles:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>machines virtuelles de type station de travail<\/li>\n\n\n\n<li>machines virtuelles de type serveur.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Stations de travail virtuelles<\/h3>\n\n\n\n<p>L&rsquo;id\u00e9e ici est d&rsquo;offrir aux chercheurs une station de travail accessible depuis n&rsquo;importe o\u00f9, m\u00eame en dehors de l&rsquo;UNIL, \u00e0 travers un simple navigateur Internet. Selon la configuration choisie, il est possible d&rsquo;avoir une simple utilisation bureautique, mais aussi une puissante machine capable de g\u00e9rer de lourds calculs avec \u00e9ventuellement de la visualisation de donn\u00e9es n\u00e9cessitant de bonnes capacit\u00e9s en termes d&rsquo;acc\u00e9l\u00e9ration graphique.<\/p>\n\n\n\n<p>Gr\u00e2ce \u00e0 ce type de station de travail, l\u2019utilisateur peut d\u00e9buter une t\u00e2che depuis l&rsquo;UNIL, puis retrouver cette m\u00eame t\u00e2che depuis un autre lieu ou apr\u00e8s une d\u00e9connexion plus ou moins longue, sans avoir perdu fen\u00eatres ou environnement de travail.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Serveurs virtuels<\/h3>\n\n\n\n<p>Avec les machines virtuelles de type serveur, ce sont les groupes de recherche qui ont besoin d&rsquo;h\u00e9berger un service n\u00e9cessitant de tourner en permanence qui sont vis\u00e9s. Typiquement, cela pourrait \u00eatre une base de donn\u00e9es de r\u00e9f\u00e9rence ou encore une application web qui seraient utiles \u00e0 plusieurs membres d&rsquo;un groupe ou d&rsquo;un d\u00e9partement, mais \u00e9galement une machine qui n\u00e9cessite d\u2019h\u00e9berger des logiciels d\u2019analyse sp\u00e9cifiques, plus ou moins gourmands en capacit\u00e9 de calcul. De nombreuses utilisations sont envisageables en fonction des besoins.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Comment choisir entre une machine virtuelle et une machine personnelle physique?<\/h3>\n\n\n\n<p>Il est pr\u00e9f\u00e9rable d&rsquo;avoir un poste de travail personnel si vous:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>l&rsquo;utilisez tout le temps (24&#215;7)<\/li>\n\n\n\n<li>ne pr\u00e9voyez pas de l&rsquo;utiliser comme syst\u00e8me multi-utilisateurs<\/li>\n\n\n\n<li>\u00eates \u00e0 l&rsquo;aise pour le g\u00e9rer vous-m\u00eame<\/li>\n\n\n\n<li>avez une strat\u00e9gie de sauvegarde<\/li>\n\n\n\n<li>ne craignez pas les pannes en cas de d\u00e9faillance mat\u00e9rielle<\/li>\n\n\n\n<li>ne pr\u00e9voyez pas d&rsquo;utiliser un cluster<\/li>\n\n\n\n<li>pouvez l&rsquo;h\u00e9berger dans votre bureau.<\/li>\n<\/ul>\n\n\n\n<p>Il est pr\u00e9f\u00e9rable d&rsquo;utiliser les services informatiques centraux, et donc ce service si vous:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>avez des besoins de calcul qui d\u00e9passent ce qui peut \u00eatre fourni par une station de travail raisonnable<\/li>\n\n\n\n<li>avez besoin d&rsquo;un syst\u00e8me multi-utilisateurs (un serveur)<\/li>\n\n\n\n<li>avez besoin d&rsquo;une haute disponibilit\u00e9<\/li>\n\n\n\n<li>n&rsquo;\u00eates pas familier avec la configuration et la maintenance du mat\u00e9riel<\/li>\n\n\n\n<li>envisagez d&rsquo;utiliser un cluster dans un futur proche.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Comment choisir entre une machine virtuelle et le service de calcul haute performance (HPC)?<\/h3>\n\n\n\n<p>Le nouveau service de machines virtuelles permet de fournir un moyen de calcul puissant relativement simple \u00e0 utiliser. Toutefois la puissance offerte par une VM est sans commune mesure avec ce que peut offrir le service HPC, et le prix d\u2019utilisation du service de VM en cas d\u2019utilisation intensive sera sup\u00e9rieur \u00e0 celui du service HPC.<\/p>\n\n\n\n<p>Ainsi le service HPC doit \u00eatre privil\u00e9gi\u00e9 si les conditions suivantes sont r\u00e9unies:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>votre application peut fonctionner sur un syst\u00e8me Linux<\/li>\n\n\n\n<li>votre application ne n\u00e9cessite pas l\u2019interaction avec une interface graphique<\/li>\n\n\n\n<li>votre application n\u2019a pas besoin des droits administrateur pour fonctionner.<\/li>\n<\/ul>\n\n\n\n<p>De plus, il est pr\u00e9f\u00e9rable d\u2019utiliser le service HPC dans les cas suivants:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>votre application n\u00e9cessite l\u2019usage de GPU puissants<\/li>\n\n\n\n<li>votre application a besoin d\u2019un stockage rapide et\/ou cons\u00e9quent (\u00e0 partir de 500 GB de donn\u00e9es)<\/li>\n\n\n\n<li>votre application est tr\u00e8s consommatrice en temps de calcul et sait potentiellement tirer parti de l\u2019utilisation de plusieurs n\u0153uds de calcul simultan\u00e9ment.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Comment obtenir ces machines virtuelles?<\/h3>\n\n\n\n<p>De m\u00eame que pour l&rsquo;acc\u00e8s aux ressources de calcul HPC et de stockage, le responsable d&rsquo;un groupe (PI) doit faire la demande de ces machines virtuelles dans le cadre d\u2019un projet donn\u00e9 sur <a href=\"https:\/\/conference.unil.ch\/research-resource-requests\/\" data-type=\"URL\" data-id=\"https:\/\/conference.unil.ch\/research-resource-requests\/\">notre application de demande de ressources<\/a>. L&rsquo;application permet de demander plusieurs machines virtuelles de type station de travail ou serveur pour un projet donn\u00e9. Par ailleurs, pour chacune des machines virtuelles demand\u00e9es, il faudra d\u00e9finir les caract\u00e9ristiques de cette machine en termes de CPU, m\u00e9moire, stockage, et \u00e9galement capacit\u00e9 graphique pour les machines de type station de travail.<\/p>\n\n\n\n<p>La DCSR est \u00e0 disposition pour assister dans le param\u00e9trage de ces demandes et peut \u00eatre contact\u00e9e via un mail \u00e0 <a href=\"mailto:helpdesk@unil.ch\">helpdesk@unil.ch<\/a> avec un sujet d\u00e9butant par \u00ab\u00a0DCSR: aide VM\u00a0\u00bb.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Modalit\u00e9s d&rsquo;utilisation<\/h2>\n\n\n\n<p>Une fois votre machine virtuelle provisionn\u00e9e, l\u2019utilisateur devient administrateur et a ainsi la possibilit\u00e9 d&rsquo;installer toutes les applications n\u00e9cessaires \u00e0 ses besoins, en toute autonomie. En cas de probl\u00e8me, la DCSR est l\u00e0 pour en faciliter la r\u00e9solution, tout comme elle peut \u00eatre consult\u00e9e dans des situations sp\u00e9cifiques plus ou moins complexes.<\/p>\n\n\n\n<p>L&rsquo;utilisation de ces machines virtuelles est soumise \u00e0 une facturation avantageuse prenant en compte un co\u00fbt fixe li\u00e9e aux caract\u00e9ristiques demand\u00e9es mais \u00e9galement un co\u00fbt li\u00e9 \u00e0 vos consommations de CPU et de stockage. L\u2019application de demande de ressources fournit de plus amples d\u00e9tails sur les co\u00fbts li\u00e9s \u00e0 ces services. La facturation suit les r\u00e8gles du FNS et des bailleurs de fond europ\u00e9ens. Ce qui implique que seuls les co\u00fbts pouvant \u00eatre r\u00e9percut\u00e9s sur les demandes de financement sont factur\u00e9s au utilisateurs (pour les sp\u00e9cialistes, il s\u2019agit des co\u00fbts nomm\u00e9s U1 qui sont les co\u00fbts directs li\u00e9s au projet et qui ne repr\u00e9sentent qu\u2019une partie des co\u00fbts r\u00e9els).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Informations techniques<\/h2>\n\n\n\n<p>Ce service repose sur une infrastructure VSphere et sur la couche Horizon pour la partie station de travail. Chaque service (stations de travail ou serveurs) est bas\u00e9 sur 2 machines physiques ayant les caract\u00e9ristiques suivantes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>2 CPU AMD EPYC 7742 (64 c\u0153urs par CPU, donc 128 c\u0153urs par machine)<\/li>\n\n\n\n<li>2 TB de m\u00e9moire.<\/li>\n<\/ul>\n\n\n\n<p>Ces machines physiques ont acc\u00e8s \u00e0 un service de stockage bas\u00e9 sur la technologie Hedvig qui permet de g\u00e9rer la d\u00e9duplication de donn\u00e9es ainsi qu&rsquo;un syst\u00e8me de cache en lecture tr\u00e8s performant. Prochainement, nous allons \u00e9galement d\u00e9ployer un service de stockage \u00e0 hautes performances et chiffr\u00e9 permettant ainsi de travailler sur de grosses quantit\u00e9s de donn\u00e9es sensibles en toute efficacit\u00e9. Vous pouvez aussi acc\u00e9der au service d\u00e9di\u00e9 au stockage de donn\u00e9es de recherche, afin de partager des donn\u00e9es avec des collaborateurs au sein d\u2019un m\u00eame projet.<\/p>\n\n\n\n<p>Finalement, les machines d\u00e9di\u00e9es au service de stations de travail poss\u00e8dent \u00e9galement des GPU Nvidia Grid de type T4 (principalement sp\u00e9cialis\u00e9es pour acc\u00e9l\u00e9ration de l&rsquo;IA\/ML) et de type v100s (acc\u00e9l\u00e9ration pour le calcul CUDA).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Liens utiles<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/conference.unil.ch\/research-resource-requests\/\" data-type=\"URL\" data-id=\"https:\/\/conference.unil.ch\/research-resource-requests\/\">acc\u00e9der au service de VM pour la recherche<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.unil.ch\/ci\/home\/menuinst\/catalogue-de-services\/recherche\/stockage-de-donnees-de-recherche.html\" data-type=\"URL\" data-id=\"https:\/\/www.unil.ch\/ci\/home\/menuinst\/catalogue-de-services\/recherche\/hebergement-de-donnees-de-recherche.html\">service de stockage de donn\u00e9es de recherche<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.unil.ch\/ci\/dcsr\" data-type=\"URL\" data-id=\"https:\/\/www.unil.ch\/ci\/dcsr\">page web de la DCSR<\/a> (Division calcul et soutien \u00e0 la recherche)<\/li>\n\n\n\n<li><a href=\"https:\/\/www.unil.ch\/ci\/home\/menuinst\/calcul--soutien-recherche\/couts-operationnels.html\" data-type=\"URL\" data-id=\"https:\/\/www.unil.ch\/ci\/home\/menuinst\/calcul--soutien-recherche\/couts-operationnels.html\">co\u00fbt des services de la DCSR<\/a> (authentification requise)<\/li>\n<\/ul>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-secondary-color has-text-color has-small-font-size\">Illustration: \u00a9 Ruslan Kholyaev | Dreamstime.com<\/p>\n","protected":false},"excerpt":{"rendered":"<p>La Division calcul et soutien \u00e0 la recherche (DCSR) du Ci lance et g\u00e8re d\u00e9sormais ce nouveau service.<\/p>\n","protected":false},"author":1002203,"featured_media":592,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"template-full-width-cover.php","format":"standard","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","footnotes":""},"categories":[11],"tags":[18],"class_list":["post-590","post","type-post","status-publish","format-standard","has-post-thumbnail","category-recherche","tag-affiche"],"_links":{"self":[{"href":"https:\/\/wp.unil.ch\/newsci\/wp-json\/wp\/v2\/posts\/590","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp.unil.ch\/newsci\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp.unil.ch\/newsci\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wp.unil.ch\/newsci\/wp-json\/wp\/v2\/users\/1002203"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.unil.ch\/newsci\/wp-json\/wp\/v2\/comments?post=590"}],"version-history":[{"count":0,"href":"https:\/\/wp.unil.ch\/newsci\/wp-json\/wp\/v2\/posts\/590\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wp.unil.ch\/newsci\/wp-json\/wp\/v2\/media\/592"}],"wp:attachment":[{"href":"https:\/\/wp.unil.ch\/newsci\/wp-json\/wp\/v2\/media?parent=590"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp.unil.ch\/newsci\/wp-json\/wp\/v2\/categories?post=590"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp.unil.ch\/newsci\/wp-json\/wp\/v2\/tags?post=590"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}