すべてのプロダクト
Search
ドキュメントセンター

Database Autonomy Service:Alibaba Cloud 以外のデータベースを DAS に接続する

最終更新日:Mar 22, 2025

このトピックでは、Alibaba Cloud 以外のデータベースを Database Autonomy Service (DAS) に接続する方法について説明します。データベースには、データセンターにデプロイされたデータベース、サードパーティ クラウド サービス プロバイダーが提供する VM 上の自己管理データベース、およびサードパーティ クラウド サービス プロバイダーが提供するデータベースが含まれます。

前提条件

DAS に接続するデータベースは、次のいずれかのタイプです。

  • MySQL

  • MongoDB

  • PostgreSQL

  • Redis

    説明

    Redis 6.0 以前のバージョンを実行している Redis データベースのみが DAS に接続できます。

使用上の注意

DAS はポート 80 のみを開きます。データベース ゲートウェイは、ポート 80 を使用してのみ DAS にアクセスできます。データは gRPC と Transport Layer Security (TLS) を使用して暗号化および送信されます。これにより、データ送信のセキュリティが確保されます。

接続モード

Alibaba Cloud 以外のデータベースを DAS に接続するには、次のいずれかのモードを使用できます。

  • ダイレクトモード: DAS ゲートウェイ (DBGateways) はデプロイされません。DAS はインターネット経由でデータベースにアクセスします。データベース アカウントとパスワードを入力するだけで済みます。このモードでは、MySQL、MongoDB、および Redis データベースのみにアクセスできます。

  • 集中モード: 少なくとも 1 つのサーバーに DAS ゲートウェイがデプロイされ、CIDR ブロックを使用してデータベースが自動的に検出されます。ディザスタリカバリのために、2 つ以上のサーバーに DAS ゲートウェイをデプロイすることをお勧めします。

  • ホストモード: すべてのサーバーに DAS ゲートウェイがデプロイされ、データベースが自動的に検出されます。このモードでは、すべてのリクエスト分析、SQL 応答時間分析、セキュリティ監査など、すべての DAS 機能がサポートされています。詳細については、このトピックの「3 つの接続モードの機能」セクションをご参照ください。

重要

DAS ゲートウェイは Linux サーバーにのみデプロイできます。

3 つの接続モードの機能

機能

ダイレクトモード

集中モード

(推奨) ホストモード

データベース メトリックの監視

サポート

サポート

サポート

リアルタイム パフォーマンス監視

サポート

サポート

サポート

リアルタイム セッション監視

サポート

サポート

サポート

ストレージ分析

サポート

サポート

サポート

低速リクエスト分析

サポート

サポート

サポート

ホスト メトリックの監視

サポート対象外

サポート対象外

サポート

リクエストの診断

サポート対象外

サポート対象外

サポート

すべてのリクエスト分析

サポート対象外

サポート対象外

サポート

SQL 応答時間分析

サポート対象外

サポート対象外

サポート

セキュリティ監査

サポート対象外

サポート対象外

サポート

ダイレクトモードでデータベースを DAS に接続する

  1. DAS コンソール にログインします。

  2. 左側のナビゲーションウィンドウで、[インテリジェント O&M センター] > [インスタンス監視] を選択します。

  3. ページの右上隅にある [インスタンスにアクセス] をクリックします。

  4. その他のオンプレミスデータベースとクラウドデータベース をクリックします。

  5. [方法 1: ダイレクトアクセス] をクリックします。

  6. 次の表に示すパラメーターを設定します。

    パラメーター

    説明

    リージョンを選択

    データベースの場所に最も近いリージョン。

    エンジンを選択

    データベースのタイプ。

    データベース アカウント

    データベースへのログインに使用するアカウント。

    パスワード

    データベースへのログインに使用するパスワード。

    インスタンス

    DAS に接続するデータベース。Address:port の形式でデータベースを指定する必要があります。

  7. テスト接続 をクリックします。

  8. 検証済み[ステータス] 列に インスタンスの保存検証済みテスト接続 と表示されている場合は、 をクリックします。 と表示されていない場合は、パラメーターを変更してから をクリックします。

  9. 別のデータベースを追加する場合は、[さらに追加] をクリックします。

