Azure で開発およびテスト環境を最適化
チームが Dev/Test および運用前の環境をすばやくプロビジョニングして、高品質の製品、アプリケーション、サービスを提供できるようになります。Azure DevTest Labs、GitHub Codespaces、Windows Virtual Desktop などの専用のマネージド開発者サービスを使用すると、ガバナンス、コスト管理、またはセキュリティを犠牲にせずに、Dev/Test 環境、テナント、サブスクリプションを簡単に管理および最適化できます。
Azure Kubernetes Service (AKS)
アプリケーション サービス
充実した一連のマネージド開発者サービスを使用して、独自のニーズに合わせた、高速かつ準拠している Dev/Test 環境をプロビジョニングできます。Azure DevTest Labs の再利用可能なカスタム テンプレートを使用してテスト環境を再現することで、チーム固有の環境を組織全体ですばやくプロビジョニングして管理できます。 Windows Virtual Desktop を使用すると、Windows 仮想マシン (VM) の管理エクスペリエンスがシンプルになり、Dev/Test 環境のデプロイとスケーリングが簡単になります。
データ サービス
Azure DevTest Labs を使用して、VM を制限なく制御できる Dev/Test 環境を一元的に管理し、カスタム テンプレートの構成によって忠実性の高い環境を再現できます。
ラボのポリシーを設定すると、仮想マシンのシャットダウンと起動を自動化でき、ラボのコスト傾向機能を使用すると、支出の見積もりやしきい値の設定ができます。 Azure Cost Management を使用すると、プロジェクトのコストの可視性が向上すると同時に、クォータとポリシーを利用してコストが目標から外れないようにすることができます。
機械学習
Azure の Dev/Test プランでは、進行中の開発やテストに対する割引料金が用意されています。Azure Virtual Machines については Microsoft のソフトウェア料金は発生せず、その他のサービスについては特別な Dev/Test 価格が適用されます。 VM および Azure SQL Database の 1 年間または 3 年間のコミットメントを予約することで、さらにコストを削減できます。
Visual Studio のサブスクリプション ユーザーは、Azure サービスを検討したり試したりするために使用できる、無料のクレジットを毎月受け取ることもできます。
" "
運用環境の高スケールの負荷を管理し、予期しない中断が発生した場合に実行を継続するように構築された、回復性のあるアプリケーションを作成できます。Azure Load Testing を使用してロード テストを DevOps ワークフローに組み込むと、高スケールの負荷を生成して、アプリのパフォーマンスの最適化を大規模に行うことができます。Azure Chaos Studio を使用してアプリの回復力を最大化すると、既存のアプリによってシンプルな障害シナリオと複雑な障害シナリオがどのように処理されるのかを確認できます。
アプリの開発とテストのための製品とサービスに関する詳細情報
監視
-
" "
ソリューション アーキテクチャの例から詳細を確認する
サービスとしてのプラットフォーム (PaaS) ソリューションのテスト向けの Dev/Test 環境
標準的な PaaS 方式のシステムの開発とテスト用にインフラストラクチャを構成します。
マイクロサービス ソリューションのテスト向けの Dev/Test 環境
マイクロサービスをベースとしたシステムの開発とテスト用にインフラストラクチャを構成します。
サービスとしてのインフラストラクチャ (IaaS) ソリューションのテスト向けの Dev/Test 環境
標準的な IaaS ベースのサービスとしてのソフトウェア (SaaS) システムの開発とテスト用にインフラストラクチャを構成します。
SharePoint ファームのテスト向けの Dev/Test 環境
単一の Microsoft Entra ID (旧称 Azure Active Directory) インスタンス、SQL、SharePoint リソースを使用して、SharePoint を小規模にデプロイすることができます。