このトピックでは、ローカル IDC、他のクラウドベンダー、および他のクラウドベンダーの仮想マシンの自己管理データベースなどその他の自己管理データベースに DAS からアクセスする方法について説明します。
始める前に
DAS は、次のタイプの自己管理データベースにアクセスできます。
- MySQL
- MongoDB
- Redis
- PostgreSQL
アクセス方法
DAS は、次の方法でその他の自己管理データベースにアクセスできます。
- 直接アクセス: DAS ゲートウェイ (DBGateway) は展開されません。 DAS は、インターネットを介してデータベースに積極的にアクセスします。 アカウントとパスワードを入力すると、データベースインスタンスにすばやくアクセスできます。
この方法は、MySQL、MongoDB、および Redis のデータベースへのアクセスにのみ使用できます。
- 集中型モードアクセス: DAS ゲートウェイは少なくとも 1 台のサーバー (ディザスタリカバリシナリオでは 2 台以上のサーバーを使用することを推奨します) に展開され、データベースインスタンスは自動的に検出されます。
- ホストモードアクセス: DAS ゲートウェイはすべてのサーバーに展開され、データベースインスタンスは自動的に検出されます。 この方法では、SQL の完全分析、SQL
応答時間、セキュリティ監査など、DAS のすべての機能が利用できます。 詳細については、「3 つのアクセス方法の特徴」をご参照ください。
3 つのアクセス方法の特徴
特徴 |
直接アクセス |
集中型モードアクセス |
ホストモードアクセス (推奨) |
データベースモニタリングのメトリクス |
対応 |
対応 |
対応 |
リアルタイムパフォーマンス |
対応 |
対応 |
対応 |
リアルタイムセッション |
対応 |
対応 |
対応 |
容量分析 |
対応 |
対応 |
対応 |
低速クエリのリクエスト分析 |
対応 |
対応 |
対応 |
ホストモニタリングのメトリクス |
対応外 |
対応外 |
対応 |
リクエスト診断 |
対応外 |
対応外 |
対応 |
全量リクエスト分析 |
対応外 |
対応外 |
対応 |
リクエスト応答時間 |
対応外 |
対応外 |
対応 |
セキュリティ監査 |
対応外 |
対応外 |
対応 |
直接アクセス
- Database Autonomy Service コンソール にログインします。
- [概要] ページの [推奨機能] セクションで、[インスタンスにアクセス] をクリックします。
- [他のユーザー作成、もしくはクラウドのデータベース] をクリックします。
- [直接アクセス] をクリックします。
- 次のパラメーターを設定します。
パラメーター |
説明 |
リージョンの選択 |
データベースの地域。 |
エンジンの選択 |
データベースのタイプ。 |
アカウント |
データベースへのログインに使用されるアカウント。 |
パスワード |
データベースへのログインに使用されるパスワード。 |
インスタンス数 |
endpoint:port の形式でインスタンス数を入力します。
|
- [テスト接続] をクリックします。
- もし [ステータス] が [確認済み] なら、[インスタンスの保存] をクリックします。 [確認済み] が表示されない場合、パラメーターを変更し、[テスト接続] をクリックします。
- 別のデータベースを追加する場合は、[さらに追加] をクリックします。
集中型モードアクセス
- Database Autonomy Service コンソール にログインします。
- [概要] ページの [推奨機能] セクションで、[インスタンスにアクセス] をクリックします。
- [他のユーザー作成、もしくはクラウドのデータベース] をクリックします。
- [DBGateway (集中型モード)] をクリックします。
- アクセス方法を選択します。
注 対応する VPC での DAS ゲートウェイを展開していない場合は、[DAS ゲートウェイ (DBGateway) の新規展開とインスタンスのスキャン] をクリックします。 対応する VPC での DAS ゲートウェイを展開している場合、[既存の DAS DBGateway を使用して新しいインスタンスをスキャン] をクリックします。
- [新しい DAS ゲートウェイ]
- [DAS ゲートウェイ (DBGateway) の新規展開とインスタンスのスキャン] をクリックします。
- ネットワークタイプを選択し、[デプロイコマンドの生成] をクリックします。
- [ネットワークタイプ] は、DBGateway が展開されているホストと Alibaba Cloud 間の接続方法に基づいています。 例: 1. インターネット経由で接続されている自己管理データベースの場合は、[パブリックネットワーク (クラシックネットワーク)] を選択します。 2. 専用回線または VPN を介してローカル IDC または他のクラウドベンダーのデータベースに接続している場合は、[独自のネットワーク (VPC/専用回線)] を選択します。
- [ネットワークドメイン] は、ローカル IDC または他のクラウドベンダーの自己管理データベースなど、さまざまな環境を管理するために使用されます。
- デプロイコマンドをコピーします。 対応するデバイスにログインして、コマンドを実行します。
注 コマンドラインウィンドウに
successful
が返されると、DAS ゲートウェイが展開され、DAS によって自動的に検出されます。 DAS ゲートウェイが展開されない場合は、
チケットの送信を行うことができます。
- もし [現在のステータス] が [正常] なら、[次へ] をクリックします。
- [既存の DAS ゲートウェイ]
- [既存のDAS DBGateway を使用して新しいインスタンスをスキャン] をクリックします。
- [DBGateway の選択] ステップで、DAS ゲートウェイを選択し、[インスタンスの検出] をクリックします。
- [インスタンスの検出] ステップで、データベースインスタンスをスキャンして検出します。
- DAS は、次の方法でインスタンスを検出できます。
- [自動スキャン] を選択します。
- スキャンした CIDR ブロックを[スキャン済みのアドレス] フィールドに入力します。
- ポート範囲を [ポート範囲] フィールドに入力します。
- [スキャン] をクリックします。
- [インスタンスの入力] を選択します。
- [インスタンス数] フィールドに正しい形式でインスタンス数を入力します。
- [スキャン] をクリックします。
注 DAS ゲートウェイは、データベースインスタンスを自動的にスキャンして検出します。
- [次へ] をクリックします。
- 次のパラメーターを設定します。
パラメーター |
説明 |
エンジンの選択 |
データベースのタイプ。 |
データベースアカウント |
データベースへのログインに使用されるアカウント。 |
パスワード |
データベースへのログインに使用されるパスワード。 |
IP |
データベースの IP アドレス。 |
注
- データベースに必要な権限を持つアカウントが既に作成されている場合は、アカウントとパスワードを入力して、[権限付与] をクリックします。
- データベースに必要な権限を持つアカウントが作成されていない場合は、データベースのアカウントとパスワードを入力し、[権限付与コマンドの生成] をクリックします。 データベースで権限付与コマンドをコピーして実行した後、[権限付与] をクリックします。
- [権限付与] をクリックします。 [権限付与] をクリックすると、接続が成功したことを示す [アクセス成功] が表示されます。 次の一般的なエラーが表示される場合があります。
- [未許可]: アカウントまたはパスワードが指定されていません。
- [接続失敗]:ネットワーク障害やインスタンスのダウンタイムなどのエラーを示します。
- [認証失敗]:ユーザー名またはパスワードが正しくないことを示します。
- [不十分な権限]: インスタンスは正常に接続できますが、権限が不十分です。 詳細については、「権限」をご参照ください。
- [OK] をクリックします。
ホストモードアクセス
- Database Autonomy Service コンソール にログインします。
- [概要] ページの [推奨機能] セクションで、[インスタンスにアクセス] をクリックします。
- [他のユーザー作成、もしくはクラウドのデータベース] をクリックします。
- [DBGateway (ホストモード)] をクリックします。
- ネットワークタイプを選択し、[デプロイコマンドの生成] をクリックします。
注
- [ネットワークタイプ] は、DBGateway が展開されているホストと Alibaba Cloud 間の接続方法に基づいています。 CLI では、次のコマンドを実行します。
- インターネット経由で接続されている自己管理データベースの場合は、[パブリックネットワーク (クラシックネットワーク)] を選択します。
- 専用回線または VPN を介してローカル IDC または他のクラウドベンダーのデータベースに接続している場合は、[独自のネットワーク (VPC/専用回線)] を選択します。
- [ネットワークドメイン] は、ローカル IDC または他のクラウドベンダーの自己管理データベースなど、さまざまな環境を管理するために使用されます。
- デプロイコマンドをコピーします。 対応するデバイスにログインして、コマンドを実行します。
注 コマンドラインウィンドウに
successful
が返されると、DAS ゲートウェイが展開され、DAS によって自動的に検出されます。 もし
[現在のステータス] が
[正常] なら、
[次へ] をクリックします。 DAS ゲートウェイが展開されない場合は、
チケットの送信を行うことができます。
- 次のパラメーターを設定します。
パラメーター |
説明 |
エンジンの選択 |
データベースのタイプ。 |
データベースアカウント |
データベースへのログインに使用されるアカウント。 |
パスワード |
データベースへのログインに使用されるパスワード。 |
IP |
データベースの IP アドレス。 |
注 データベースに必要な権限を持つアカウントが既に作成されている場合は、アカウントとパスワードを入力して、[権限付与] をクリックします。 データベースに必要な権限を持つアカウントが作成されていない場合は、データベースのアカウントとパスワードを入力し、[権限付与コマンドの生成] をクリックします。 データベースで権限付与コマンドをコピーして実行した後、[権限付与] をクリックします。
- [権限付与] をクリックします。 [権限付与] をクリックすると、接続が成功したことを示す [アクセス成功] が表示されます。 次の一般的なエラーが表示される場合があります。
- [未許可]: アカウントまたはパスワードが指定されていません。
- [接続失敗]:ネットワーク障害やインスタンスのダウンタイムなどのエラーを示します。
- [認証失敗]:ユーザー名またはパスワードが正しくないことを示します。
- [不十分な権限]: インスタンスは正常に接続できますが、権限が不十分です。 詳細については、「権限」をご参照ください。
- [完了] をクリックします。