ISOGrid · isogrid.skyvault.pro

La plateforme cloud qui remplace votre équipe DevOps

ISOGrid est l’endroit où votre application vit sur Internet : vous apportez le projet, nous le mettons en ligne et nous le gardons en marche. Connectez GitHub ou GitLab, envoyez un .zip ou une image Docker, ou confiez le dépôt à l’agent DevOps. La plateforme construit, déploie, configure le routage et les certificats, provisionne la base de données et surveille le tout. Vous gardez votre code, nous gardons la production en marche.

Ce que la plateforme fait pour vous

Vous n’achetez pas du calcul. Le calcul est une commodité que vous pouvez louer n’importe où. Vous achetez la couche d’exploitation au-dessus : celle qui, sans nous, vous coûterait un ingénieur plateforme à plein temps.

  • Déploiement depuis GitHub, GitLab, un .zip, un fichier Docker Compose ou un registre d’images, avec détection du port, construction automatique et journaux en direct.
  • Détection automatique des Dockerfiles et des fichiers Compose de votre dépôt, et agent IA qui, dans AI Studio, écrit le Dockerfile s’il manque, construit l’image et répare la build jusqu’à ce qu’elle passe.
  • Bases de données managées : PostgreSQL en cluster de 3 ou 5 nœuds avec réplicas en temps réel, lectures réparties sur les réplicas, bascule automatique et sauvegardes planifiées. PostgreSQL distribué avec Citus arrive bientôt. Extensions activables en un clic, dont pgvector pour la recherche vectorielle et l’IA, et PostGIS.
  • Stockage objet S3 managé : MinIO, SeaweedFS ou Garage, sur un ou plusieurs nœuds, avec des clés limitées par bucket avec MinIO.
  • Web et TLS : sous-domaine, certificat et routage configurés à chaque déploiement, exposition publique ou privée.
  • Services managés : Keycloak, Redis, RabbitMQ et Kafka provisionnés en quelques clics.
  • Organisations avec rôles, réseaux privés isolés et registre d’images par organisation.

Tous les services managés du cloud ISOGrid en Algérie : applications, bases de données, Kubernetes, stockage S3, Kafka, Redis, RabbitMQ, Keycloak et solutions en un clic.

Trois façons de mettre une application en ligne

La plateforme la plus complète d’Algérie est aussi l’une des plus simples. Quel que soit le chemin, le résultat est le même : une URL publique en HTTPS, des journaux, des métriques et un retour arrière automatique en cas d’échec.

  • Dans la console : connectez GitHub ou GitLab, choisissez le dépôt et la branche, et la plateforme détecte le port, construit l’image et publie. Pas de dépôt ? Envoyez un .zip du dossier du projet.
  • Depuis le terminal : isogrid login, isogrid connect github (ou gitlab), puis isogrid apps create --name api --url https://github.com/votre-org/api --wait. La même CLI pilote vos pipelines CI/CD.
  • Avec l’agent DevOps : donnez-lui vos dépôts ou un .zip. Il lit le code, dessine l’architecture sous vos yeux, signale ce qui manque, propose un plan chiffré et déploie quand vous l’approuvez. S’il lui manque le code, il vous propose de connecter GitHub ou GitLab ou d’envoyer un .zip, sans quitter la conversation.

Et quand le système grandit, rien à réapprendre : la même console, la même CLI et le même agent font tourner un frontend, une API, des workers, des files de messages, PostgreSQL en cluster et Kubernetes.

Deux façons de l’utiliser

En abonnement sur isogrid.skyvault.pro : créez une organisation, connectez votre dépôt et déployez. Idéal pour les startups et les équipes produit qui veulent aller vite.

Installée chez vous avec ISOGrid Nomad : la même plateforme, livrée et installée par nos équipes sur vos serveurs ou votre compte cloud, pour les entreprises et les secteurs régulés qui doivent garder leurs données sur site.

Intégrations : cloud public, VPS et vos propres serveurs

En plus du cloud ISOGrid en Algérie, la plateforme construit des clusters privés Docker Swarm ou Kubernetes là où vous le décidez, puis les gère depuis la même console. Le prix par machine s’affiche avant la création.

  • Clouds publics, dans votre propre compte : Google Cloud, Microsoft Azure, AWS, DigitalOcean, IBM Cloud, Alibaba Cloud et OpenStack. La plateforme construit les machines et le cluster, puis supprime vos identifiants.
  • OpenShift : un cluster OpenShift 4.17 ou plus récent se connecte par son API.
  • VPS sans compte à ouvrir : Contabo, Hetzner et OVHcloud, commandés dans le compte ISOGrid : aucun compte à ouvrir chez le fournisseur.
  • Vos serveurs et VPS existants : tout serveur Ubuntu, chez n’importe quel hébergeur, algérien ou non, s’ajoute en SSH.
  • Opérateurs algériens : demandez une machine chez Djezzy, Ooredoo, ICOSNET, Adex, Octenium ou Algérie Télécom depuis la console.

