このリポジトリには、Microsoft のコース「DP-420 Microsoft Azure Cosmos DB を使用するクラウドネイティブ アプリケーションの設計と実装」のハンズオン ラボ演習と、同等の Microsoft Learn のマイペースで進められるモジュールが含まれています。 演習は学習教材に沿って設計されており、教材で説明されているテクノロジを使って学習できます。
📝 この演習を完了するには、Microsoft Azure サブスクリプションが必要です。 https://azure.microsoft.com で無料試用版にサインアップできます。
ラボ
モジュール | ラボ |
---|---|
Setup | ラボ リソース グループを作成する |
Setup | ラボ環境のセットアップ |
Setup | リソース プロバイダーを有効にする |
Module 1 - Get started with Azure Cosmos DB for NoSQL | Azure Cosmos DB for NoSQL アカウントを作成する |
Module 2 - Plan and implement Azure Cosmos DB for NoSQL | Azure portal を使用して Azure Cosmos DB for NoSQL のスループットを構成する |
Module 2 - Plan and implement Azure Cosmos DB for NoSQL | Azure Data Factory を使用して既存のデータを移行する |
Module 3 - Connect to Azure Cosmos DB for NoSQL with the SDK | SDK を使って Azure Cosmos DB for NoSQL に接続する |
Module 3 - Connect to Azure Cosmos DB for NoSQL with the SDK | Azure Cosmos DB for NoSQL SDK をオフライン開発用に構成する |
Module 4 - Access and manage data with the Azure Cosmos DB for NoSQL SDKs | Azure Cosmos DB for NoSQL SDK を使用してドキュメントを作成および更新する |
Module 4 - Access and manage data with the Azure Cosmos DB for NoSQL SDKs | Azure Cosmos DB for NoSQL SDK を使用して複数のポイント操作をまとめてバッチ処理する |
Module 4 - Access and manage data with the Azure Cosmos DB for NoSQL SDKs | Azure Cosmos DB for NoSQL SDK を使用して複数のドキュメントを一括移動する |
Module 5 - Execute queries in Azure Cosmos DB for NoSQL | Azure Cosmos DB for NoSQL SDK を使用してクエリを実行する |
Module 5 - Execute queries in Azure Cosmos DB for NoSQL | Azure Cosmos DB for NoSQL SDK を使用して外積クエリの結果をページ分割する |
Module 6 - Define and implement an indexing strategy for Azure Cosmos DB for NoSQL | ポータルで Azure Cosmos DB for NoSQL コンテナーの既定のインデックス ポリシーを確認する |
Module 6 - Define and implement an indexing strategy for Azure Cosmos DB for NoSQL | SDK を使って Azure Cosmos DB for NoSQL コンテナーのインデックス ポリシーを構成する |
Module 7 - Integrate Azure Cosmos DB for NoSQL with Azure services | Azure Cosmos DB for NoSQL SDK を使用して変更フィード イベントを処理する |
Module 7 - Integrate Azure Cosmos DB for NoSQL with Azure services | Azure Functions を使用して Azure Cosmos DB for NoSQL のデータを処理する |
Module 7 - Integrate Azure Cosmos DB for NoSQL with Azure services | Azure AI 検索と Azure Cosmos DB for NoSQL を使用してデータを検索する |
Module 8 - Implement a data modeling and partitioning strategy for Azure Cosmos DB for NoSQL | 顧客エンティティのパフォーマンスを測定する |
Module 8 - Implement a data modeling and partitioning strategy for Azure Cosmos DB for NoSQL | データと集計を非正規化のコストと、参照整合性のための変更フィードの使用 |
Module 9 - Design and implement a replication strategy for Azure Cosmos DB for NoSQL | Azure Cosmos DB for NoSQL SDK を使用してさまざまなリージョンに接続する |
Module 9 - Design and implement a replication strategy for Azure Cosmos DB for NoSQL | ポータルと Azure Cosmos DB for NoSQL SDK で整合性モデルを構成する |
Module 9 - Design and implement a replication strategy for Azure Cosmos DB for NoSQL | Azure Cosmos DB for NoSQL SDK を使用して複数リージョンの書き込みアカウントに接続する |
Module 10 - Optimize query and operation performance in Azure Cosmos DB for NoSQL | 一般的な操作に対して Azure Cosmos DB for NoSQL コンテナーのインデックス作成ポリシーを最適化する |
Module 10 - Optimize query and operation performance in Azure Cosmos DB for NoSQL | Azure Cosmos DB for NoSQL コンテナーのインデックス ポリシーを特定のクエリ用に最適化する |
Module 11 - Monitor and troubleshoot an Azure Cosmos DB for NoSQL solution | Azure Monitor を使用して Azure Cosmos DB for NoSQL アカウントを分析する |
Module 11 - Monitor and troubleshoot an Azure Cosmos DB for NoSQL solution | Azure Cosmos DB for NoSQL を使用してアプリケーションのトラブルシューティングを行う |
Module 11 - Monitor and troubleshoot an Azure Cosmos DB for NoSQL solution | 復旧ポイントからデータベースまたはコンテナーを復旧する |
Module 11 - Monitor and troubleshoot an Azure Cosmos DB for NoSQL solution | Azure Cosmos DB for NoSQL アカウント キーを Azure Key Vault に格納する |
Module 12 - Manage an Azure Cosmos DB for NoSQL solution using DevOps practices | Azure CLI スクリプトを使用してプロビジョニングされたスループットを調整する |
Module 12 - Manage an Azure Cosmos DB for NoSQL solution using DevOps practices | Azure Resource Manager テンプレートを使用して Azure Cosmos DB for NoSQL コンテナーを作成する |
Module 13 - Create server-side programming constructs in Azure Cosmos DB for NoSQL | Azure portal でストアド プロシージャを作成する |
Module 13 - Create server-side programming constructs in Azure Cosmos DB for NoSQL | SDK を使ってユーザー定義関数を実装してから使用する |