このトピックでは、ローカル IDC、他のクラウドベンダー、および他のクラウドベンダーの仮想マシンの自己管理データベースなどその他の自己管理データベースに DAS からアクセスする方法について説明します。

始める前に

DAS は、次のタイプの自己管理データベースにアクセスできます。
  • MySQL
  • MongoDB
  • Redis
  • PostgreSQL

アクセス方法

DAS は、次の方法でその他の自己管理データベースにアクセスできます。
  • 直接アクセス: DAS ゲートウェイ (DBGateway) は展開されません。 DAS は、インターネットを介してデータベースに積極的にアクセスします。 アカウントとパスワードを入力すると、データベースインスタンスにすばやくアクセスできます。 この方法は、MySQL、MongoDB、および Redis のデータベースへのアクセスにのみ使用できます。
  • 集中型モードアクセス: DAS ゲートウェイは少なくとも 1 台のサーバー (ディザスタリカバリシナリオでは 2 台以上のサーバーを使用することを推奨します) に展開され、データベースインスタンスは自動的に検出されます。
  • ホストモードアクセス: DAS ゲートウェイはすべてのサーバーに展開され、データベースインスタンスは自動的に検出されます。 この方法では、SQL の完全分析、SQL 応答時間、セキュリティ監査など、DAS のすべての機能が利用できます。 詳細については、「3 つのアクセス方法の特徴」をご参照ください。

3 つのアクセス方法の特徴

特徴 直接アクセス 集中型モードアクセス ホストモードアクセス (推奨)
データベースモニタリングのメトリクス 対応 対応 対応
リアルタイムパフォーマンス 対応 対応 対応
リアルタイムセッション 対応 対応 対応
容量分析 対応 対応 対応
低速クエリのリクエスト分析 対応 対応 対応
ホストモニタリングのメトリクス 対応外 対応外 対応
リクエスト診断 対応外 対応外 対応
全量リクエスト分析 対応外 対応外 対応
リクエスト応答時間 対応外 対応外 対応
セキュリティ監査 対応外 対応外 対応

直接アクセス

  1. Database Autonomy Service コンソール にログインします。
  2. [概要] ページの [推奨機能] セクションで、[インスタンスにアクセス] をクリックします。
  3. [他のユーザー作成、もしくはクラウドのデータベース] をクリックします。
  4. [直接アクセス] をクリックします。
  5. 次のパラメーターを設定します。
    パラメーター 説明
    リージョンの選択 データベースの地域。
    エンジンの選択 データベースのタイプ。
    アカウント データベースへのログインに使用されるアカウント。
    パスワード データベースへのログインに使用されるパスワード。
    インスタンス数 endpoint:portの形式でインスタンス数を入力します。
  6. [テスト接続] をクリックします。
  7. もし [ステータス][確認済み] なら、[インスタンスの保存] をクリックします。 [確認済み] が表示されない場合、パラメーターを変更し、[テスト接続] をクリックします。
  8. 別のデータベースを追加する場合は、[さらに追加] をクリックします。