Comment ISOGrid se situe face aux outils open source et aux autres plateformes algériennes : voir le comparatif. Comment la plateforme est construite, couche par couche : voir l’architecture.

Aucune dépendance sur vos clusters privés

Un cluster privé tourne sur vos propres machines, ajoutées en SSH, ou dans votre propre compte Google Cloud, Azure, AWS, DigitalOcean, IBM Cloud, Alibaba Cloud ou OpenStack. Ce qui s’y trouve est standard : Docker Swarm ou Kubernetes (k3s), NGINX, et des images de conteneurs ordinaires que vous pouvez récupérer à tout moment depuis le registre de votre organisation. Vos bases de données s’exportent avec leurs outils habituels.

Nous n’utilisons vos identifiants cloud que pour construire le cluster, puis nous les supprimons. Si vous quittez ISOGrid, le cluster et vos applications continuent de tourner sur vos machines. Il n’y a pas de frais de départ, et notre documentation explique chaque étape pour partir.

La documentation, par où commencer

Tout est documenté publiquement, en français, en arabe et en anglais, sans compte à créer.

Tarifs

Prix publics de la région ISOGrid, hors taxes, par mois. Chaque prix s’affiche dans la console avant la création et se paie d’avance. À titre indicatif, une application démarre à environ 14 $ ou 13 € par mois.

Afficher les prix en dinars algériens, en dollars ou en euros :

Tarifs mensuels d’ISOGrid
RessourceTaillePrix par mois
Application (par réplique)Micro, 0,5 vCPU et 512 Mo1 900 DZD
Medium, 1 vCPU et 2 Go4 900 DZD
Large, 2 vCPU et 4 Go9 900 DZD
XLarge, 4 vCPU et 8 Go17 900 DZD
Mini-base de données sur instance partagée (PostgreSQL, MySQL, MongoDB)par base1 200 DZD
PostgreSQL, MySQL ou MongoDB dédiédès 1 vCPU, 1 Go, 10 Godès 4 900 DZD
PostgreSQL haute disponibilité (3 nœuds, bascule automatique)dès 1 vCPU, 1 Go, 10 Godès 13 900 DZD
Stockage objet S325 Go, 50 Go, 100 Go2 900, 7 900, 24 900 DZD
Redis, RabbitMQ, Keycloak, Kafka (par nœud)taille Sdès 2 900 à 7 900 DZD
WordPress, n8ntaille Sdès 3 900 DZD
WooCommerce, PrestaShoptaille Sdès 5 900 DZD
Odootaille Sdès 8 900 DZD
Supabase (11 services)taille Sdès 14 900 DZD
Wazuh (SIEM et XDR)taille Sdès 29 900 DZD
Cluster privé sur vos machines ou dans votre compte cloudpar machine12 000 DZD + 500 par vCPU + 250 par Go
Machines Contabo, Hetzner ou OVHcloud commandées par nouspar machine, machine incluse6 000 DZD + 1 200 par vCPU + 600 par Go
ISOGrid Nomad : l’agent sur les serveurs du clientpar cluster, applications illimitées59 000 DZD

Pare-feu d’API 1 900 DZD par application, coffre de secrets 1 500 DZD, sauvegardes 40 DZD par Go et par mois, bac à sable de l’agent DevOps 7 DZD de l’heure. Support et maintenance hors plateforme : 2 800 DZD par heure. L’installation de Nomad chez vous fait l’objet d’un devis qui s’ajoute à l’abonnement.

Questions fréquentes

Ce que l’on nous demande souvent

Faut-il connaître Docker ou Git pour déployer ?

Pas besoin d’être expert. Connectez GitHub ou GitLab en un clic : la plateforme repère les Dockerfiles et les fichiers Compose du dépôt, détecte le port, construit l’image et publie une URL en HTTPS. Si vous n’avez qu’un .zip, ou si vous préférez déléguer, l’agent DevOps lit le code, dessine l’architecture et déploie après votre accord. La CLI existe pour ceux qui veulent scripter.

Faut-il savoir écrire un Dockerfile ?

Non, mais votre projet en a besoin d’un. Si votre dépôt en contient un, la plateforme le trouve seule. S’il n’en contient pas, AI Studio l’écrit au moment de publier, construit l’image et corrige la build jusqu’à ce qu’elle passe ; le fichier reste dans votre projet et vous pouvez le modifier. Vous pouvez aussi fournir le vôtre.

Comment la plateforme détecte-t-elle mes Dockerfiles et mes fichiers Docker Compose ?

