- Un service d’hébergement de VM de développement auquel les utilisateurs peuvent se connecter directement via un environnement SSH distant
- En se connectant avec
ssh exe.dev, il est possible d’utiliser la connexion SSH elle-même comme une API : lancer une session terminal tout en créant immédiatement une VM, sans créer de compte séparé
- Il suffit de définir un volume total de CPU et de RAM, ensuite plusieurs VM se partagent librement ces ressources, sans coût additionnel lié au nombre de VM
- Le service fournit de vraies VM basées sur Ubuntu avec un démarrage en moins d’une seconde, offrant à la fois l’agilité d’un conteneur et la flexibilité d’une VM
- Dans une session, le disque est persistant, les données sont donc conservées à la reconnexion, et l’utilisateur dispose des droits
sudo pour exécuter des commandes au niveau système
- Avec des paramètres privés par défaut, des liens de partage simples et une conception en sandbox adaptée à l’exécution d’agents, le service est pensé pour les environnements de développement basés sur l’IA
Contexte du lancement public d’exe.dev
- Le projet est né de l’expérience de sketch.dev, où la demande de VM capables d’exécuter de nombreux petits programmes et outils a fortement augmenté pendant le développement
- Avec la multiplication d’outils d’assistance au développement comme l’aide à la saisie par LLM ou les débogueurs, l’exploitation des VM elle-même est devenue un goulot d’étranglement
- Le besoin d’un environnement permettant de créer et supprimer facilement des VM, tout en pouvant les conserver sans contrainte, est ainsi devenu évident
Présentation d’Exe.dev
- Fournit un environnement de développement distant accessible via la commande
ssh exe.dev
- Accessible uniquement avec un client SSH, sans interface web séparée
- Le disque de la session reste persistant, si bien que les données ne sont pas supprimées après déconnexion
- L’utilisateur dispose des droits
sudo, ce qui permet d’exécuter des commandes d’administration système
- L’abonnement fournit uniquement un volume total de CPU et de RAM, sans limite sur le nombre de VM
- Sans facturation par VM ni surcharge de gestion, l’utilisateur peut répartir les ressources comme il le souhaite
- Convient aussi à l’exploitation de nombreuses petites VM qui ne traitent des requêtes qu’occasionnellement
Fonctionnalités principales
- All the VMs that fit
- Il est possible de définir librement le nombre et l’usage des VM dans les limites du CPU et de la RAM inclus dans l’abonnement
- Les usages consistant à maintenir de nombreuses VM à faible charge sont également permis
- Real VMs, sub-second start
- Fournit une machine Ubuntu complète, avec possibilité d’installer Docker Compose ou d’autres outils si nécessaire
- Offre un démarrage très rapide malgré l’utilisation de VM
- Persistent disks
- Fournit des disques dont les données sont conservées après l’arrêt de la VM
- D’autres extensions fonctionnelles sont prévues à l’avenir
- SSH-based API
- Une simple connexion via
ssh exe.dev permet de commencer à créer et gérer des VM
- Utilisation centrée sur le terminal, sans console web séparée
- Private by default, share with links
- Les services HTTP s’exécutent par défaut sans accès extérieur
- Le service gère automatiquement TLS et l’authentification, et permet un partage simple via des liens
- Agent-friendly sandbox
- Les VM peuvent être utilisées comme sandbox pour l’exécution d’agents
- La structure n’est liée à aucun outil ni agent particulier
- Droits administrateur fournis : l’utilisation de
sudo permet d’installer des paquets ou de modifier la configuration système
Cas d’usage possibles
- Adapté aux expérimentations de développement, tests et environnements d’apprentissage
- Fournit des sessions serveur immédiatement utilisables sans configuration d’environnement local
- Basé sur SSH, ce qui permet de préserver à la fois la sécurité et la simplicité
Comment essayer le service
- Il est possible de découvrir immédiatement le service avec la commande
ssh exe.dev, sans procédure d’inscription séparée
- Le service est au stade de developer preview et peut être utilisé dans la limite de la capacité disponible
Articles liés
Aucun commentaire pour le moment.