集中型モードアクセス

  1. Database Autonomy Service コンソール にログインします。
  2. [概要] ページの [推奨機能] セクションで、[インスタンスにアクセス] をクリックします。
  3. [他のユーザー作成、もしくはクラウドのデータベース] をクリックします。
  4. [DBGateway (集中型モード)] をクリックします。
  5. アクセス方法を選択します。
    対応する VPC での DAS ゲートウェイを展開していない場合は、[DAS ゲートウェイ (DBGateway) の新規展開とインスタンスのスキャン] をクリックします。 対応する VPC での DAS ゲートウェイを展開している場合、[既存の DAS DBGateway を使用して新しいインスタンスをスキャン] をクリックします。
    • [新しい DAS ゲートウェイ]
      1. [DAS ゲートウェイ (DBGateway) の新規展開とインスタンスのスキャン] をクリックします。
      2. ネットワークタイプを選択し、[デプロイコマンドの生成] をクリックします。
        • [ネットワークタイプ] は、DBGateway が展開されているホストと Alibaba Cloud 間の接続方法に基づいています。 例: 1. インターネット経由で接続されている自己管理データベースの場合は、[パブリックネットワーク (クラシックネットワーク)] を選択します。 2. 専用回線または VPN を介してローカル IDC または他のクラウドベンダーのデータベースに接続している場合は、[独自のネットワーク (VPC/専用回線)] を選択します。
        • [ネットワークドメイン] は、ローカル IDC または他のクラウドベンダーの自己管理データベースなど、さまざまな環境を管理するために使用されます。
      3. デプロイコマンドをコピーします。 対応するデバイスにログインして、コマンドを実行します。
        コマンドラインウィンドウにsuccessfulが返されると、DAS ゲートウェイが展開され、DAS によって自動的に検出されます。 DAS ゲートウェイが展開されない場合は、チケットの送信を行うことができます。
      4. もし [現在のステータス][正常] なら、[次へ] をクリックします。
    • [既存の DAS ゲートウェイ]
      1. [既存のDAS DBGateway を使用して新しいインスタンスをスキャン] をクリックします。
      2. [DBGateway の選択] ステップで、DAS ゲートウェイを選択し、[インスタンスの検出] をクリックします。
  6. [インスタンスの検出] ステップで、データベースインスタンスをスキャンして検出します。
    1. DAS は、次の方法でインスタンスを検出できます。
      • [自動スキャン] を選択します。
        1. スキャンした CIDR ブロックを[スキャン済みのアドレス] フィールドに入力します。
        2. ポート範囲を [ポート範囲] フィールドに入力します。
        3. [スキャン] をクリックします。
      • [インスタンスの入力] を選択します。
        1. [インスタンス数] フィールドに正しい形式でインスタンス数を入力します。
        2. [スキャン] をクリックします。
          DAS ゲートウェイは、データベースインスタンスを自動的にスキャンして検出します。
    2. [次へ] をクリックします。
  7. 次のパラメーターを設定します。
    パラメーター 説明
    エンジンの選択 データベースのタイプ。
    データベースアカウント データベースへのログインに使用されるアカウント。
    パスワード データベースへのログインに使用されるパスワード。
    IP データベースの IP アドレス。
    • データベースに必要な権限を持つアカウントが既に作成されている場合は、アカウントとパスワードを入力して、[権限付与] をクリックします。
    • データベースに必要な権限を持つアカウントが作成されていない場合は、データベースのアカウントとパスワードを入力し、[権限付与コマンドの生成] をクリックします。 データベースで権限付与コマンドをコピーして実行した後、[権限付与] をクリックします。
  8. [権限付与] をクリックします。 [権限付与] をクリックすると、接続が成功したことを示す [アクセス成功] が表示されます。 次の一般的なエラーが表示される場合があります。
    • [未許可]: アカウントまたはパスワードが指定されていません。
    • [接続失敗]:ネットワーク障害やインスタンスのダウンタイムなどのエラーを示します。
    • [認証失敗]:ユーザー名またはパスワードが正しくないことを示します。
    • [不十分な権限]: インスタンスは正常に接続できますが、権限が不十分です。 詳細については、「権限」をご参照ください。
  9. [OK] をクリックします。

ホストモードアクセス

  1. Database Autonomy Service コンソール にログインします。
  2. [概要] ページの [推奨機能] セクションで、[インスタンスにアクセス] をクリックします。
  3. [他のユーザー作成、もしくはクラウドのデータベース] をクリックします。
  4. [DBGateway (ホストモード)] をクリックします。
  5. ネットワークタイプを選択し、[デプロイコマンドの生成] をクリックします。
    • [ネットワークタイプ] は、DBGateway が展開されているホストと Alibaba Cloud 間の接続方法に基づいています。 CLI では、次のコマンドを実行します。
      • インターネット経由で接続されている自己管理データベースの場合は、[パブリックネットワーク (クラシックネットワーク)] を選択します。
      • 専用回線または VPN を介してローカル IDC または他のクラウドベンダーのデータベースに接続している場合は、[独自のネットワーク (VPC/専用回線)] を選択します。
    • [ネットワークドメイン] は、ローカル IDC または他のクラウドベンダーの自己管理データベースなど、さまざまな環境を管理するために使用されます。
  6. デプロイコマンドをコピーします。 対応するデバイスにログインして、コマンドを実行します。
    コマンドラインウィンドウにsuccessfulが返されると、DAS ゲートウェイが展開され、DAS によって自動的に検出されます。 もし [現在のステータス][正常] なら、[次へ] をクリックします。 DAS ゲートウェイが展開されない場合は、チケットの送信を行うことができます。
  7. 次のパラメーターを設定します。
    パラメーター 説明
    エンジンの選択 データベースのタイプ。
    データベースアカウント データベースへのログインに使用されるアカウント。
    パスワード データベースへのログインに使用されるパスワード。
    IP データベースの IP アドレス。
    データベースに必要な権限を持つアカウントが既に作成されている場合は、アカウントとパスワードを入力して、[権限付与] をクリックします。 データベースに必要な権限を持つアカウントが作成されていない場合は、データベースのアカウントとパスワードを入力し、[権限付与コマンドの生成] をクリックします。 データベースで権限付与コマンドをコピーして実行した後、[権限付与] をクリックします。
  8. [権限付与] をクリックします。 [権限付与] をクリックすると、接続が成功したことを示す [アクセス成功] が表示されます。 次の一般的なエラーが表示される場合があります。
    • [未許可]: アカウントまたはパスワードが指定されていません。
    • [接続失敗]:ネットワーク障害やインスタンスのダウンタイムなどのエラーを示します。
    • [認証失敗]:ユーザー名またはパスワードが正しくないことを示します。
    • [不十分な権限]: インスタンスは正常に接続できますが、権限が不十分です。 詳細については、「権限」をご参照ください。
  9. [完了] をクリックします。