集中モードでデータベースを DAS に接続する

  1. DAS コンソール にログインします。

  2. 左側のナビゲーションウィンドウで、[インテリジェント O&M センター] > [インスタンス監視] を選択します。

  3. ページの右上隅にある [インスタンスにアクセス] をクリックします。

  4. その他のオンプレミスデータベースとクラウドデータベース をクリックします。

  5. [方法 2: 集中モードの DBGateway] をクリックします。

  6. 表示されるダイアログボックスで、アクセス方法を選択します。

    説明

    対応する virtual private cloud (VPC) に DAS ゲートウェイをデプロイしていない場合は、Deploy a new DAS DBGateway and search for instances. をクリックします。対応する VPC に DAS ゲートウェイをデプロイ済みの場合は、Use existing DAS DBGateway to scan for new instances をクリックします。

    • Deploy a new DAS DBGateway and search for instances.

      1. Deploy a new DAS DBGateway and search for instances. をクリックします。

      2. ネットワークタイプを選択し、デプロイコマンドの生成 をクリックします。

        説明
        • ネットワークタイプ: DAS ゲートウェイがデプロイされているホストと Alibaba Cloud 間の接続モードに基づいて、このパラメーターを設定します。例:

          • インターネット経由で接続されている自己管理データベースの場合は、[パブリックネットワーク (クラシックネットワーク)] を選択します。

          • 専用回線で接続されているデータセンター内のデータベースまたはサードパーティ クラウド サービス プロバイダーのデータベースの場合は、[独自ネットワーク (VPC/専用回線)] を選択します。

        • ネットワークドメイン: データセンターにデプロイされたデータベースやサードパーティ クラウド サービス プロバイダーが提供するデータベースなど、さまざまな環境のデータベースを管理するために、このパラメーターを設定します。

      3. デプロイコマンドをコピーします。次に、対応するホストにログインして、コマンドを実行します。

        説明

        successfully が返された場合、DAS ゲートウェイはデプロイされています。DAS はゲートウェイを自動的に検出できます。DAS ゲートウェイのデプロイに失敗した場合は、「DBGateway に関する一般的な問題」トピックの「デプロイメントの問題のトラブルシューティング」セクションを参照して、問題のトラブルシューティングを行ってください。

      4. [現在のステータス] 列に [正常] と表示されている場合は、[次へ] をクリックします。

    • Use existing DAS DBGateway to scan for new instances

      1. Use existing DAS DBGateway to scan for new instances をクリックします。

      2. DBGateway を選択します ステップで、使用する DAS ゲートウェイを選択し、インスタンスの検出 をクリックします。

  7. インスタンスの検出 ステップで、DAS に接続するデータベースをスキャンして検出します。

    1. 次のいずれかの方法を使用してデータベースを検出できます。

      • [自動スキャン] を選択します。

        1. [スキャン済みアドレス] フィールドに、スキャンする CIDR ブロックを入力します。

        2. [ポート範囲] フィールドにポート範囲を入力します。

        3. [スキャン] をクリックします。

      • [インスタンスを入力] を選択します。

        1. [インスタンス] フィールドに、正しい形式でデータベースを入力します。

        2. [スキャン] をクリックします。

          説明

          DAS ゲートウェイは、データベースを自動的にスキャンして検出します。

    2. [次のステップ] をクリックします。

  8. 次の表に示すパラメーターを設定します。

    パラメーター

    説明

    エンジンを選択

    データベースのタイプ。

    データベース アカウント

    データベースへのログインに使用するアカウント。

    パスワード

    データベースへのログインに使用するパスワード。

    IP アドレス

    データベース サーバーの IP アドレス。

    説明

    データベース アカウントには、必要な権限が付与されている必要があります。詳細については、「権限」をご参照ください。

    • データベースに必要な権限が付与されている既存のアカウントがある場合は、アカウントとパスワードを入力し、権限付与 をクリックします。

    • データベースに必要な権限が付与されている既存のアカウントがない場合は、新しいデータベース アカウントとパスワードを入力し、権限付与コマンドの生成 をクリックします。データベースで承認コマンドをコピーして実行した後、権限付与 をクリックします。

  9. 権限付与 をクリックします。[アクセス済み]権限付与 をクリックした後に表示された場合は、接続は成功です。また、以下の一般的なエラーが表示される場合もあります。

    • [未承認]: アカウントまたはパスワードが指定されていません。

    • [接続失敗]: ネットワーク障害やデータベースのダウンタイムなどのエラーが発生しています。

    • [認証失敗]: データベース アカウントまたはパスワードが正しくありません。

    • [権限不足]: データベースに接続できますが、権限が不足しています。詳細については、「権限」をご参照ください。

  10. [OK] をクリックします。

