OCIマルチクラウド・データベース向け可観測性と管理: Amazon RDS (2023/12/01)
OCIマルチクラウド・データベース向け可観測性と管理: Amazon RDS (2023/12/01)
投稿者:Jayaprakash Subramanian | Product Management, Strategic Customer Program for OCI Observability & Management / Enterprise Manager
近年、企業は独自の好みと利便性に基づいて複数のクラウド・プロバイダーにワークロードを分散しているため、マルチクラウドの重要性が高まっています。
このブログでは、Amazon AWSで実行されているRDSデータベース・フレーバのモニタリングに、データベース管理、Stack Monitoring、Operations Insights、Logging AnalyticsなどのOCI Observability and Managementサービスがどのように使用されているかを説明します。
図1: マルチクラウド・アーキテクチャ: OCI - AWS
Amazon AWSでRDSデータベースを監視する手順
- OCIとAWS Cloudの間のIPsec接続
- AmazonでのAWSネイティブRDSおよびRDSカスタム・データベースのプロビジョニング
- RDSインスタンスへの管理ゲートウェイおよびエージェントのインストール
- 外部データベースとしてのRDSデータベースの検出
- データベース管理、Stack MonitoringおよびOperations Insightsの有効化
- データベース管理上のデータベース・システムの検出
IPsec OCIとAWSの接続性
OCIとAWS間の接続を確立するために、複数のオプションを使用できます。静的ルーティングを備えたサイト間VPNを使用して、IPsec VPNトンネルを使用しています。
正確な手順については、このドキュメントを参照してください。
OCIとAWS間の接続の前提条件:
- VPCおよび関連するサブネットは、すでにAWS上に作成
- VNCおよびサブネットはすでにOCIにプロビジョニング
接続が完了すると、OCIリソースはプライベート・ネットワークを介してAWSリソースに接続できるようになります。
図2: OCIサイト間トンネルのステータス
図3: AWSサイト間トンネルのステータス
RDSおよびRDSカスタムのプロビジョニング
接続が確立したら、AWSで目的のデータベースを作成します。AWSでデータベースをプロビジョニングするには、3つのオプションを使用できます。
ドキュメントに従って、適切なデータベース・インスタンスを作成します。
管理ゲートウェイおよび管理エージェントのインストール
管理ゲートウェイおよび管理エージェントを使用して、OCI O&MでRDSデータベースを検出します。プライベートのみのサブネットにあるRDSカスタムEC2インスタンスにパブリックIPアドレスおよび管理エージェント(MACS)を持つAWS EC2ホストに管理ゲートウェイをインストールします。
図4: MACSアーキテクチャを使用したRDSデータベース管理
- パブリック・サブネット上にあるEC2インスタンスに、管理ゲートウェイをダウンロードしてインストールします。
- 管理エージェントをRDS EC2インスタンスにインストールします。管理エージェントおよびゲートウェイのインストールに関するドキュメントを参照してください。
- 「可観測性および管理」の下のOCIコンソールで、管理ゲートウェイおよび管理エージェントのステータスを確認します。
図5: O&Mの管理エージェント・リスト
- 必要なO&Mサービス・プラグインを管理エージェントにインストールします。
外部データベースとしてのRDSデータベースの検出
必要なプラグインを有効にしたら、「OCIメニュー」→「データベース管理および管理」に移動します。フィルタでデプロイメント・タイプを「外部」として選択します。「外部データベースの登録」を選択して、RDSデータベースを登録します。データベースを検出するステップは、ドキュメントを参照してください。
図6: 外部データベース検出フロー
CDBおよびPDB (OracleのRDSカスタム)および非コンテナ(OracleのRDS)データベースを検出するステップに従います。
データベース管理、Operations InsightsおよびStack Monitoringの有効化
外部データベースに移動し、コンテナ・データベースを選択し、データベース管理、Operations InsightsおよびStack Monitoringサービスの有効化
図7: CDBに対するデータベース管理およびその他のO&Mサービスの有効化
図8: PDBのDBMおよびその他のO&Mサービスの有効化
同様に、非コンテナ・データベースのすべてのサービスを有効にします。
ここでは、Amazon RDSで実行されているCDB、PDBおよび非コンテナを検出しました。
図9: 非CDB、CDBおよびPDBのデータベース・フリート
同様に、Operations Insightsの容量計画でこれらのデータベースを有効にして、履歴データとSQLデータに関する機械学習ベースの分析を使用して、パフォーマンスの問題を発見し、消費を予測し、容量を計画します。
図10: Operations Insights(PDBおよび非CDB)で有効化されたRDSデータベース
Operations Insightsの容量計画の「ホストの追加」を行います。
図11: Operations Insightsの容量計画のホストを追加しました。
Stack MonitoringでRDSデータベースをモニターし、Oracle Databaseの状態をフルスタックの可視化できます。
図12: O&Mスタック・モニタリングで検出されたRDSデータベース
データベース管理上のデータベース・システムの検出
データベース管理サービスを使用して、Oracleリスナー、自動ストレージ管理(ASM)、Clusterwareなどのデータベース・エコシステムを監視します。
「データベース管理」->「管理」->「管理対象データベース」に移動します。デプロイメント・タイプを「External(外部)」として選択します。トップ・メニューで「システムの検出」→「外部データベース・システムの選択」を選択します。詳細は、ドキュメントを参照してください。
データベース・システムの詳細を確認し、「Create」を選択します。進行状況は、作業リクエストを介してモニターできます。
図13: RDSデータベース・システム検出のサマリー
検出後、管理対象データベースに移動し、データベースに関連付けられているデータベース・システムを選択します。
これにより、リスナー、クラスタおよびASM (使用可能な場合)が検出されます。
まとめ
OCI Observability and Managementサービスにより、マルチクラウドとのシームレスな統合が可能になり、ターゲットをまとめて管理と監視が単一のペインで行われます。データベース管理、Operations InsightsおよびLogging Analyticsでダッシュボードの構築を開始します。
- OCIとAWSを備えたマルチクラウド環境がある場合は、Observability and Managementサービスを今すぐ試してください。
- Oracle Cloud Infrastructureのトライアル・アカウントにサインアップし、今すぐサービスを試してください。
- OCI上のより類似したソリューションについては、ソリューション・センターを確認してください。
リソース
AWSおよびObservability and Management Servicesの詳細については、次を参照してください。
コメント
コメントを投稿