Test du cloud public IaaS de nua.ge

Nous vous proposons aujourd’hui de vous parler d’une nouvelle offre de cloud public de type IaaS proposée par nua.ge. nua.ge est un nouvel acteur sur le marché du cloud souverain français porté par la société Oxeva, hébergeur déjà expérimenté, faisant partie du groupe La Poste. L’offre a été lancée à l’automne 2021 avec l’ambition d’être l’un des acteurs majeurs du IaaS en France, en s’adressant avant tout aux acteurs du numérique (développeurs, architectes, cloud engineers, agences web ou encore start-ups).

Deux avantages sont mis en avant par nua.ge pour asseoir son positionnement en tant qu’acteur du cloud souverain : tous les serveurs sont hébergés dans des datacenters en France et la conception du produit a été réalisée en privacy by design et respecte donc entièrement le RGPD.

À l’occasion du lancement de l’offre, nous avons eu l'opportunité de tester l’offre proposée par nua.ge en bénéficiant de crédits offerts. C’est pourquoi nous souhaitons vous en faire profiter à travers un test dans cet article et remercier nua.ge pour ce petit cadeau !

Pack nua.ge reçu pour notre test
Contenu du pack nua.ge avec des crédits pour tester

🤔 IaaS : qu’est-ce que c’est ?

Mais tout d’abord l’IaaS : qu’est-ce que c’est ? Le terme signifie “Infrastructure as a Service” et représente l’un des grands types de cloud computing aujourd’hui. Les autres étant le PaaS (Platform as a Service), le SaaS (Software as a Service), le CaaS (Container as a Service), le FaaS (Function as a Service) ou encore le BaaS (Blockchain as a Service). L’IaaS donc, par rapport aux autres types de services, propose une infrastructure c’est-à-dire un ensemble de machines virtuelles (VM) installées sur des serveurs physiques et sur lesquelles on alloue des ressources (CPU, RAM, espace disque notamment) et on choisit un système d’exploitation (dans le cas de nua.ge l’utilisateur aura le choix entre 3 distributions GNU/Linux : CentOS, Debian ou Ubuntu Server). D’un point de vue ressources, l’utilisateur de nu.age pourra choisir de 1 à 32 vCPU et de 1 à 240 Go de RAM. Côté stockage, pour le moment il n’y a qu’un seul choix : 100 Go de disque dur.

Les caractéristiques du IaaS sont :

  • Mise à disposition rapide et flexible de ressources
  • Pas d’installation ni de maintenance de matériel
  • Choix du système d’exploitation et des ressources allouées
  • Liberté pour installer et gérer ses propres services / runtimes

Cela implique certaines limites :

  • Dépendance au fournisseur plus importante que sur du on-premise
  • Difficulté de changer de fournisseur de services
  • Gestion de la sécurité
  • L’utilisateur doit gérer soi-même certains besoins non fonctionnels (haute disponibilité et mise à l’échelle notamment)

Voyons ensemble si nua.ge tient ses promesses en revenant sur les fonctionnalités proposées, les points forts et limites de l’offre !

🧐 Retour sur le test en direct sur Twitch

Dans le but de tester l’offre de nua.ge, nous avons effectué un live Twitch en constituant un binôme développeur / cloud engineer afin d’avoir deux points de vue différents. Lors de celui-ci nous avons passé en revue les fonctionnalités proposées avec au programme :

  • La présentation de l’entreprise et de l’offre à travers son site web
  • La création d’un projet et d’une instance
  • Le parcours de la documentation pour chercher des informations et notamment la FAQ
  • L’affectation d’un utilisateur à un projet
  • La connexion à une instance via un terminal
  • Le déploiement d’une application web monolithique générée sur JHipster
  • Le lancement de l’application web sur son IP publique pour la tester
  • Explorer les possibilités sur la machine (nginx, k3s…)

Les étapes de ce test sont détaillées sur le dépôt GitHub dédié.

Prenez garde au choix en termes de ressources. Nous avons été bloqués lors de nos tests en testant la configuration minimale avec 1 Go de RAM, insuffisante pour faire un npm install. Gros bémol ici, il n’est pas possible de modifier les ressources d’une VM sans passer par le support même après arrêt et c’est dommageable dans notre cas mais cela pourrait l’être encore plus dans d’autres situations.

Interface d’administration des instances (VMs)
Interface d’administration des instances (VMs)

Suite à ce test nous avons apprécié les points suivants :

  • Cloud souverain français (datacenters en France) 🇫🇷
  • Respect des données personnelles et du RGPD notamment à travers le privacy by design et une politique de données personnelles bien détaillée (en particulier les traitements sur les données)
  • Simplicité d’utilisation de l’interface et clarté de l’offre
  • Facilité d’exposition d’un service web
  • Possibilité de proposer de nouveaux changements/services (amélioration) en passant par le support très disponible
  • Configuration des ressources déjà appliquée sur les espaces de travail (limite stockage, mémoire, processeur…)
  • Documentation plutôt bien fournie et en français
  • API publique disponible
  • Dark/light mode

