概要

完了

このモジュールでは、 プラットフォーム エンジニアリング を使用して、組織が高速ソフトウェア配信をサポートするスケーラブルで標準化されたセルフサービス環境を構築する方法について説明しました。 これらの環境 (内部 開発者プラットフォーム (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 は、グローバル チーム、マルチプロジェクト ワークフロー、および高コンプライアンス シナリオをサポートしているため、中規模から大規模なエンタープライズ環境に適しています。

その他のリソース

理解とサポートの実装を深めるために役立つリンクを次に示します。