ヒント
このコンテンツは、Azure 用のクラウド ネイティブ .NET アプリケーションの設計に関する電子ブックからの抜粋であり、.NET Docs またはオフラインで読み取ることができる無料のダウンロード可能な PDF として入手できます。
マイクロサービスとクラウドネイティブ アプリケーションは、優れた DevOps プラクティスと連携します。 DevOps は多くの人に多くのものがありますが、おそらくより良い定義の 1 つは、クラウド アドボケイトと DevOps エバンジェリストの Donovan Brown から来ています。
DevOps は、エンド ユーザーに価値を継続的に提供できるようにするための、人、プロセス、および製品の和集合です。
残念ながら、簡潔な定義では、常にもっと多くのことを言う余地があります。 DevOps の重要なコンポーネントの 1 つは、運用環境で実行されているアプリケーションが適切かつ効率的に機能していることを確認することです。 運用環境のアプリケーションの正常性を測定するには、サーバー、ホスト、アプリケーションから適切に生成されるさまざまなログとメトリックを監視する必要があります。 クラウドネイティブ アプリケーションをサポートするさまざまなサービスの数によって、個々のコンポーネントとアプリケーション全体の正常性を監視することが重要な課題になります。
.NET