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

PolarDB:Orca エンドポイントの管理

最終更新日:Mar 29, 2025

このトピックでは、PolarDB for MySQL クラスタの Orca エンドポイントを管理する方法について説明します。

デフォルトエンドポイントとカスタムエンドポイント

エンドポイントタイプ

説明

シナリオ

デフォルトエンドポイント

PolarDB for MySQL クラスタの作成時に Orca を有効にするように指定すると、デフォルトの Orca エンドポイントがクラスタに割り当てられます。 デフォルトの Orca エンドポイントサービスは PolarProxy によって提供されます。

デフォルトの Orca エンドポイントは、自動読み書き分離をサポートしています。 Orca エンドポイントへの書き込みリクエストはプライマリノードにルーティングされ、エンドポイントへの読み取りリクエストは読み取り専用ノードにルーティングされます。 PolarProxy の詳細については、「PolarProxy」をご参照ください。

読み書き分離が必要なビジネスには、デフォルトエンドポイントを使用できます。 デフォルトエンドポイントを使用する場合、クラスタに読み取り専用ノードを追加して、高速なリアルタイムのビジネス拡張を有効にすることができます。

カスタムエンドポイント

PolarDB for MySQL では、カスタム Orca エンドポイントを作成できます。 Orca エンドポイントのサービスは PolarProxy によって提供されます。

  • カスタムエンドポイントの読み書きモードと負荷分散ポリシーを設定できます。 カスタムエンドポイントは、読み書き分離と読み取り専用サービスをサポートしています。 詳細については、「PolarProxy の設定」をご参照ください。

  • 1 つ以上の読み取り専用ノードをカスタムエンドポイントに関連付けることができます。 カスタムエンドポイントへのすべてのリクエストは、関連付けられた読み取り専用ノードにルーティングされます。

  • カスタムエンドポイントを使用して、さまざまなサービスのデータベースノードへのアクセスを分離できます。

  • カスタムエンドポイントの [読み取り/書き込み] パラメータを [読み取り専用] に設定すると、エンドポイントは読み取り専用サービスのみをサポートします。

説明

インメモリ列インデックス (IMCI) ノードは Orca 機能をサポートしていません。 Orca エンドポイントへのリクエストは IMCI ノードにルーティングできません。

Orca カスタムエンドポイントの作成カスタムエンドポイント

  1. PolarDB コンソールにログオンします。

  2. 左側のナビゲーションウィンドウで、クラスタ をクリックします。

  3. 左上隅で、クラスタがデプロイされているリージョンを選択します。

  4. クラスタを見つけて、その ID をクリックします。

  5. [データベース接続] セクションの 概要 ページで、カスタムクラスターエンドポイントの作成 をクリックします。[エンドポイントタイプ] パラメーターを [orca エンドポイント] に設定し、[エンドポイント名] パラメーターを設定してから、PolarProxy を設定します。詳細については、「PolarProxy を設定する」をご参照ください。 image

    説明
    • [エンドポイントタイプ] パラメータを [orca エンドポイント] に設定します。

    • Orca エンドポイントの場合、負荷分散ポリシーを設定し、プライマリノードが負荷分散のために読み取りリクエストを受け入れるかどうかを指定し、整合性設定の整合性レベルを設定することのみができます。 接続プール、ハイブリッドトランザクション/分析処理 (HTAP) の最適化、またはセキュリティ保護設定は設定できません。

変更する Orca エンドポイント

  1. PolarDB コンソールにログオンします。

  2. 左側のナビゲーションウィンドウで、クラスタ をクリックします。

  3. 左上隅で、クラスタがデプロイされているリージョンを選択します。

  4. クラスタを見つけて、その ID をクリックします。

  5. [データベース接続] セクションの 概要 ページで、管理するエンドポイントを見つけ、image > [編集][プライベート] または [パブリック] エンドポイントの右側にある をクリックしてエンドポイントを変更します。imageimage

重要
  • エンドポイントのプレフィックスは、次の要件を満たしている必要があります。

    • 長さは 6 ~ 40 文字で、小文字、数字、およびハイフン (-) を含めることができます。

    • 小文字で始まり、数字または文字で終わる必要があります。

  • ポート番号は 3000 ~ 5999 の範囲内である必要があります。

  • エンドポイントで SSL が有効になっている場合、エンドポイントを変更するとクラスタが再起動します。

  • エンドポイントで SSL が有効になっている場合、新しいエンドポイントの全長は 64 文字を超えることはできません。

Orca エンドポイントの解放

重要
  • エンドポイントを解放する前に、アプリケーションが新しいエンドポイントを使用してデータベースにアクセスしていることを確認してください。

  • エンドポイントを解放した後、エンドポイントを復元することはできません。 エンドポイントを再作成することのみができます。

  1. PolarDB コンソールにログオンします。

  2. 左側のナビゲーションウィンドウで、クラスタ をクリックします。

  3. 左上隅で、クラスタがデプロイされているリージョンを選択します。

  4. クラスタを見つけて、その ID をクリックします。

  5. [データベース接続] セクションの 概要 ページで、解放するエンドポイントを探し、右上隅にある [解放] をクリックしてエンドポイントを解放します。image

  6. 表示されるダイアログボックスで、[OK] をクリックします。