Amazon RDS + OpsRamp:最適なデータベースパフォーマンスのための動的モニタリングとプロアクティブな問題識別

アナリスト企業のGartnerは最近、次のように予測しました。すべてのデータベースの75%は、2022年までにクラウドプラットフォームにデプロイまたは移行されます。、オンプレミスへの本国送還を検討したのはわずか5%です。」エンタープライズアーキテクトは、拡張性を高め、運用オーバーヘッドを削減するために、分析、人工知能、機械学習のワークロードをクラウドデータベースプラットフォームに導入しています。 Gartnerは、サービスとしてのデータベースプラットフォーム(dbPaaS)市場は、PaaSカテゴリで最も急成長しているセグメントであり、 2021年までに年間売上高100億ドル。 

従来のデータベースベンダーはフルマネージドのクラウドデータベースオファリングを開始しましたが、AWS、Microsoft Azure、Google Cloud Platformなどのクラウドプロバイダーは、リレーショナル、非リレーショナル、時系列の多様なポートフォリオで、データベース市場のかなりの部分を獲得しました。メモリ、およびグラフデータベースエンジン。DB-Engines 2019年9月のランキング 人気のあるデータベース管理システムの上位50には、6つのクラウドデータベースサービス(Amazon DynamoDB、Microsoft Azure Cosmos DB、Microsoft Azure SQLデータベース、Amazon Redshift、Microsoft Azure SQLデータウェアハウス、Amazon Aurora)が含まれています。 

OpsRampを使用したAmazonRDSモニタリング

Amazon Relational Database Service (RDS) ITチームがデータベースの可用性とパフォーマンスを簡単に展開、アップグレード、保守、および最適化できるように、6つの一般的なデータベースエンジン(Amazon Aurora、PostgreSQL、MySQL、MariaDB、Oracle Database、およびMS SQL Server)をフルマネージドリレーショナルデータベースサービスとして提供します。  

OpsRampは、Amazon CloudWatchAPIと OpsRampゲートウェイ。 ITチームは、関連するパフォーマンスメトリック、リアルタイムアラート、およびコンテキストダッシュボードを備えたOpsRampを使用して、最適なデータベースパフォーマンス管理を保証できます。企業がOpsRampを使用してRDS環境を監視する方法は次のとおりです。

1. CloudWatchAPIを介したデータベースパフォーマンスモニタリング

OpsRampのCloudWatch統合、データベース管理者は、Amazon Aurora、PostgreSQL、MySQL、MariaDB、Oracle Database、およびSQLServerインスタンスのパフォーマンスを監視できます。 OpsRampは、組織が使用するAmazonリレーショナルデータベースの主要なパフォーマンスメトリックを統合して表示します。企業は、データベースパフォーマンスのカスタムしきい値を定義し、しきい値違反が発生した場合にタイムリーな通知を受け取ることができます。 

CloudWatch統合をセットアップするには、データベース管理者は、APIデータとサービス情報を参照するためのアクセス許可ポリシーを使用して、関連するAWSサブスクリプションへの読み取り専用アクセスを提供する必要があります。エンタープライズITチームがCloudWatch統合を設定する方法は次のとおりです。

  • 発見。OpsRampがさまざまなIaaS、PaaS、およびFaaSクラウドサービスのリアルタイム検出を促進できるように、AWSサブスクリプションに関する情報を提供します。
  • モニタリング。 次に、OpsRampの監視自動化により、検出されたクラウドインフラストラクチャとプラットフォームサービスに関連する監視ポリシーが割り当てられます。

Cloudwatch APIは、1分間のポーリング間隔で15日間の過去のパフォーマンスデータしか表示できないことに注意してください。また、CloudWatchメトリクスをさまざまなAWSクラウドサービス全体の関連するCloudWatchイベントと相関させるのに苦労することもあります。

Standard-through-CloudWatch-APIs
図1-詳細なRDSパフォーマンスメトリックを使用して、統一された可視性とリアルタイムコンテキストを取得します。

2.OpsRampゲートウェイを介した高度な洞察

データベース管理者は、エンタープライズAWSサブスクリプションのEC2インスタンスにOpsRamp Gatewayをデプロイすることで、さまざまなクラウドデータベースエンジンを監視できます。ゲートウェイベースの監視は、使用中のデータベースサービスごとに高度なパフォーマンスの洞察を提供します。 AWSがホストされているインフラストラクチャへの直接アクセスを提供していない場合、同じセキュリティグループ内のゲートウェイコンポーネントは高度なクエリを実行して、データベースの可用性とパフォーマンスの指標を取得します。クラウド運用チームがRDSモニタリング用にOpsRampゲートウェイを構成する方法は次のとおりです。

  • 展開。 最初のステップは、Amazon WebServicesにOpsRampGatewayをデプロイして、関連するクラウドプラットフォームサービスを検出することです。
  • ポリシーの割り当て。 次のステップは、OpsRampGateway管理プロファイルを特定のAmazonRelational Database Servicesにアタッチしてから、高度なデータベースモニタリングポリシーを割り当てることです。

OpsRampを使用すると、DevOpsとサイト信頼性エンジニアリングチームは、クラウドプラットフォームサービスからイベントを取り込み、正確な問題診断を推進することで、RDSパフォーマンスに関する統一された洞察を得ることができます。 高度な機械学習の洞察。 OpsRampは、関連するメトリック、スマートアラート、およびすぐに使用できるダッシュボードを使用して、企業がデータベースエンジンレベルの正常性のパフォーマンスを最適化するのに役立ちます。

AWS-RDB-Metrics

図2-OpsRampGatewayを使用してAmazonRDSの詳細なパフォーマンスインサイトにアクセスします。

次のステップ:

State-of-AIOps-report-CTA

Recommended posts