概要
このモジュールでは、 プラットフォーム エンジニアリング を使用して、組織が高速ソフトウェア配信をサポートするスケーラブルで標準化されたセルフサービス環境を構築する方法について説明しました。 これらの環境 (内部 開発者プラットフォーム (IDP) と呼ばれることが多く、IT チームとプラットフォーム チームのガバナンスを維持しながら、開発者のワークフローを効率化する方法について学習しました。
Microsoft Dev Box は、セキュリティで保護されたクラウドでホストされる、すぐにコードに対応したワークステーションを提供することで、プラットフォーム エンジニアリングの目標に合わせたマネージド サービスです。 Dev Box を使用すると、開発者はセルフサービス ポータルまたは自動化を使用して開発環境を個別に作成でき、プラットフォーム チームはバックグラウンドで構成、セキュリティ、ネットワーク アクセスを管理できます。
重要なポイント
プラットフォーム エンジニアリング を使用すると、開発者はインフラストラクチャの複雑さを抽象化し、一貫したツールを提供することで、ビジネス価値の提供に集中できます。
内部開発者プラットフォーム (IDP) には、通常、CI/CD パイプライン、コードとしてのインフラストラクチャ (IaC)、監視ツール、セキュリティとコンプライアンス フレームワーク、開発者ポータルなどのセルフサービス インターフェイスが含まれます。
Microsoft Dev Box は 、Entra ID、Intune、Azure Compute Gallery などの既存の Microsoft テクノロジと統合される、スケーラブルでカスタマイズ可能な開発者ワークステーションとして IDP に適合します。
Dev Box は、開発者に次の機能を提供します。
- セルフサービス用リソース調達
- カスタム基本イメージ
- セキュリティで保護されたポリシーが適用されたアクセス
- ブラウザーとリモート デスクトップ アクセス
- スナップショットの復元と組み込みのトラブルシューティング
Dev Box の実装に関連する主な役割は次のとおりです。
- プラットフォーム エンジニア/IT 管理者 - デベロッパー センター、ネットワーク、ポリシーを構成する
- Project Admins/Team Leads - プロジェクトの管理、ユーザーの割り当て、Dev Box プールの制御
- 開発者 - 開発ボックスを作成して使用して、すぐにコーディングを開始する
Dev Box は、グローバル チーム、マルチプロジェクト ワークフロー、および高コンプライアンス シナリオをサポートしているため、中規模から大規模なエンタープライズ環境に適しています。
その他のリソース
理解とサポートの実装を深めるために役立つリンクを次に示します。