En revanche, nous avons trouvé quelques limites (avec différents niveaux de criticité) que nous avons communiquées à nua.ge pour les aider à améliorer leur offre :

  • Capacité de stockage d’une VM bridée à 100 Go pour le moment (voir tarifs)
  • Peu de gestion des groupes de sécurité et il n'y a qu'une seule IP range 0.0.0.0 :  pourquoi ne pas proposer la création de groupes avec les ranges IP souhaitées, faire de même sur la configuration des ports ?
  • Pour modifier les configurations de base des espaces de travail il faut passer par le support
  • Pas possible de se connecter en SSH à une même instance via plusieurs utilisateurs ayant chacun une clé privée. Pour l’instant d’après le support, chaque utilisateur peut créer une instance et y déposer l’une de ses clés. Par contre, il n’est pas (encore) possible de démarrer une instance avec plusieurs clés. Rien n’empêche par la suite d’utiliser un script Ansible ou autre afin de déposer plusieurs clés.
  • Pas de provider Terraform officiel : il en existe cependant un créé par un utilisateur basé sur l’API de gestion du IaaS
  • Toutes les instances sont situées dans une seule région en Île-de-France
  • Nua.ge a été indisponible une fois lors de nos tests : une page de status serait appréciée ; à noter que les SLA sont de 99,99 % de disponibilité soit une coupure de 8s par jour, 4m22s par mois ou 52m35s par an
  • Le chat avec le support toujours disponible malgré la déconnexion d’un espace de travail = pas sécurisé
  • À la connexion ou “retour vers l’accueil” pas besoin de remettre à chaque fois les slides en carousel si l’utilisateur l’a déjà vu
  • Pas de possibilité de modifier soi-même une adresse de facturation
  • En cas d’ajout de crédit avec une carte cadeau il faut passer par le support
  • Crédit négatif = crédit à utiliser (déroutant pour l’utilisateur)
  • Offre 100 % IaaS : gestion base de données / Kubernetes à court terme sur les VMs, cela sera a priori proposé plus tard sous la forme de PaaS avec un niveau au dessus de la VM et une facturation différente

💰 Combien ça coûte ?

Du côté de la tarification, il est possible de faire une simulation pour avoir une estimation mensuelle en fonction de ce que l’on a choisi comme ressources et il y a une grille tarifaire disponible. Par exemple, une VM avec 1 vCPU, 4 Go de RAM, 100 Go de stockage et Ubuntu Server 20.04 LTS vous coûtera 14.60 € par mois (soit 0,02 € par heure sur la base de 730 heures).

Comparons les tarifs avec les autres offres de types cloud public IaaS français :

  • nua.ge : à partir de 0,01 € HT / h pour 1 vCPU - 1 Go RAM - 100 Go
  • OVHcloud : à partir de 0,0619 € HT / h pour 2 vCPU - 7 Go RAM - 50 Go avec les offres de type “general purpose” (plus équilibrées entre CPU/RAM)
  • Scaleway : à partir de 0,084 € HT / h pour 4 vCPU - 16 Go RAM - 150 Go avec les offres “general purpose” (plus équilibrées entre CPU/RAM)
  • Outscale : à partir de 0,016 € HT / h pour 1 vCPU de Génération v1 + 1 Go RAM 0,016 € avec l’offre 3DS

D’un point de vue tarification HT à l’heure, l’offre de nu.age semble donc être raisonnable en la comparant avec les offres minimales de ses concurrents.

☁️ Est-ce que ça vaut le cloud ?

Nous avons saisi la possibilité de pouvoir faire partie des testeurs de cette nouvelle offre IaaS fraîchement sortie il y a quelques mois. Nous avons apprécié en particulier qu’une nouvelle offre de cloud public s’ancre dans une volonté de promotion du cloud souverain avec notamment un hébergement 100 % français et un respect total de la protection des données personnelles. L’offre de nua.ge bien qu’encore assez limitée en termes de ressources (maximum : 32 vCPU, 240 Go RAM, 100 Go DD) pour certains besoins de haute disponibilité et surtout de mise à l’échelle permet néanmoins de répondre à de nombreux cas d’utilisation. Par exemple, il sera possible d’exposer quelques APIs, un monolithe ou encore d’héberger une base de données ne contenant pas beaucoup de données. Cela peut tout à fait être adapté à de nombreux acteurs du web : agences, sites vitrines, blogs, lancement de start-up avec faible volume de données…

Bref, c’est une offre que nous pouvons recommander dans les cas d’utilisation que nous venons de citer tout en restant prudent sur les limites actuelles notamment par rapport à la modification des ressources allouées. Le support reste cependant très disponible, les tarifs abordables, la simplicité au rendez-vous et l’équipe à l’écoute des demandes et des propositions d’évolutions (l’offre devrait évoluer à l’avenir) !

Author image
Développeur Full/Stack - Tech Lead - Architecte Solutions - Formateur - Contributeur JHipster - Passionné par le violoncelle, la lecture, le cinéma, l'astronomie, la botanique et le sport
Lille LinkedIn
Author image
Saint-Omer LinkedIn