EMR Serverless StarRocks propose une fonctionnalité de passerelles multiples pour garantir l'isolation et la stabilité des services Frontend (FE). Dans les scénarios à calcul et stockage découplés, attribuez des passerelles indépendantes selon vos besoins métier. En cas de charge élevée sur une instance, acheminez les requêtes critiques via une passerelle spécifique vers des nœuds FE dédiés afin de préserver les performances et la fiabilité du service.
Prérequis
Vous avez créé une instance à calcul et stockage découplés. Pour plus d'informations, consultez la rubrique Créer une instance.
Limites
Cette fonctionnalité est disponible uniquement pour les instances dont la version mineure est 1.7.9 ou ultérieure (par exemple 3.3.8-1.94-1.7.10).
Afficher la passerelle par défaut
Le système crée automatiquement une passerelle par défaut pour traiter toutes les requêtes ne spécifiant pas de passerelle. Suivez les étapes ci-dessous pour consulter ses informations.
-
Accédez à la page des détails de l'instance EMR Serverless StarRocks.
Connectez-vous à la console E-MapReduce.
Dans le volet de navigation de gauche, choisissez .
Dans la barre de menu supérieure, sélectionnez la région souhaitée.
Cliquez sur le nom de l'instance cible.
-
Sur la page Instance Details, consultez les informations de la passerelle par défaut dans la section Gateway Information.
Paramètre
Description
Internal Endpoint
Endpoint privé de la passerelle. Les applications ou services situés dans le même VPC peuvent l'utiliser.
-
View Private Zones : affichez l'enregistrement DNS.
-
Activate SLB : après activation de SLB, une instance Server Load Balancer (SLB) (small I, slb.s1.small) assure l'équilibrage de charge.
Important-
L'activation de SLB entraîne des frais. Pour plus d'informations, consultez la rubrique CLB Billing Overview.
-
Une fois passé à SLB, il est impossible de revenir à PrivateZone.
Après avoir activé SLB, cliquez sur View SLB. Vous serez redirigé vers la console Alibaba Cloud Server Load Balancer (SLB) pour consulter les détails de l'instance SLB associée.
-
Public Endpoint
Accédez à l'instance StarRocks et utilisez-la via le réseau public. L'instance reste accessible depuis le VPC Alibaba Cloud après l'activation de l'accès public.
Pour accéder à la passerelle depuis le réseau public, cliquez sur Enable Access over Internet.
ImportantL'activation de l'accès public crée une instance CLB et engendre des frais. Pour plus d'informations, consultez la rubrique CLB Billing Overview.
Enable leader write only
Indique si le nœud leader doit traiter uniquement les requêtes d'écriture (telles que les opérations d'importation de données), à l'exclusion des requêtes de lecture.
-
Désactivé : le nœud leader traite à la fois les requêtes d'écriture et de lecture.
-
Activé : le nœud leader traite uniquement les requêtes d'écriture. Les autres nœuds follower prennent en charge les requêtes de lecture.
Dans les scénarios d'écriture à forte concurrence, activez cette option pour réduire la charge du nœud leader et améliorer les performances d'écriture.
Network Type
Type de connexion réseau utilisé par la passerelle actuelle.
Number of Associated FEs
Nombre de nœuds FE associés à la passerelle actuelle.
La passerelle par défaut s'associe automatiquement aux nœuds FE initiaux lors de l'initialisation, ainsi qu'aux nouveaux nœuds FE après un scale-out. Si aucune nouvelle passerelle n'est créée, la passerelle par défaut reste associée à tous les nœuds FE disponibles.
-
Créer une passerelle
La passerelle par défaut convient à la plupart des scénarios. Si votre activité nécessite une isolation accrue ou une optimisation des performances, créez une passerelle personnalisée.
La création d'une nouvelle passerelle peut interrompre brièvement certaines requêtes. Effectuez cette opération pendant les heures creuses afin de minimiser l'impact sur votre activité.
La création d'une nouvelle passerelle engendre des frais SLB. Pour plus d'informations, consultez la rubrique SLB Billing Overview.
Il est impossible de créer une passerelle si le nombre de nœuds FE est insuffisant. Dans ce cas, effectuez d'abord un scale-out des nœuds FE. Pour plus d'informations sur le scaling, consultez la rubrique Mettre à l'échelle les instances.
-
Activez SLB.
Sur la page Instance Details, dans la section Gateway Information, cliquez sur Activate SLB.
Dans la boîte de dialogue qui s'affiche, cliquez sur OK.
Sur la page Instance Details, dans la section Gateway Information, cliquez sur Create Gateway.
-
Dans la boîte de dialogue Create Gateway, configurez les paramètres suivants.
Paramètre
Description
Gateway Name
Saisissez un nom pour la passerelle afin de faciliter son identification et sa gestion.
Number of Nodes to Allocate
Lors de la création d'une nouvelle passerelle, attribuez des nœuds FE selon vos besoins. L'allocation s'effectue par pas de 2.
Par exemple, si votre passerelle par défaut est associée à 3 nœuds FE et que vous ajoutez 2 nœuds supplémentaires lors d'un scale-out, elle en compte alors 5. Lors de la création d'une nouvelle passerelle, vous pouvez assigner 2 de ces nœuds à celle-ci. Cela vous permet de gérer les ressources ajoutées de manière indépendante.
Cliquez sur OK.
Modifier une passerelle
Sur la page Instance Details, dans la section Gateway Information, cliquez sur Modify Gateway à droite de la passerelle que vous avez créée.
Dans la boîte de dialogue, modifiez les paramètres Gateway Name et Number of Nodes to Allocate. Cliquez ensuite sur OK.
Supprimer une passerelle
Vous ne pouvez supprimer que les passerelles que vous avez créées.
Avant de supprimer une passerelle, assurez-vous qu'aucun service n'y est connecté. Une fois la passerelle supprimée, toutes les tâches soumises par les clients qui y étaient connectés échoueront.
Sur la page Instance Details, dans la section Gateway Information, cliquez sur Delete Gateway à droite de la passerelle que vous avez créée.
Dans la boîte de dialogue qui s'affiche, cliquez sur OK.