DevBox は、Python や Java などの一般的な言語やフレームワークを含む、事前設定済みの開発環境を備えた ECS インスタンスを提供します。DevBox を作成した後、VS Code や Qoder などのローカル IDE からワンクリックで接続できます。DevBox は、ローカル IDE をクラウドベースの環境に接続することで、設定を簡素化し、すぐにコーディングを開始できるようにします。
DevBoxを選ぶ理由
すぐに使える環境:言語、フレームワーク、AI コーディングアシスタント向けの事前設定済み開発環境を提供し、セットアップ時間を数時間から数分に短縮します。
従量課金:DevBox はいつでも起動、停止、またはリリースできます。料金は1時間あたり¥0.10からと低価格で、使用した分だけお支払いいただけます。
クラウドストレージ:コード、依存関係、ビルド成果物はクラウドに保存されるため、ローカルディスク容量を節約できます。
IDEへの直接接続:VS Code や Qoder などの主要な IDE にワンクリックで接続でき、複雑な SSH 設定が不要です。
即座のデプロイと検証:コーディング後、すぐに DevBox 上でアプリケーションをデプロイしてテストできます。これにより、従来の CI/CD パイプラインの遅延を回避し、デプロイ検証を数分から数秒に短縮できます。
AI セキュリティサンドボックス:AI コーディングアシスタントは、分離されたクラウド環境ですべての操作を実行するため、ローカルシステムに影響を与えません。
DevBoxの使用方法
この例では、Qoder IDE に接続する方法を示します。
Alibaba Cloud CloudOps Orchestration Service (OOS) コンソール の DevBox ページに移動します。
[Create DevBox] をクリックし、仕様、リージョン、開発環境を選択します。
DevBox が作成されたら、詳細ページの [Qoder] ボタンをクリックします。ブラウザが自動的に Qoder を起動し、クラウド環境に接続します。
接続されると、左側の Explorer に DevBox の作業ディレクトリ
/home/devbox/project内のファイルが表示されます。このディレクトリは初期状態では空ですが、ここに独自のコードファイルを作成できます。右側には AI チャットパネルがあり、AI と対話してコーディングタスクを完了できます。ターミナルを開くには、上部メニューで [View] をクリックし、ドロップダウンメニューから [Terminal] を選択します。
よくある質問
ファイルとコードはどこに保存されますか?
生成されたすべてのコードとファイルは、クラウド上の DevBox にのみ保存されます。ローカル IDE は SSH トンネル経由で DevBox に接続し、リモートエディタとして機能します。
DevBoxの基盤となるリソース
DevBox は本質的に、一般的な開発環境と SSH 接続ファイルが事前設定された ECS インスタンスです。このセットアップにより、Qoder へのワンクリック接続が可能になり、開発環境のインストール時間を節約できます。
サポートされているIDE
DevBox は現在、VS Code、Qoder、Cursor、Trae をサポートしています。
事前設定済みの開発環境
DevBox は現在、以下をサポートしています。
言語:Python、Java、Node.js、Golang
フレームワーク:AgentScope、FastAPI、LangChain、Flask、Django
AI:Hermes、Claude Code、Codex、OpenCode、QwenCode
DevBoxをシャットダウンできますか?
はい。たとえば、業務終了時に DevBox をシャットダウンできます。シャットダウンすると、コンピューティングリソース (CPU とメモリ) の課金が一時停止されます。ただし、システムディスクやデータディスクなどのリソースには引き続き課金されます。翌日に再起動して作業を再開できます。詳細については、「エコノミーモード」をご参照ください。
既存のECSインスタンスの使用
はい。DevBox 作成ページで、既存の ECS インスタンスを DevBox として設定できます。
IDE接続のトラブルシューティング
初回接続には 1~2 分かかる場合があります。接続に失敗した場合は、インスタンスのセキュリティグループでポート 22 がインバウンドトラフィックに対して開いているか確認してください。開いていない場合は、開いてから再試行してください。詳細な手順については、「セキュリティグループの使用」をご参照ください。
初期作業ディレクトリ
/home/devbox/project