EMR Serverless StarRocks は、フロントエンド (FE) サービスの分離と安定性を確保するためのマルチゲートウェイ機能を提供します。コンピューティング・ストレージ分離シナリオでは、さまざまなビジネスニーズに応じて独立したゲートウェイを割り当てることができます。インスタンスの負荷が高い場合、特定のゲートウェイを介して重要なクエリを専用の FE ノードにルーティングできます。これにより、サービスのパフォーマンスと信頼性が維持されます。
前提条件
コンピューティング・ストレージ分離インスタンスが作成済みであること。詳細については、「インスタンスの作成」をご参照ください。
制限事項
この機能は、3.3.8-1.94-1.7.10 など、マイナーバージョンが 1.7.9 以降のインスタンスでのみ利用可能です。
デフォルトゲートウェイの表示
システムは、ゲートウェイを指定しないすべてのクエリリクエストを処理するために、デフォルトゲートウェイを自動的に作成します。以下の手順で、デフォルトゲートウェイの情報を表示します。
-
EMR Serverless StarRocks のインスタンス詳細ページに移動します。
-
E-MapReduce コンソールにログインします。
-
左側メニューで、 を選択します。
-
上部メニューで、必要に応じてリージョンを選択します。
-
対象のインスタンスの名前をクリックします。
-
-
Instance Details ページで、ゲートウェイ情報 セクションのデフォルトゲートウェイ情報を表示します。
パラメーター
説明
[イントラネットアドレス]
ゲートウェイのプライベートエンドポイントです。同じ VPC 内のアプリケーションやサービスがこのエンドポイントを使用できます。
-
PrivateZone の表示:DNS レコードを表示します。
-
SLB の有効化:SLB を有効にすると、Server Load Balancer (SLB) インスタンス (small I, slb.s1.small) が負荷分散に使用されます。
重要-
SLB を有効にすると料金が発生します。詳細については、「CLB の課金概要」をご参照ください。
-
SLB に切り替えた後、PrivateZone に戻すことはできません。
SLB を有効にした後、SLB の表示 をクリックします。Alibaba Cloud Server Load Balancer (SLB) コンソールにリダイレクトされ、関連する SLB インスタンスの詳細を表示できます。
-
[インターネットアドレス]
パブリックネットワーク経由で StarRocks インスタンスにアクセスして使用します。パブリックアクセスを有効にしても、インスタンスは Alibaba Cloud VPC 内から引き続きアクセス可能です。
パブリックネットワークからゲートウェイにアクセスするには、Enable Access over Internet をクリックします。
重要パブリックアクセスを有効にすると CLB インスタンスが作成され、料金が発生します。詳細については、「CLB の課金概要」をご参照ください。
[leader の書き込み専用を有効化する]
リーダーノードがクエリリクエストではなく、データインポート操作などの書き込みリクエストのみを処理するように制限するかどうかを指定します。
-
無効:リーダーノードは書き込みリクエストとクエリリクエストの両方を処理します。
-
有効:リーダーノードは書き込みリクエストのみを処理します。他のフォロワーノードはクエリリクエストを処理します。
高同時実行書き込みシナリオでは、このオプションを有効にすると、リーダーノードの負荷が軽減され、書き込みパフォーマンスが向上します。
[ネットワークタイプ]
現在のゲートウェイで使用されているネットワーク接続タイプです。
[関連付けられた FE ノードの数]
現在のゲートウェイに関連付けられている FE ノードの数です。
デフォルトゲートウェイは、初期化時に最初の FE ノードと自動的に関連付けられ、スケールアウト後には新しい FE ノードと関連付けられます。新しいゲートウェイが作成されない場合、デフォルトゲートウェイは利用可能なすべての FE ノードと関連付けられたままになります。
-
ゲートウェイの作成
ほとんどのシナリオではデフォルトゲートウェイで十分です。ビジネスでより高度な分離やパフォーマンスの最適化が必要な場合は、カスタムゲートウェイを作成できます。
-
新しいゲートウェイを作成すると、一部のクエリが一時的に中断される可能性があります。ビジネスへの影響を最小限に抑えるため、この操作はオフピーク時に実行してください。
-
新しいゲートウェイを作成すると SLB 料金が発生します。詳細については、「CLB の課金概要」をご参照ください。
-
FE ノードが不足している場合、ゲートウェイを作成できません。この場合、まず FE ノードをスケールアウトする必要があります。スケーリングの詳細については、「インスタンスのスケーリング」をご参照ください。
-
SLB を有効にします。
-
Instance Details ページの ゲートウェイ情報 セクションで、SLB の有効化 をクリックします。
-
表示されるダイアログボックスで、OK をクリックします。
-
-
Instance Details ページの ゲートウェイ情報 セクションで、ゲートウェイの新規作成 をクリックします。
-
ゲートウェイの新規作成 ダイアログボックスで、次のパラメーターを設定します。
パラメーター
説明
[ゲートウェイ名]
識別と管理を容易にするために、ゲートウェイの名前を入力します。
[割り当てられるノードの数]
新しいゲートウェイを作成する際、必要に応じて FE ノードを柔軟に割り当てることができます。ノードは 2 つ単位で割り当てられます。
たとえば、デフォルトゲートウェイが 3 つの FE ノードに関連付けられているとします。さらに 2 つのノードを追加してスケールアウトすると、デフォルトゲートウェイは 5 つの FE ノードを持つことになります。新しいゲートウェイを作成する際、これらのノードのうち 2 つを新しいゲートウェイに割り当てることができます。これにより、追加されたリソースを独立して管理できます。
-
OK をクリックします。
ゲートウェイの変更
-
Instance Details ページの ゲートウェイ情報 セクションで、作成したゲートウェイの右側にある ゲートウェイの変更 をクリックします。
-
ダイアログボックスで、ゲートウェイ名 と 割り当てられるノードの数 のパラメーターを変更します。その後、OK をクリックします。
ゲートウェイの削除
-
削除できるのは、自身で作成したゲートウェイのみです。
-
ゲートウェイを削除する前に、それに接続しているサービスがないことを確認してください。ゲートウェイが削除されると、それに接続していたクライアントから送信されたすべてのタスクは失敗します。
-
Instance Details ページの ゲートウェイ情報 セクションで、作成したゲートウェイの右側にある ゲートウェイの削除 をクリックします。
-
表示されるダイアログボックスで、OK をクリックします。