
説明

シナリオ:

参考資料:https://docs.microsoft.com/en-us/azure/devops/pipelines/build/triggers
トピック3、ウッドグローブ銀行
これはケース スタディです。ケース スタディは個別に時間制限がありません。各ケースを完了するのに必要なだけの試験時間を使用できます。ただし、この試験には追加のケース スタディとセクションがある場合があります。与えられた時間内にこの試験に含まれるすべての質問を完了できるように、時間を管理する必要があります。
ケース スタディに含まれる質問に答えるには、ケース スタディで提供される情報を参照する必要があります。ケース スタディには、ケース スタディで説明されているシナリオに関する詳細情報を提供する展示物やその他のリソースが含まれている場合があります。各質問は、このケース スタディ内の他の質問とは独立しています。
このケース スタディの最後に、確認画面が表示されます。この画面では、試験の次のセクションに進む前に回答を確認し、変更を加えることができます。新しいセクションを開始した後は、このセクションに戻ることはできません。
ケーススタディを始めるには
このケース スタディの最初の質問を表示するには、[次へ] ボタンをクリックします。質問に答える前に、左側のペインのボタンを使用してケース スタディの内容を調べてください。これらのボタンをクリックすると、ビジネス要件、既存の環境、問題の説明などの情報が表示されます。ケース スタディに [すべての情報] タブがある場合、表示される情報は後続のタブに表示される情報と同じであることに注意してください。質問に回答する準備ができたら、[質問] ボタンをクリックして質問に戻ります。
概要
概要
Woodgrove Bank は、英国に本社を置く金融サービス会社です。
技術要件と計画された変更
計画された変更
Woodgrove Bank は、次のプロジェクト管理の変更を実施する予定です。
* プロジェクト追跡のために Azure DevOps を実装します。
* プライベート GitHub リポジトリでソース コード管理を集中管理します。
* ビルド パイプラインとリリース パイプラインに AzurePipelines を実装します。
Woodgrove Bank は、ID 環境に次の変更を実装する予定です。
* woodgrovebank.com という名前の Azure AD テナントをデプロイします。
* Active Directory ドメインを Azure AD に同期します。
* サービス プリンシパルを使用するように App1 を構成します。
* GitHub を Azure AD と統合します。
Woodgrove Bank は、コア アプリに次の変更を実装する予定です。
* App1 を ASP.NET Core に移行します。
* Azure Pipelines と、App2 の開発に使用されるサードパーティのビルド ツールを統合します。
Woodgrove Bank は、DevOps 環境に次の変更を実装する予定です。
* App1 を Azure App Service にデプロイします。
* DB1 スキーマのソース管理を実装します。
* すべてのソース コードを TFS1 から GitHub に移行します。
* App2 を VM1 という名前の Azure 仮想マシンにデプロイします。
* POC ブランチを GitHub のデフォルト ブランチにマージします。
* 関係者が開発の進捗状況を監視できるように、Azure DevOps ダッシュボードを実装します。
技術要件
Woodgrove Bank では、次の技術要件を特定しています。
* 新しい環境の初期データベースには、スキーマと参照データの両方が含まれている必要があります。
* VM1 の Azure Monitor アラートは、次の要件を満たすように構成する必要があります。
* 平均 CPU 使用率が 15 分間 80 パーセントを超えるとトリガーされます。
* CPU 使用率の平均を 1 分ごとに計算します。
* POC ブランチのコミット履歴は、デフォルト ブランチの履歴を置き換える必要があります。
* Azure DevOps ダッシュボードには、次の表に示すメトリックが表示される必要があります。

* Azure DevOps へのアクセスは特定の IP アドレスに制限する必要があります。
* App1 のページ読み込み時間をキャプチャして監視する必要があります。
* 管理上の労力を最小限に抑える必要があります。