投稿日: May 4, 2021

本日、アプリケーションの運用パフォーマンスと可用性を測定および改善して、コストのかかるダウンタイムを削減できる簡単な方法を提供する、機械学習 (ML) を利用したサービスである Amazon DevOps Guru が一般的に利用可能となったことを発表します。

Amazon DevOps Guru は、長年の Amazon.com および AWS の運用上の優秀性によって強化された機械学習を適用して、アプリケーションメトリクス、ログ、イベント、トレースなどのデータを自動的に収集および分析し、通常の運用パターンから逸脱した動作を特定します (例えば、プロビジョニング不足のコンピューティング容量、データベース I/O の過剰使用、メモリリークなど)。Amazon DevOps Guru は、潜在的な停止やサービスの中断を引き起こす可能性のある異常なアプリケーション動作 (レイテンシー、エラー率、リソースの制約の増加など) を特定すると、Amazon Simple Notification Service (SNS) と、Atlassian Opsgenie や PagerDuty などのパートナー統合を介して、問題の詳細 (関連するリソース、問題のタイムライン、関連イベントなど) をデベロッパーに警告します。その後、DevOps Guru は、解決までの時間を短縮するために、問題によってもたらされる潜在的な影響と問題の原因であると考えられる事項を、修正に関する具体的な推奨事項とともに提供します。手動のセットアップや機械学習の専門知識は必要ありません。

今回のリリースの一環として、アプリケーションの可用性を向上させるのに役立つ追加機能を導入しています。Amazon DevOps Guru には、EC2、EKS、および ECS のカバレッジが強化された CloudWatch Agent Container Insights のサポートが備えられました。また、既存の CloudFormation Stacks ビューに加えて、リソースに基づいてシステムヘルスの概要を表示できる、改善されたダッシュボードエクスペリエンスを開始します。

Amazon DevOps Guru は、本日、米国東部 (バージニア北部)、米国東部 (オハイオ)、米国西部 (オレゴン)、欧州 (アイルランド)、欧州 (フランクフルト)、欧州 (ストックホルム)、アジアパシフィック (シンガポール)、アジアパシフィック (シドニー)、およびアジアパシフィック (東京)でご利用いただけます。また、今後数か月以内に追加のリージョンで利用可能になる予定です。

CloudFormation スタックまたは AWS アカウントからカバレッジを選択することで、Amazon DevOps Guru の使用を開始できます。詳細については、DevOps Guru の製品ページドキュメントページにアクセスするか、Amazon DevOps Guru フォーラムに質問を投稿してください。

DevOps Guru Cost Estimator を使用して、AWS アカウントまたは単一の CloudFormation スタックについて DevOps Guru を有効にする前または後のコストを見積もることができます。