クラスタのイントラネットアドレスを通じてデータベースクラスタに接続・アクセスできます。クラスタを作成すると、システムはデフォルトでIPv4タイプのイントラネットアドレスを提供します。また、コンソールからクラスタのカスタムイントラネットドメイン名を設定することで、アプリケーションが接続するデータベースクラスタを明確に区別でき、企業のコンプライアンス要件を満たせます。本ドキュメントでは、TDSQL-C for MySQLクラスタのイントラネットアドレスおよびイントラネットドメイン名に関する説明と操作手順をご紹介します。
イントラネットアドレスタイプ
クラスタの作成が完了すると、該当クラスタには読み書きプライベートネットワークアドレス、読み取り専用プライベートネットワークアドレス、データベースプロキシのプライベートネットワークアクセスアドレスが設定されます。一部のプライベートネットワークアドレスはカスタムイントラネットドメイン名をサポートしており、クラスタでサポートされるプライベートネットワークアドレスの種類と対応するカスタムドメイン名設定の可否については、下表をご参照ください。
|
プリセットリソースクラスタ Serverlessクラスタ | 読み書きインスタンス | 読み書きプライベートネットワークアドレス | この読み書きプライベートネットワークアドレスは、クラスタ内の唯一の読み書きインスタンスに対応します。このアドレスを使用してデータベースに接続し、すべての書き込み操作および読み取りリクエストを処理します。 | 対応 |
プリセットリソースクラスタ Serverlessクラスタ | 読み取り専用インスタンス | 読み取り専用プライベートネットワークアドレス | この読み取り専用プライベートネットワークアドレスはクラスタ配下の読み取り専用インスタンスに対応します。このアドレスを使用してデータベースに接続し、当該インスタンス上の読み取り専用クエリを処理する場合にのみ利用されます。 | 対応 |
プリセットリソースクラスタ | 分析エンジン | 読み取り専用プライベートネットワークアドレス | この読み取り専用プライベートネットワークアドレスはクラスタ配下の分析エンジンに対応します。このアドレスを使用してカラムナーストレージの分析エンジンノードに接続し、複雑な分析クエリやリアルタイムビッグデータ集約のシナリオを処理するために使用されます。 | 非対応 |
プリセットリソースクラスタ Serverlessクラスタ | データベースプロキシ | プライベートネットワーク接続アドレス | データベースプロキシ機能を有効にすると、このプライベートネットワーク接続アドレスはクラスタ配下のデータベースプロキシを指します。このアドレスはクラスタに単一のアクセスポイントを提供し、読み取りリクエストを複数の読み取り専用インスタンスに自動的に負荷分散し、クラスタ配下の読み書きインスタンスの負荷を低減します。 | 対応 |
分析クラスタ | 分析エンジン | 読み取り専用プライベートネットワークアドレス | この読み取り専用プライベートネットワークアドレスは分析クラスタの分析エンジンを指し、このアドレスを使用してカラムナーストレージの分析エンジンノードに接続し、複雑な分析クエリやリアルタイムのビッグデータ集計シナリオを処理するために用います。 | 非対応 |
プライベートネットワークアドレスとポートを確認する
プリセットリソースクラスタまたはServerlessクラスタは、以下の方法でプライベートネットワークアドレスとポートを確認してください。
2. 左側のクラスタリストでターゲットクラスタをクリックすると、クラスタ管理ページに移動します。
3. クラスタの詳細ページで対応するプライベートネットワークアドレスとポートを確認できます。
読み書きインスタンス/読み取り専用インスタンスのプライベートネットワークアドレスとポートを確認できます。
分析エンジンのプライベートネットワークアドレスとポートを確認できます。
データベースプロキシのプライベートネットワークアクセスアドレスとポートを確認できます。
分析クラスタでは、以下の方法を参照してプライベートネットワークアドレスとポートを確認します。
2. 上方でMySQL版(分析クラスタ)を選択します。
3. 左側のクラスタリストでターゲットクラスタをクリックすると、クラスタ管理ページに移動します。
4. クラスタの詳細ページで対応するプライベートネットワークアドレスとポートを確認できます。
イントラネットアドレスまたはポートを変更する
注意:
プライベートネットワークアドレスを変更すると、アクセス中のデータベースサービスに影響を与えるのでご注意ください。
2. マウスをプライベートネットワークアドレスに移動させた後、編集アイコンをクリックします。
3. ポップアップダイアログボックスでプライベートネットワークアドレスまたはポートを修正した後、確定をクリックします。
プライベートネットワークアドレス:プライベートネットワークアドレスの選択可能な範囲内で、カスタマイズが可能です。
カスタムポート:ポート値をカスタマイズが可能で、範囲は1024~65535です。
旧IPアドレス回収時間:システムデフォルトの回収時間は0時間で、即時に旧IPアドレスを回収し、以降そのIPアドレス経由でのインスタンスアクセスが不可になることを示します。カスタマイズ可能な範囲:0~168時間。
注意:
インスタンスでプライベートネットワークドメインを有効にした後にプライベートネットワークアドレスを変更する場合、旧IPアドレスの回収時間はデフォルトで24時間となります。カスタマイズ可能な範囲:24~168時間。
プライベートネットワークドメイン名を有効化する
プロビジョニングリソースクラスタ/Serverlessクラスタの読み書きインスタンスまたは読み取り専用インスタンスに対してプライベートネットワークドメインを有効にする
2. 左側のクラスタリストでターゲットクラスタをクリックすると、クラスタ管理ページに移動します。
3. クラスタ詳細ページの下部でターゲットインスタンスを見つけ、詳細をクリックし、インスタンス詳細ページに移動します。
4. 接続情報>読み書きプライベートネットワークドメインまたは読み取り専用プライベートネットワークドメインの後ろにある有効化をクリックします。
5. ポップアップウィンドウでインスタンスのプライベートネットワークドメインを編集し、次へをクリックします。
説明:
完全なドメイン名の形式は:<カスタム部分>.<インスタンスID>.internal.tencentdb.comです(例:andy125.cynosdbmysql-ins-pajhe***.internal.tencentdb.com)。カスタム部分は編集可能で、小文字の英字、数字、ハイフン(-)で構成され、英字で始まり数字または英字で終わる必要があります(6~40文字)。カスタム部分を入力しない場合、ドメイン名はシステムにより自動生成されます。
6. ポップアップウィンドウでドメイン名を確認した後、確定をクリックします。
确定をクリックする前に、プライベートネットワークドメインを変更する必要がある場合は、前へをクリックして戻り、変更できます。
確定をクリックする前に、プライベートネットワークドメインを有効にしたくない場合は、キャンセルをクリックできます。
プロビジョニング済みリソースクラスタ/Serverlessクラスタのデータベースプロキシでプライベートネットワークドメインを有効化します。
2. 左側のクラスタリストでターゲットクラスタをクリックすると、クラスタ管理ページに移動します。
3. データベースプロキシページを選択し、接続アドレス>プライベートネットワークドメインで有効化をクリックします。
4. ポップアップウィンドウでデータベースプロキシのプライベートネットワークドメインを編集し、次へをクリックします。
説明:
完全なドメイン名の形式は:<カスタム部分>.<データベースプロキシリソースID>.internal.tencentdb.comです(例:testproxy.cynosdbmysql-proxy-7eje***.internal.tencentdb.com)。カスタム部分は編集可能で、小文字の英字、数字、ハイフン(-)で構成され、英字で始まり数字または英字で終わる必要があります(6~40文字)。カスタム部分を入力しない場合、ドメイン名はシステムにより自動生成されます。
5. ポップアップウィンドウでドメイン名を確認した後、確定をクリックします。
确定をクリックする前に、プライベートネットワークドメインを変更する必要がある場合は、前へをクリックして戻り、変更できます。
確定をクリックする前に、プライベートネットワークドメインを有効にしたくない場合は、キャンセルをクリックできます。
プライベートネットワークドメインの変更または無効化
注意:
プライベートネットワークドメインを変更した後、データベースとの接続を維持するために、アプリケーション内のアクセス用ドメインを手動でアップデートする必要があります。
プライベートネットワークドメインを有効にしている場合、プライベートネットワークアドレスのみを変更しても、アプリケーションがプライベートネットワークドメインを通じてデータベースに接続することには影響しません。
プライベートネットワークドメインを無効化すると、ドメイン接続が利用不可になります。アプリケーションがプライベートネットワークドメイン経由の接続を必要としないことを確認してから、無効化してください。
プリセットリソースクラスタ/Serverlessクラスタの読み書きインスタンスまたは読み取り専用インスタンスのプライベートネットワークドメインを変更または無効化する
2. 左側のクラスタリストでターゲットクラスタをクリックすると、クラスタ管理ページに移動します。
3. クラスタ詳細ページの下部でターゲットインスタンスを見つけ、詳細をクリックし、インスタンス詳細ページに移動します。
4. プライベートネットワークドメインを変更する必要がある場合は、接続情報>読み書きプライベートネットワークドメインまたは読み取り専用プライベートネットワークドメインの後ろにある編集アイコンをクリックし、ポップアップウィンドウでプライベートネットワークドメインを変更した後、次へをクリックし、続いて確定をクリックします。
5. プライベートネットワークドメインを無効化する必要がある場合は、接続情報>読み書きプライベートネットワークドメインまたは読み取り専用プライベートネットワークドメインの後ろにある無効化をクリックし、ポップアップウィンドウで確定をクリックします。
プリセットリソースクラスタ/Serverlessクラスタのデータベースプロキシにおけるプライベートネットワークドメインの変更・無効化
2. 左側のクラスタリストでターゲットクラスタをクリックすると、クラスタ管理ページに移動します。
3. データベースプロキシページを選択します。
4. プライベートネットワークドメインを変更する必要がある場合は、接続アドレスの下で、ターゲットのプライベートネットワークドメインの後ろにある編集アイコンをクリックし、ポップアップウィンドウでプライベートネットワークドメインを変更した後、次へをクリックし、続いて確定をクリックします。
5. プライベートネットワークドメインを無効化する必要がある場合は、接続アドレスの下で、ターゲットのプライベートネットワークドメインの後ろにある無効化をクリックし、ポップアップウィンドウで確定をクリックします。