OCIマルチクラウド・データベース向け可観測性と管理: Amazon RDS (2023/12/01)

OCIマルチクラウド・データベース向け可観測性と管理: Amazon RDS (2023/12/01)

https://blogs.oracle.com/observability/post/oci-observability-and-management-for-multicloud-database-amazon-rds

投稿者: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データベースを監視する手順


  1. OCIとAWS Cloudの間のIPsec接続
  2. AmazonでのAWSネイティブRDSおよびRDSカスタム・データベースのプロビジョニング
  3. RDSインスタンスへの管理ゲートウェイおよびエージェントのインストール
  4. 外部データベースとしてのRDSデータベースの検出
  5. データベース管理、Stack MonitoringおよびOperations Insightsの有効化
  6. データベース管理上のデータベース・システムの検出


IPsec OCIとAWSの接続性


OCIとAWS間の接続を確立するために、複数のオプションを使用できます。静的ルーティングを備えたサイト間VPNを使用して、IPsec VPNトンネルを使用しています。


正確な手順については、このドキュメントを参照してください。


OCIとAWS間の接続の前提条件:


  1. VPCおよび関連するサブネットは、すでにAWS上に作成
  2. VNCおよびサブネットはすでにOCIにプロビジョニング


接続が完了すると、OCIリソースはプライベート・ネットワークを介してAWSリソースに接続できるようになります。


図2: OCIサイト間トンネルのステータス


図3:  AWSサイト間トンネルのステータス



RDSおよびRDSカスタムのプロビジョニング


接続が確立したら、AWSで目的のデータベースを作成します。AWSでデータベースをプロビジョニングするには、3つのオプションを使用できます。


  1. Amazon RDS Database for Oracle
  2. Amazon RDS Custom for Oracle
  3. AWS EC2インスタンス上のデータベース

ドキュメントに従って、適切なデータベース・インスタンスを作成します。


管理ゲートウェイおよび管理エージェントのインストール


管理ゲートウェイおよび管理エージェントを使用して、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でダッシュボードの構築を開始します。



リソース


AWSおよびObservability and Management Servicesの詳細については、次を参照してください。

コメント

このブログの人気の投稿

Oracle RACによるメンテナンスのためのドレインとアプリケーション・コンティニュイティの仕組み (2023/11/01)

Oracle Cloud Infrastructure Secure Desktopsを発表: デスクトップ仮想化のためのOracleのクラウドネイティブ・サービス (2023/06/28)

Oracle Cloudのデータベースをオブジェクト・ストレージにバックアップする3つの方法 (2021/12/13)