投稿日: Apr 21, 2022

Amazon DevOps Guru は、可用性の向上、パフォーマンスの改善、アプリケーションリソースの利用最適化に役立つプロアクティブインサイトを提供するようになりました。プロアクティブなモニタリングは、アプリケーションとインフラストラクチャの潜在的な問題に早期にフラグを立て、迅速に対応し、コストのかかるダウンタイムを削減るためのキーです。Amazon DevOps Guru は、機械学習 (ML) を使用してアプリケーションリソース、構成、およびアプリケーションメトリクスを分析し、潜在的な将来のオペレーション上の問題を特定して、ユーザーへの影響を防ぎ、アプリケーションのアップタイムを増やします。

Amazon DevOps Guru プロアクティブインサイトは、メトリクスの異常、関連イベントを要約し、問題を軽減するための修復アクションを推奨します。Amazon DevOps Guru は、アプリケーションによるリソース利用を最適化する機会も特定し、運用コストを削減します。例えば、API ゲートウェイ のエンドポイントを持つ Lambda ベースのアプリケーションについて考えてみます。Lambda 関数には、現在プロビジョンされている関数の同時実行性を超える呼び出しがあります。これにより、リクエストが継続的に波及し、コールドスタートが発生し、その結果、レイテンシーが低下し、コストが上昇する可能性があります。Amazon DevOps Guru はこの問題を検出し、Lambda関数のプロビジョンされた同時実行数を増やすことを積極的に推奨しています。 

Amazon DevOps Guru は、ML を利用したサービスであり、アプリケーションのオペレーションパフォーマンスと可用性を測定および改善して、コストのかかるダウンタイムを削減できる簡単な方法を提供します。DevOps Guru は、アプリケーションのメトリクス、ログ、イベント、およびトレースを分析することで、通常の運用パターンから逸脱した動作を特定し、アマゾンシンプル通知サービスAmazon Simple Notification Service (SNS) とパートナー統合を介して、問題の詳細と改善のステップをデベロッパーにアラートするインサイトを作成します。

Amazon DevOps Guru を使用すると、サーバーレスアプリケーションのパフォーマンスとオペレーション上の問題をモニタリングできます。マニュアル設定やMLの専門知識、サーバーレスの深い専門知識は必要ありません。Amazon DevOps Guru コンソールに移動してサーバーレスアプリケーションをモニタリングし、Lambda ベースのアプリケーション、その他のサポートされたリソース、またはアカウント全体のサービスを有効にします。

Amazon DevOps Guru は、以下の AWS リージョンで利用できます:米国東部 (オハイオ)、米国東部 (バージニア北部)、米国西部 (オレゴン)、アジアパシフィック (シンガポール)、アジアパシフィック (シドニー)、アジアパシフィック (東京)、欧州 (フランクフルト)、欧州 (アイルランド)、および欧州 (ストックホルム)

使用をスタートスタートするには、AWS コンソールからご自身のアカウントで Amazon DevOps Guru を有効にします。Amazon DevOps Guru の詳細については、Amazon DevOps Guru の製品ページとドキュメントページをご覧ください。