重要
Azure Dev Spaces は、2021 年 5 月 15 日に廃止されます。 お客様は Bridge to Kubernetes を使用する必要があります。
Azure Dev Spaces は、Azure Kubernetes Service (AKS) クラスター内のチームに迅速で反復的な Kubernetes 開発エクスペリエンスを提供します。 Azure Dev Spaces を使用すると、依存関係をレプリケートまたはモックアップすることなく、開発用マシンのセットアップを最小限に抑えながら、AKS でアプリケーションのすべてのコンポーネントをデバッグおよびテストすることもできます。
Azure Dev Spaces で Kubernetes 開発を簡略化する方法
Azure Dev Spaces は、チームがマイクロサービス アーキテクチャ全体または AKS で実行されているアプリケーションを直接操作できるようにすることで、チームがマイクロサービス アプリケーションの開発と迅速な反復に集中するのに役立ちます。 また、Azure Dev Spaces では、残りの AKS クラスターや他の開発者に影響を与えることなく、マイクロサービス アーキテクチャの一部を個別に個別に更新する方法も提供されます。 Azure Dev Spaces は、低レベルの開発およびテスト環境での開発とテスト用であり、運用環境の AKS クラスターで実行するためのものではありません。
チームはアプリケーション全体を操作し、AKS で直接共同作業を行うことができるため、Azure Dev Spaces は次のようになります。
- ローカル コンピューターのセットアップを最小限に抑える
- チームの新しい開発者のセットアップ時間が短縮されます
- より速い反復によってチームの速度を上げる
- チーム メンバーがクラスターを共有できるため、冗長な開発環境と統合環境の数を減らします
- 依存関係をレプリケートまたはモックアップする必要がなくなります
- 開発チーム間のコラボレーションと、DevOps チームなどの共同作業を改善します
Azure Dev Spaces には、プロジェクトの Docker および Kubernetes アセットを生成するためのツールが用意されています。 このツールを使用すると、開発スペースと他の AKS クラスターの両方に新規および既存のアプリケーションを簡単に追加できます。