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

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

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

学習の目的

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

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

前提条件

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

Azure を使ってみる

適切な Azure アカウントを選択します。 Azure は、従量課金制でご利用いただくことも、最大 30 日間無料でお試しいただくこともできます。 [サインアップ] 。