Windows プラットフォーム & エクスペリエンス
Windows ワークロードの移行、運用、モダナイゼーションにおいてお客様と協力することで、AWS で Microsoft ワークロードを管理するためのシンプルで統合されたエクスペリエンスをお客様に提供するツールとサービスのポートフォリオを構築することができました。これには以下が含まれます。
- Amazon EC2 Image Builder による準拠エンタープライズイメージの構築と管理
- AWS Launch Wizard による複雑なアプリケーションの簡単なデプロイと設定
- Amazon CloudWatch Application Insights によるアプリケーションモニタリングの自動セットアップ
- AWS Systems Manager Fleet Manager によるハイブリッドサーバーフリートの管理とトラブルシューティング
CloudWatch Application Insights
AWS にエンタープライズアプリケーションモニタリングを簡単に追加
Amazon CloudWatch Application Insights は、アプリケーションリソースの推奨メトリクス、テレメトリログ、アラームをインテリジェントかつ自動的に設定し、データを継続的に分析してアプリケーション内の問題や問題の特徴を検出します。いくつかの簡単な手順で、EC2、Lambda、RDS、コンテナリソースに加えて、Windows パフォーマンスカウンター、.NET/.NET Core Java、SQL Server、Oracle、CLR メトリクス、データベースログなどの多数のデータソースに必要なテレメトリを簡単に設定できます。Application Insights はワークロードを認識し、アプリケーションスタック全体を分析して、既知の問題と潜在的な問題、その考えられる根本原因を探します。また、機械学習技術を使用して履歴データを確認し、潜在的な問題領域をさらに特定し、問題分析を改善します。
仕組み

CloudWatch Application Insights には、CloudWatch コンソール左側のパネルの [設定] の [インサイト] タブからアクセスできます。また、CloudFormation テンプレートでいくつかの簡単な JSON または YAML コマンドを使用して、自動ビルドプロセスの一部としてエンタープライズアプリケーションモニタリングを追加することもできます。使用を開始するには 2 つの方法があります。1 つの選択肢は、すべてのエンタープライズアプリケーションとリソースを AWS Resource Groups にまとめる方法です。セットアップウィザードで Resource Group 名を CloudWatch Application Insights に入力すると、サービスは Resource Group 内のすべてのアプリケーションとリソースを検出し、推奨メトリクス、テレメトリ、ログ、アラームを自動的に設定します。または、CloudWatch Application Insights でアカウント内のすべてのアプリケーションとリソースを自動的に検出し、推奨モニタリングを使用してアカウント全体を自動的に設定する方法もあります。
ユースケース
エンタープライズアプリケーションモニタリングの簡単なセットアップ
アプリケーションのモニタリング要件を決定することは難しく、データベース、ネットワーク、およびシステム管理者の間でセットアップを調整するのが面倒な場合があります。CloudWatch Application Insights は、エンタープライズアプリケーションスタックに使用するのに最適なメトリクス、ログ、テレメトリを設定して推奨します。設定は数回クリックするだけで自動的に行えます。
重要なアラートの自動設定
モニタリングは、監視すべき重要な問題が IT 部門とエンタープライズサポート部門の適切な担当者によって認識されていなければ意味がありません。CloudWatch Application Insights は自動的にアラートを作成して、アプリケーションの状態に関するタイムリーで正確かつ関連性の高い情報を提供します。データベースバックアップの失敗、メモリリークエラー、IIS サーバーのボトルネックなどの問題について通知します。
一元的なモニタリングと迅速な問題解決
モニタリングすべきことや、観察すべき重要な問題がわからなくても問題ありません。CloudWatch Application Insights は、エンタープライズアプリケーションに最適化されたダッシュボードを推奨して自動的に作成するので、問題をすばやく特定してトラブルシューティングを行うことによって解決できます。AWS Systems Manager との組み込み統合により、自動的に OpsItems を作成して、問題の実行を開始できます。
お客様導入事例

Microsoft SQL Server フリートをモニタリングして問題を事前に特定する
PageUp は人材ライフサイクル全体をまとめます。同社は CloudWatch Application Insights を使用して、製品スイートの大規模で重要なコンポーネントである Microsoft SQL Server フリートをモニタリングしています。CloudWatch Application Insights は SQL Server のログ取り込みを簡単にセットアップでき、DB インフラストラクチャのエラーと傾向を読みやすいダッシュボードで明確に把握できます。
「私たちは、ログ記録、情報の取得、および問題の事前特定を改善するために新たな試みを始めました。CloudWatch Application Insights は、必要なログを取り込み、正しいメトリクスを抽出し、イベントがいつ発生したかを特定するための簡単なソリューションを提供しました。これは、以前はサービスに影響が出るまで発見できなかったディスク容量が少ないシナリオやワークロードが高いシナリオを捉えるのに特に役立ちました。CloudWatch Application Insights を使用することで、より少ない労力とコストで、より優れたパフォーマンスと信頼性の高いサービスをお客様に提供できます」。
Senior DevOps Engineer PageUp People、Giles Pollock 氏
リソース
Saleha Haider、2020 年 9 月 18 日
A new, more simplified setup for X-Ray tracing of .NET applications
Steve Roberts、2020 年 7 月 17 日
Purvi Goyal and Rodney Bozo、2019 年 7 月 1 日