Quand vous choisissez un dépôt et une branche, ISOGrid parcourt les fichiers et propose une application par Dockerfile et par service Compose à construire. Les noms habituels sont reconnus dans n’importe quel dossier (Dockerfile, Dockerfile.prod, api.Dockerfile, compose.yaml, docker-compose.yml), ce qui couvre les monorepos. Le port vient du fichier Compose, sinon de l’instruction EXPOSE, sinon de l’image construite. Quand une application a plusieurs Dockerfiles, celui de production est présélectionné ; si rien ne permet de trancher, la plateforme vous laisse choisir au lieu de deviner. Tout ce qui est détecté reste modifiable. Le guide détaille les règles.

Où sont hébergées mes données ?

Sur des infrastructures en Algérie. Pour la haute disponibilité, nous déployons sur au moins deux fournisseurs cloud algériens avec bascule automatique du trafic.

Puis-je installer la plateforme sur mes propres serveurs ?

Oui. ISOGrid Nomad est la version installée chez vous, livrée et maintenue par nos équipes. Contactez-nous pour un devis.

Avec quels clouds publics et quels VPS la plateforme s’intègre-t-elle ?

Elle construit des clusters dans votre propre compte Google Cloud, Microsoft Azure, AWS, DigitalOcean, IBM Cloud, Alibaba Cloud ou OpenStack, et se connecte à un cluster OpenShift existant. Elle commande aussi des VPS chez Contabo, Hetzner et OVHcloud dans le compte ISOGrid, et ajoute en SSH tout serveur ou VPS Ubuntu que vous louez déjà, y compris chez un hébergeur algérien.

ISOGrid prend-il en charge pgvector et les applications d’IA ?

Oui. pgvector s’active en un clic depuis la vue Extensions de votre base PostgreSQL, sur un serveur de base de données qui vous est dédié : vos vecteurs restent à côté de vos données, dans les mêmes transactions et les mêmes sauvegardes, sans base supplémentaire à gérer. PostGIS et une douzaine d’autres extensions s’activent de la même façon. Le guide pgvector.

ISOGrid convient-il à une startup ou à une PME ?

Oui, c’est pour elles qu’il est conçu. Un vrai logiciel ne se résume pas à un conteneur et une base de données : il lui faut du stockage de fichiers, des tâches de fond, des files de messages, une authentification et des sauvegardes. ISOGrid fournit tout cela dans la même console, à partir de 1 900 DZD par mois et par application, et vous ne changez pas de plateforme quand le produit grandit. Comment les prix fonctionnent.

Je débute : par où commencer ?

À la première connexion, la console vous demande votre niveau et ce que vous voulez mettre en ligne, puis vous guide pas à pas. Si vous préférez, l’agent DevOps lit votre code et déploie pour vous après votre accord. La documentation propose des tutoriels complets, en français, en arabe et en anglais. Le tutoriel du premier déploiement.

Avant de vous engager

Les questions difficiles, sans détour

Celles qu’un directeur technique pose avant de confier sa production à une plateforme.

AI Studio : peut-il construire une application non triviale ?

Oui. AI Studio produit de vraies applications, avec interface, API, base de données, connexion des utilisateurs et tâches de fond, pas des maquettes d’une page. L’agent écrit le code dans un environnement isolé, le lance, lit les erreurs et les corrige, et vous suivez l’aperçu en direct. Plus le produit est ambitieux, plus le travail avance par étapes avec vous, comme avec un développeur. Le code vous appartient : vous le téléchargez ou l’envoyez vers votre dépôt.

Agent de code : peut-il modifier correctement un dépôt existant ?

Oui. Il travaille sur une copie de votre dépôt, dans un environnement isolé où il lance le projet et vérifie le résultat de ses modifications au lieu de le supposer. Quand plusieurs choix sont possibles et que le code ne tranche pas, il vous pose la question et recommande une option. Ses modifications se relisent comme celles de n’importe quel contributeur, et nous vous conseillons de les relire avant de les fusionner.

Agent DevOps : la détection de l’architecture fonctionne-t-elle vraiment ?

Elle part du code, pas d’un questionnaire. L’agent lit vos dépôts, repère les services, ce qu’ils exécutent et la façon dont ils se parlent, puis dessine le schéma sous vos yeux. Ce qu’il ne trouve pas, il le marque comme manquant au lieu de l’inventer, et aucun plan n’est proposé tant qu’il reste un élément manquant. Le schéma reste modifiable : ce qui n’est écrit nulle part dans le code, c’est à vous de le lui dire.

Déploiement : l’infrastructure proposée correspond-elle à ce qui est réellement créé ?

