<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>REX on Zwindler's Reflection</title><link>https://blog.zwindler.fr/tags/rex/</link><description>Recent content in REX on Zwindler's Reflection</description><generator>Hugo -- gohugo.io</generator><language>fr-fr</language><copyright>Licensed under CC BY-SA 4.0</copyright><lastBuildDate>Thu, 06 Oct 2022 22:00:00 +0200</lastBuildDate><atom:link href="https://blog.zwindler.fr/tags/rex/index.xml" rel="self" type="application/rss+xml"/><item><title>Un an dans le nua.ge</title><link>https://blog.zwindler.fr/2022/10/06/un-an-dans-le-nua-ge/</link><pubDate>Thu, 06 Oct 2022 22:00:00 +0200</pubDate><guid>https://blog.zwindler.fr/2022/10/06/un-an-dans-le-nua-ge/</guid><description>&lt;img src="https://blog.zwindler.fr/2022/10/box.webp" alt="Featured image of post Un an dans le nua.ge" /&gt;&lt;h2 id="cest-lhistoire-dun-cloud"&gt;C&amp;rsquo;est l&amp;rsquo;histoire d&amp;rsquo;un cloud
&lt;/h2&gt;&lt;p&gt;Vous vous en souvenez peut-être ?&lt;/p&gt;
&lt;p&gt;L&amp;rsquo;an dernier, en novembre, un certain nombre de comptes techs twitter recevaient une box contenant des codes pour tester un tout nouveau fournisseur cloud, fièrement Français, du nom de &lt;a class="link" href="https://nua.ge" target="_blank" rel="noopener"
&gt;nua.ge&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;J&amp;rsquo;avais été un peu surpris de recevoir, quelques mois plus tôt, un message de la part d&amp;rsquo;Iris, pour me demander si je voulais bien tester avec quelques autres &amp;ldquo;happy few&amp;rdquo; ce tout nouveau service cloud.&lt;/p&gt;
&lt;p&gt;Pour la petite histoire, c&amp;rsquo;était la toute première fois qu&amp;rsquo;on me proposait ce genre de choses. C&amp;rsquo;était aussi la toute première fois où je me suis fait qualifier &amp;ldquo;d&amp;rsquo;influenceuse tech&amp;rdquo;. Amusant.&lt;/p&gt;
&lt;p&gt;J&amp;rsquo;ai attendu un peu (1 an) avant de faire un retour.&lt;/p&gt;
&lt;h2 id="buzz-ou-bad-buzz-"&gt;Buzz, ou bad buzz ?
&lt;/h2&gt;&lt;p&gt;Pourquoi attendre pour ce retour ?&lt;/p&gt;
&lt;p&gt;D&amp;rsquo;abord, parce que beaucoup d&amp;rsquo;autres ont dégainé plus tôt. Je vous ai mis les liens, en fin d&amp;rsquo;article, de tous les articles de mes pairs que j&amp;rsquo;ai retrouvés sur le sujet.&lt;/p&gt;
&lt;p&gt;Ensuite parce que je voulais voir dans quelle direction le service allait aller.&lt;/p&gt;
&lt;p&gt;Beaucoup ont reproché à nua.ge (à l&amp;rsquo;époque) d&amp;rsquo;être un peu &amp;ldquo;pauvre&amp;rdquo; en fonctionnalités, surtout par rapport à son positionnement tarifaire. A priori ce n&amp;rsquo;est pas forcément vrai, nuage se situe plutôt dans la moyenne (cf &lt;a class="link" href="https://projector.cloud-mercato.com/projects/state-of-the-art-of-european-iaas-compute-q2-2022" target="_blank" rel="noopener"
&gt;l&amp;rsquo;étude de coud Mercato&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;La société qui opère nua.ge Oxeva avait répondu à cette critique en disant qu&amp;rsquo;une roadmap était en cours d&amp;rsquo;élaboration et que les points les plus bloquants seraient rapidement adressés.&lt;/p&gt;
&lt;h2 id="premiers-pas-avec-linterface"&gt;Premiers pas avec l&amp;rsquo;interface
&lt;/h2&gt;&lt;p&gt;La première chose que j&amp;rsquo;ai remarqué est que l&amp;rsquo;interface était effectivement assez simple. Le site web vante d&amp;rsquo;ailleurs un service &amp;ldquo;simple mais pas simpliste&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;L&amp;rsquo;onboarding était hyper efficace (un des meilleurs que j&amp;rsquo;ai vu). La page de création d&amp;rsquo;une nouvelle VM aussi.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2022/10/menu-principal.avif"
loading="lazy"
alt="Vue du menu principal de nua.ge"
&gt;&lt;/p&gt;
&lt;p&gt;On a globalement cinq menus:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;un menu &amp;ldquo;espace de travail&amp;rdquo; dans lequel on a les machines du projet courant&lt;/li&gt;
&lt;li&gt;un pour gérer ces fameux projets (en créer un nouveau, le supprimer)&lt;/li&gt;
&lt;li&gt;un pour créer des utilisateurs (nouveau)&lt;/li&gt;
&lt;li&gt;un pour le suivi de la consommation&lt;/li&gt;
&lt;li&gt;un pour la facturation&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Les deux derniers auraient pu être fusionnés je pense, je me trompe toujours et je les inverse&amp;hellip;&lt;/p&gt;
&lt;p&gt;A quelques détails près, c&amp;rsquo;est tout.&lt;/p&gt;
&lt;h2 id="alors-quen-est-il-11-mois-après-"&gt;Alors qu&amp;rsquo;en est il, 11 mois après ?
&lt;/h2&gt;&lt;p&gt;Je vais être franc, j&amp;rsquo;ai eu à ma disposition 10000€ de crédit.&lt;/p&gt;
&lt;p&gt;De quoi tester allègrement toutes les fonctionnalités et même héberger pas mal de trucs pendant un bon moment.&lt;/p&gt;
&lt;p&gt;Au niveau de la stabilité du service, je n&amp;rsquo;ai rien à redire.&lt;/p&gt;
&lt;p&gt;Au cours des 12 derniers mois, le service a subi de brèves coupures réseau (et encore, c&amp;rsquo;est surtout les autres utilisateurs qui l&amp;rsquo;ont remonté). Mon monitoring externe n&amp;rsquo;a pas repéré grand-chose.&lt;/p&gt;
&lt;p&gt;Au niveau infrastructure, ça semble donc être du solide.&lt;/p&gt;
&lt;p&gt;Cependant, au niveau fonctionnalités, je vais être obligé d&amp;rsquo;être d&amp;rsquo;accord avec mes pairs. Même 11 mois après, on a vite fait le tour&amp;hellip; On a des VMs, des projets&amp;hellip; et c&amp;rsquo;est tout.&lt;/p&gt;
&lt;h2 id="des-défauts-corrigés"&gt;Des défauts corrigés
&lt;/h2&gt;&lt;p&gt;La &lt;a class="link" href="https://roadmap.nua.ge/" target="_blank" rel="noopener"
&gt;roadmap publique&lt;/a&gt; a été mise en ligne et il est possible de voter pour des fonctionnalités.&lt;/p&gt;
&lt;p&gt;Ca avait été promis quasiment depuis le lancement : l&amp;rsquo;API publique et documentée a rapidement été mise en ligne et est &lt;a class="link" href="https://api.nua.ge/docs" target="_blank" rel="noopener"
&gt;disponible ici&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Au fil des mois, l&amp;rsquo;interface a elle aussi été améliorée. Possibilité de transférer des IPs publiques d&amp;rsquo;une machine à l&amp;rsquo;autre, ajout de disques plus gros pour les machines (500 Go si nécessaire au lieu de 100 par défaut).&lt;/p&gt;
&lt;p&gt;Il est également possible d&amp;rsquo;avoir une gestion des utilisateurs avec une gestion des droits basique par projet que j&amp;rsquo;utilise beaucoup.&lt;/p&gt;
&lt;p&gt;La gestion des groupes de sécurité (firewalling / flux réseau) ont été grandement améliorés. Au début on avait le choix qu&amp;rsquo;avec traffic web et traffic SSH, il y a maintenant plus d&amp;rsquo;options.&lt;/p&gt;
&lt;h2 id="mais-dautres-toujours-bien-présents"&gt;Mais d&amp;rsquo;autres toujours bien présents
&lt;/h2&gt;&lt;p&gt;Certains des points remontés dès le début sont malheureusement toujours absents. Stéphane Bortzmeyer avait reproché à nua.ge son &lt;strong&gt;absence d&amp;rsquo;IPv6&lt;/strong&gt;, c&amp;rsquo;est toujours le cas. Je l&amp;rsquo;avais également remonté via le &amp;ldquo;chat&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;Le &lt;strong&gt;provider terraform&lt;/strong&gt; (ou tout autre outil d&amp;rsquo;infrastructure as code) se fait toujours attendre. On &lt;a class="link" href="https://docs.nua.ge/fr/article/apercu-des-possibilites-dautomatisation-avec-lapi-nuage-1mqkvux/" target="_blank" rel="noopener"
&gt;a l&amp;rsquo;API&lt;/a&gt; mais c&amp;rsquo;est très &amp;ldquo;manuel&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;[Edit]Il existe un provider non officiel &lt;a class="link" href="https://github.com/MKCG/terraform-provider-nuage" target="_blank" rel="noopener"
&gt;github.com/MKCG/terraform-provider-nuage&lt;/a&gt;. Son créateur m&amp;rsquo;a contacté pour me l&amp;rsquo;indiquer, ainsi que le fait qu&amp;rsquo;il n&amp;rsquo;avait pas l&amp;rsquo;intention de le maintenir. Cependant, comme il est open source, n&amp;rsquo;importe qui pourrait potentiellement le faire.&lt;/p&gt;
&lt;p&gt;Plus grave, l&amp;rsquo;interface a plein de petites limitations très agaçantes (rarement, on peut les contourner par l&amp;rsquo;API).&lt;/p&gt;
&lt;h2 id="les-projets"&gt;Les projets
&lt;/h2&gt;&lt;p&gt;Il ne semble &lt;strong&gt;pas possible de modifier un projet&lt;/strong&gt; existant. On doit le supprimer (et tout ce qu&amp;rsquo;il y a dedans) et en refaire un nouveau.&lt;/p&gt;
&lt;p&gt;Toujours en parlant des projets, ils ont des quotas, fixés par défaut à 40 coeurs, 256 Go de RAM, 2 To de stockage et 20 IP publiques.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2022/10/projets.avif"
loading="lazy"
alt="vue de création de projet pour nua.ge"
&gt;&lt;/p&gt;
&lt;p&gt;Je trouve cette fonctionnalité très utile ! Cependant, quel intérêt de les afficher dans l&amp;rsquo;UI au moment de la création du projet, s&amp;rsquo;il n&amp;rsquo;est possible de les modifier ? Les &lt;strong&gt;quotas sont donc immuables&lt;/strong&gt;, à la hausse (admettons) comme à la baisse !&lt;/p&gt;
&lt;h2 id="les-vms"&gt;Les VMs
&lt;/h2&gt;&lt;p&gt;Encore plus grave, il n&amp;rsquo;est pas possible de modifier une machine virtuelle.&lt;/p&gt;
&lt;p&gt;Dans l&amp;rsquo;interface, les seules actions possibles sont : allumer, éteindre, redémarrer. &lt;strong&gt;Impossible de changer sa taille&lt;/strong&gt; en cours de route, même éteinte. Il faut la détruire et en refaire une autre. Vous avez intérêt à bien prévoir votre capacity planning&amp;hellip;&lt;/p&gt;
&lt;p&gt;J&amp;rsquo;ai dû réinstaller entièrement des serveurs elasticsearch trop gros à cause de ça et j&amp;rsquo;ai bien ragé. Je suis toujours en colère, je crois.&lt;/p&gt;
&lt;p&gt;On aurait pu contourner le problème en ré-attachant les disques, sauf qu&amp;rsquo;&lt;strong&gt;ils ne sont pas détachables&lt;/strong&gt;. Un disque appartient à une VM, point. Il est créé avec, détruit avec.&lt;/p&gt;
&lt;p&gt;Cerise sur le gâteau, ça veut dire que ça compliquera aussi la réversibilité (pourtant un point capital dans le cloud&amp;hellip;).&lt;/p&gt;
&lt;p&gt;Enfin, c&amp;rsquo;est plus une problématique de poweruser / bidouilleur, mais il n&amp;rsquo;est &lt;strong&gt;pas possible de donner un nom &amp;ldquo;long&amp;rdquo; à une machine&lt;/strong&gt; (mavm.example.org). C&amp;rsquo;est gênant, parce que la VM est ensuite déployée à l&amp;rsquo;aide de templates &lt;em&gt;cloud-init&lt;/em&gt; et il est non trivial de changer le hostname en FQDN de manière pérenne.&lt;/p&gt;
&lt;p&gt;En partie à cause de ça, j&amp;rsquo;ai été incapable d&amp;rsquo;installer Proxmox VE au dessus d&amp;rsquo;une installation Debian 11 fraîche (alors que j&amp;rsquo;avais réussi sur le IaaS de Scaleway).&lt;/p&gt;
&lt;p&gt;Il manque pas mal de modules dans les Ubuntu 22.04 donc dès que j&amp;rsquo;en bootstrap une, je lance&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo apt update &lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt; sudo apt upgrade -y &lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt; sudo apt install curl linux-image-generic-hwe-22.04 -y &lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt; sudo reboot
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="conclusion"&gt;Conclusion
&lt;/h2&gt;&lt;p&gt;Ca fonctionne et j&amp;rsquo;en ai abondamment profité.&lt;/p&gt;
&lt;p&gt;J&amp;rsquo;utilise nua.ge depuis quasiment 1 an pour héberger des serveurs pour plusieurs associations auxquelles je participe, et je ne peux pas dire que je suis insatisfait du service rendu pour ces besoins basiques.&lt;/p&gt;
&lt;p&gt;Oui, une bonne partie des promesses initiales sont là : l&amp;rsquo;interface est hyper simple, le billing est limpide, l&amp;rsquo;infra semble solide.&lt;/p&gt;
&lt;p&gt;Cependant, si je n&amp;rsquo;avais pas mes crédits gratuits, est ce que j&amp;rsquo;aurais choisi &lt;a class="link" href="https://nua.ge" target="_blank" rel="noopener"
&gt;nua.ge&lt;/a&gt; pour héberger ces associations ?&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Car une fois l&amp;rsquo;enthousiasme des milliers d&amp;rsquo;euros de coupons et du parrainage retombés, il ne restera plus que les clients payant leurs factures.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Cette punchline de &lt;a class="link" href="https://www.nextinpact.com/article/68480/a-decouverte-nua-ge-cloud-simple-mais-pas-simpliste-groupe-la-poste" target="_blank" rel="noopener"
&gt;David Legrand&lt;/a&gt; résonne toujours&amp;hellip;&lt;/p&gt;
&lt;h2 id="sources-additionnelles"&gt;Sources additionnelles
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://www.nextinpact.com/article/68480/a-decouverte-nua-ge-cloud-simple-mais-pas-simpliste-groupe-la-poste" target="_blank" rel="noopener"
&gt;nextinpact.com - À la découverte de Nua.ge, le cloud « simple mais pas simpliste » du groupe La Poste&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://www.bortzmeyer.org/nuage.html" target="_blank" rel="noopener"
&gt;bortzmeyer.org - L&amp;rsquo;offre d&amp;rsquo;hébergement nua.ge&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://www.damyr.fr/posts/nuage-yet-a-new-cloud-souverain/" target="_blank" rel="noopener"
&gt;damyr.fr - Nuage, une Nième offre cloud souverain ?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://projector.cloud-mercato.com/projects/state-of-the-art-of-european-iaas-compute-q2-2022" target="_blank" rel="noopener"
&gt;Cloud Mercato - State of the art of European IaaS Compute - Q2 2022&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>