まとめ

完了

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

  • 最初の eコマース アプリを使用して AKS クラスターを作成しました。
  • 更新されたマイクロサービスを AKS に発行してデプロイする ACR インスタンスを作成しました。
  • いくつかの重要な回復性の概念を確認しました。
  • Polly を使用して、アプリのコードに回復機能を実装しました。
  • Linkerd を使用して、クラスターに回復性システムを実装しました。

Azure リソースを削除する

重要

不要な料金の発生を回避するために、このモジュールで使用した Azure リソースをプロビジョニング解除することが重要です。

このモジュールで作成したすべてのリソースをプロビジョニング解除するには、次のコマンドを実行します。

az group delete --name eshop-learn-rg --yes

上記のコマンドは、AKS リソースと ACR リソースを含むリソース グループを削除します。 インフラストラクチャ リソース (IP アドレスなど) を含む別のリソース グループは、AKS リソースの代わりに以前に作成されたものです。 AKS リソースを削除すると、このグループとそこに含まれているすべてのリソースも削除されます。

.NET Core SDK の変更を元に戻す

セットアップ スクリプトでは、.NET Core SDK の新しいバージョンが Cloud Shell の既定の SDK バージョンと共にインストールされます。 この構成を保持することもできます。 以前の構成に戻すには、次のコマンドを実行します。

cp ~/.bashrc.bak.microservices-aspnet-core ~/.bashrc

上記のコマンドは、セットアップ スクリプトで保存されたバックアップから、以前の .bashrc プロファイル スタートアップ ファイルを復元します。

プロジェクト ファイルをダウンロードする

次のコマンドを使用して、プロジェクト ファイルをパッケージ化してダウンロードします。

pushd ~/clouddrive/aspnet-learn/src && \
    zip -r ~/clouddrive/aspnet-learn.zip . && \
    popd && \
    download ~/clouddrive/aspnet-learn.zip

Azure Cloud Shell をリセットする

このモジュールで使用したスクリプトは、Cloud Shell の優先設定を一時的に変更します。 スクリプトが意図したとおりに実行された場合は、構成をリセットする必要はありません。 Cloud Shell を既定の構成にリセットするには、個人データの削除に関するドキュメントを参照してください。

マイクロサービスの詳細情報

注意

上記のビデオは、最新の .NET Core ツールを反映していませんが、 アーキテクチャの概念と設計パターンは引き続き有効です。

.NET の詳細情報