Oui, et cela ne repose pas sur la bonne volonté du modèle. Vous approuvez un plan qui liste chaque composant, sa taille et son prix. Ensuite, c’est la plateforme elle-même qui refuse toute action sortant du plan approuvé, et chaque commande exécutée est conservée dans un historique que vous pouvez consulter. Pour un premier déploiement, l’agent conseille de commencer par un environnement de développement.

Échec : que se passe-t-il si un déploiement échoue à mi-chemin ?

Lors d’une mise à jour, l’ancienne version continue de servir le trafic pendant que la nouvelle est observée. Si elle ne tient pas, la plateforme revient en arrière toute seule. Vous choisissez ce comportement pour chaque application : retour automatique, manuel ou aucun. Pour un déploiement en plusieurs composants, ce qui a réussi reste en place, ce qui a échoué est signalé avec ses journaux, et vous reprenez à partir de là. Rien n’est annoncé comme réussi s’il ne l’est pas.

Base de données : peut-on restaurer une base cassée ou supprimée ?

Une base cassée ou vidée par erreur, oui. Chaque base est sauvegardée tous les jours par défaut. Vous pouvez lancer une sauvegarde à tout moment, la télécharger ou l’envoyer vers votre propre stockage S3, et la restauration se lance depuis la console. Supprimer une base est en revanche un acte volontaire : considérez-le comme définitif, et gardez une sauvegarde chez vous si vous voulez une copie qui lui survive.

Kubernetes : peut-on vraiment déployer n’importe quelle charge de travail ?

Vous obtenez un namespace avec des ressources réservées et un accès kubectl, et vous y appliquez vos propres manifestes : déploiements, tâches planifiées, services avec état. Sur un cluster partagé, deux limites protègent les autres clients : pas de ressources à l’échelle du cluster, et l’exposition publique passe par la plateforme. Si vous avez besoin d’une liberté totale, un cluster Kubernetes privé, sur vos machines ou dans votre compte cloud, est à vous seul.

Cluster privé : l’agent Nomad fonctionne-t-il vraiment sans accès entrant ?

Oui. L’agent tourne chez vous et ouvre lui-même une connexion chiffrée sortante vers ISOGrid, sur le port HTTPS habituel. Vous n’ouvrez aucun port entrant pour nous et nous n’avons aucun accès SSH à vos machines. Vos secrets restent dans votre propre coffre, et vos journaux ne se lisent que dans la console de l’agent, chez vous.

Confidentialité IA : où va le code source ?

Votre code est conservé dans un environnement isolé sur notre infrastructure. Pour travailler, un agent IA envoie les extraits qu’il lit à un fournisseur de modèles de langage situé en Europe. Nous préparons la migration vers un fournisseur d’IA algérien, hébergé dans des centres de données algériens, avec des modèles open source. Nous n’entraînons aucun modèle avec votre code. Les secrets confiés à l’agent DevOps ne sont jamais montrés au modèle, qui ne manipule que des références scellées. Les agents sont facultatifs : la console et la CLI déploient sans qu’aucune ligne de code ne passe par un modèle. Si votre code ne doit pas quitter vos murs, parlons-en avant de commencer.

Sortie : peut-on reproduire la charge de travail en dehors d’ISOGrid ?

Oui. Vos applications sont des images de conteneurs ordinaires, que vous récupérez depuis le registre de votre organisation et qui tournent sur n’importe quel hôte Docker ou Kubernetes. Vos bases s’exportent avec leurs outils habituels, et le code écrit dans AI Studio se télécharge ou part vers votre dépôt. Sur un cluster privé, vos applications continuent de tourner sur vos machines après votre départ. Il n’y a pas de frais de départ, et la documentation décrit chaque étape.

Infrastructure : qu’y a-t-il réellement sous le PaaS ?

Des composants standards et ouverts, pas un moteur maison : des conteneurs orchestrés par Docker Swarm ou Kubernetes, NGINX en frontal, PostgreSQL et un stockage compatible S3, sur des machines louées chez des fournisseurs d’infrastructure ou sur les vôtres. Ce que nous ajoutons, c’est la couche d’exploitation au-dessus. Voyez l’architecture couche par couche et l’état de la plateforme en direct.

Support : un ingénieur humain peut-il résoudre un problème de production ?

Oui. Derrière la plateforme, il y a l’équipe d’ingénieurs qui la construit et l’exploite, et c’est elle qui vous répond, en français, en arabe ou en anglais. Elle intervient sur votre production à votre demande, y compris en dehors du périmètre de l’abonnement, au tarif horaire indiqué plus haut. Les incidents de la plateforme elle-même sont publiés sur la page d’état.

Contact

Parlons de votre projet

Écrivez-nous ou appelez-nous. Nous répondons en français, en arabe et en anglais.

Aziz Taleb
Commercial, contrats & communication Aziz Taleb
Devis, contrats, partenariats et toute question commerciale. aziz.taleb@skyvault.pro +213 659 966 315