DevBox est une instance ECS hébergée dans le cloud, préconfigurée avec des langages et des frameworks populaires tels que Python et Java. Connectez-vous-y depuis votre IDE local, comme VS Code ou Qoder, en un seul clic et commencez à coder immédiatement : aucune configuration d’environnement n’est requise.
Pourquoi choisir DevBox
Environnements prêts à l’emploi : propose des environnements de développement préconfigurés pour les langages, les frameworks et les assistants de codage IA, ce qui réduit le temps de configuration de plusieurs heures à quelques minutes.
Paiement à l’utilisation : démarrez, arrêtez ou libérez votre DevBox à tout moment. Avec des tarifs débutant à 0,10 ¥ par heure, vous ne payez que ce que vous consommez.
Stockage cloud : votre code, vos dépendances et vos artefacts de build sont stockés dans le cloud, libérant ainsi de l’espace disque sur votre machine locale.
Connexion directe à l’IDE : connectez-vous aux IDE grand public tels que VS Code et Qoder en un seul clic, sans avoir à configurer manuellement des connexions SSH complexes.
Déploiement et validation instantanés : déployez et testez votre application sur votre DevBox immédiatement après le codage, en contournant les délais des pipelines CI/CD et en réduisant le temps de validation de plusieurs minutes à quelques secondes.
Sandbox de sécurité pour l’IA : les assistants de codage IA s’exécutent dans un environnement cloud isolé, préservant ainsi l’intégrité de votre système local.
Comment utiliser DevBox
L’exemple suivant illustre la procédure de connexion à l’IDE Qoder.
Accédez à la page DevBox dans la console OOS d’Alibaba Cloud.
Cliquez sur Create DevBox et sélectionnez vos spécifications, votre région ainsi que votre environnement de développement.
Une fois la DevBox créée, cliquez sur le bouton Qoder dans sa page de détails. Votre navigateur lance automatiquement Qoder et établit la connexion avec l’environnement cloud.
Une fois connecté, l’Explorateur situé à gauche affiche les fichiers présents dans le répertoire de travail de votre DevBox. Ce répertoire est initialement vide, mais vous pouvez y créer vos propres fichiers de code. À droite se trouve le panneau de discussion IA, qui vous permet d’interagir avec l’assistant pour réaliser vos tâches de codage. Pour ouvrir un terminal, cliquez sur View dans la barre de menu supérieure, puis sélectionnez Terminal dans le menu déroulant.
FAQ
Où sont enregistrés les fichiers et le code ?
L’ensemble du code et des fichiers est stocké sur votre DevBox dans le cloud. Votre IDE local se connecte à la DevBox via un tunnel SSH et fonctionne comme un éditeur distant.
Ressources sous-jacentes de DevBox
Une DevBox est une instance ECS préconfigurée avec des environnements de développement courants et les fichiers de connexion SSH nécessaires. Cette approche permet des connexions IDE en un clic et élimine la configuration manuelle de l’environnement.
IDE pris en charge
DevBox prend en charge VS Code, Qoder, Cursor et Trae.
Environnements de développement préconfigurés
DevBox prend en charge les environnements suivants :
Langages : Python, Java, Node.js, Golang
Frameworks : AgentScope, FastAPI, LangChain, Flask, Django
IA : Hermes, Claude Code, Codex, OpenCode, QwenCode
Puis-je arrêter ma DevBox ?
Oui. Vous pouvez arrêter votre DevBox lorsque vous ne l’utilisez pas, par exemple à la fin de la journée de travail. À l’arrêt, la facturation des ressources de calcul (CPU et mémoire) est suspendue, mais le disque système et les disques de données restent facturés. Redémarrez-la à tout moment pour reprendre votre travail. Pour plus d’informations, consultez le mode Economical Mode.
Utilisation d’une instance ECS existante
Oui. Sur la page de création de DevBox, vous pouvez ajouter une instance ECS existante en tant que DevBox.
Dépannage de la connexion IDE
La connexion initiale peut prendre 1 à 2 minutes. Si la connexion échoue, vérifiez que le port 22 est ouvert pour le trafic entrant dans le groupe de sécurité de l’instance. Si ce n’est pas le cas, ajoutez la règle appropriée et réessayez. Pour obtenir des instructions détaillées, consultez la rubrique Utilisation des groupes de sécurité.
Répertoire de travail initial
/home/devbox/project