クラウド ネイティブの .NET マイクロサービスに回復性を実装する

上級
開発者
ソリューション アーキテクト
ASP.NET Core
Azure
Azure Container Registry
Azure Kubernetes Service (AKS)

ユーザーへの影響を最小限に抑えて、クラウド ネイティブの .NET Core マイクロサービス アプリのフォールト トレランスを実現する方法について説明します。

学習の目的

このモジュールでは、次のことを行います。

  • 基本的な回復性の概念を理解する。
  • 回復性戦略を使用しないマイクロサービスの動作を確認する。
  • 1 つのマイクロサービスに HTTP 要求のエラー処理コードを実装する。
  • インフラストラクチャベースの回復性ソリューションを Azure Kubernetes Service (AKS) クラスターにデプロイします。

前提条件

  • 初心者レベルの C# および .NET 開発に関する知識
  • RESTful サービスの概念に関する知識
  • 中級レベルのコンテナーと AKS の概念に関する知識
  • 所有者特権を使用した Azure サブスクリプションへのアクセス
  • Visual Studio Code または GitHub Codespaces で開発コンテナーを実行する能力