ホストモードでデータベースを DAS に接続する

  1. DAS コンソール にログインします。

  2. 左側のナビゲーションウィンドウで、[インテリジェント O&M センター] > [インスタンス監視] を選択します。

  3. ページの右上隅にある [インスタンスにアクセス] をクリックします。

  4. その他のオンプレミスデータベースとクラウドデータベース をクリックします。

  5. [方法 3: ホストモードの DBGateway] をクリックします。

  6. ネットワークタイプを選択し、権限付与コマンドの生成 をクリックします。

    説明
    • ネットワークタイプ: DAS ゲートウェイがデプロイされているホストと Alibaba Cloud 間の接続モードに基づいて、このパラメーターを設定します。例:

      • インターネット経由で接続されている自己管理データベースの場合は、[パブリックネットワーク (クラシックネットワーク)] を選択します。

      • 専用回線で接続されているデータセンター内のデータベースまたはサードパーティ クラウド サービス プロバイダーのデータベースの場合は、[独自ネットワーク (VPC/専用回線)] を選択します。

    • ネットワークドメイン: データセンターにデプロイされたデータベースやサードパーティ クラウド サービス プロバイダーが提供するデータベースなど、さまざまな環境のデータベースを管理するために、このパラメーターを設定します。

  7. デプロイコマンドをコピーします。対応するデバイスにログインして、コマンドを実行します。

    説明

    successful が返された場合、DAS ゲートウェイはデプロイされています。DAS はゲートウェイを自動的に検出できます。[現在のステータス] 列に [正常] と表示されている場合は、[次へ] をクリックします。DAS ゲートウェイのデプロイに失敗した場合は、「DBGateway に関する一般的な問題」トピックの「デプロイメントの問題のトラブルシューティング」セクションを参照して、問題のトラブルシューティングを行ってください。

  8. 次の表に示すパラメーターを設定します。

    パラメーター

    説明

    エンジンを選択

    データベースのタイプ。

    データベース アカウント

    データベースへのログインに使用するアカウント。

    パスワード

    データベースへのログインに使用するパスワード。

    IP アドレス

    データベース サーバーの IP アドレス。

    説明

    データベース アカウントには、必要な権限が付与されている必要があります。詳細については、「権限」をご参照ください。

    • データベースに必要な権限が付与されている既存のアカウントがある場合は、アカウントとパスワードを入力し、権限付与 をクリックします。

    • データベースに必要な権限が付与されている既存のアカウントがない場合は、新しいデータベース アカウントとパスワードを入力し、権限付与コマンドの生成 をクリックします。データベースで承認コマンドをコピーして実行した後、権限付与 をクリックします。

  9. 権限付与 をクリックします。[アクセス済み]権限付与 をクリックした後に表示された場合は、接続は成功です。次の一般的なエラーも表示される場合があります。

    • [未承認]: アカウントまたはパスワードが指定されていません。

    • [接続失敗]: ネットワーク障害やデータベースのダウンタイムなどのエラーが発生しています。

    • [認証失敗]: データベース アカウントまたはパスワードが正しくありません。

    • [権限不足]: データベースに接続できますが、権限が不足しています。詳細については、「権限」をご参照ください。

  10. [OK] をクリックします。

関連 API 操作

操作

説明

AddHDMInstance

データベース インスタンスを DAS に接続します。