Chaque écouteur doit être associé à un groupe de points de terminaison. Vous associez un écouteur à un groupe de points de terminaison en spécifiant la région vers laquelle vous souhaitez distribuer le trafic. Global Accelerator distribue ensuite le trafic aux points de terminaison de ce groupe en fonction du type de routage de l'écouteur.
Contexte
Après avoir configuré un écouteur avec routage intelligent, l'instance Global Accelerator (GA) sélectionne automatiquement un groupe de points de terminaison sain et proche pour transférer le trafic, garantissant ainsi un routage optimal pour les requêtes des clients.
-
Les écouteurs dotés d'un type de routage intelligent disposent de deux types de groupes de points de terminaison :
Groupe de points de terminaison par défaut : le groupe de points de terminaison que vous configurez lors de la création d'un écouteur.
Groupe de points de terminaison virtuel : créé manuellement sur la page Endpoint Groups après la création de l'écouteur.
Par défaut, les écouteurs dotés d'un type de routage personnalisé peuvent comporter deux groupes de points de terminaison. Ces groupes ne sont pas classés par type.
Comparaison des fonctionnalités des types de groupes de points de terminaison | Groupe de points de terminaison par défaut | Groupe de points de terminaison virtuel |
Protocole de l'écouteur | TCP, UDP, HTTP ou HTTPS | TCP, HTTP ou HTTPS uniquement |
Quota | Prend en charge 10 groupes de points de terminaison par défaut par défaut. Chaque groupe de points de terminaison par défaut doit se trouver dans une région unique. | Prend en charge jusqu'à 10 groupes de points de terminaison virtuels par défaut. Pour créer davantage de groupes de points de terminaison virtuels, augmentez le quota pour gaplus_quota_vepg_per_listener sur la page de gestion des quotas.
|
Instances à la demande : prise en charge. Instances par abonnement : prise en charge pour les écouteurs TCP et UDP, mais pas pour les écouteurs HTTP et HTTPS. | Instances à la demande : prise en charge. Instances par abonnement : prise en charge pour les écouteurs TCP et UDP, mais pas pour les écouteurs HTTP et HTTPS. | |
Associé à la stratégie de transfert par défaut par défaut. Instances à la demande : peuvent également être associées à des stratégies de transfert personnalisées. Instances par abonnement : seuls les groupes de points de terminaison par défaut des écouteurs TCP peuvent être associés à des stratégies de transfert personnalisées. | Peut uniquement être associé à des stratégies de transfert personnalisées. |
Si votre instance GA standard ne permet pas d'ajouter des groupes de points de terminaison virtuels pour les écouteurs TCP, il est possible que la version de votre instance ne prenne pas en charge cette fonctionnalité. Pour utiliser cette fonctionnalité, contactez votre responsable commercial afin de mettre à niveau l'instance.
Prérequis
Une instance GA standard a été créée.
Pour les instances GA par abonnement, vous devez avoir acheté et associé un plan de bande passante de base.
Vous avez déployé une application qui servira de service backend pour Global Accelerator. Pour plus d'informations sur les types de services backend pris en charge par GA, consultez la section Points de terminaison.
Instructions
Ajouter un groupe de points de terminaison par défaut
Connectez-vous à la console Global Accelerator.
Sur la page Instances, repérez l'instance GA cible et cliquez sur Configure Listener dans la colonne Actions.
-
Sous l'onglet Listeners, cliquez sur Add Listener.
RemarqueSi aucun écouteur n'existe pour l'instance Global Accelerator actuelle, ignorez cette étape.
-
Sur la page Configure Listener & Protocol, configurez le protocole de l'écouteur, le port et les autres paramètres, puis cliquez sur Next.
Pour plus d'informations sur la configuration d'un écouteur, consultez la rubrique Ajouter et gérer des écouteurs de routage intelligent.
-
Sur la page Configure Endpoint Group, configurez le groupe de points de terminaison.
Paramètre
Description
Endpoint Group Name
Saisissez un nom pour le groupe de points de terminaison.
Region
Sélectionnez la région où le groupe de points de terminaison est déployé.
RemarqueSi la région où vos points de terminaison sont déployés n'est pas prise en charge par Global Accelerator, sélectionnez la région la plus proche de vos points de terminaison. Global Accelerator transfère les demandes d'accès vers le nœud optimal du groupe de points de terminaison.
Backend IP Version
Sélectionnez le protocole IP que l'instance GA utilise pour communiquer avec le service backend.
IPv4 : utilise uniquement des adresses IPv4 pour communiquer avec le service de point de terminaison.
IPv6 : utilise uniquement des adresses IPv6 pour communiquer avec le service de point de terminaison.
IPv4/IPv6 (affinité de protocole) : le protocole IP utilisé par GA correspond au protocole de la demande du client.
Si la demande du client utilise IPv6, GA utilise IPv6 pour communiquer avec le service de point de terminaison.
Si la demande du client utilise IPv4, GA utilise IPv4 pour communiquer avec le service de point de terminaison.
RemarqueSeules les instances GA standard utilisant la méthode de facturation à l'utilisation et dotées d'écouteurs de type Smart Routing prennent en charge la configuration des protocoles IP backend. Les autres types d'instances GA ne prennent pas en charge cette configuration et utilisent IPv4 par défaut.
La fonctionnalité de protocole d'adresse IP backend est en aperçu sur invitation. Pour utiliser cette fonctionnalité, contactez votre gestionnaire de compte.
Vous ne pouvez pas configurer les protocoles IP backend si la région du groupe de points de terminaison est un point de présence (POP) Alibaba Cloud.
Appelez l'opération ListAvailableBusiRegions pour vérifier si une région est un POP Alibaba Cloud.
Vous ne pouvez pas configurer OSS comme service backend si le protocole IP backend est défini sur IPv6 ou IPv4/IPv6 (Affinité de protocole).
Endpoint Configuration
Les points de terminaison sont les hôtes de destination des demandes des clients. Configurez un point de terminaison en fonction des informations suivantes :
Backend Service Type : vous pouvez sélectionner ECS, ALB, NLB, CLB, OSS, ENI, Custom private IP address, Alibaba Cloud Public IP, Custom public IP address ou Custom Domain Name.
RemarqueSi votre instance GA standard ne prend pas en charge les types de services backend tels qu'ECS, ALB, NLB, CLB (type VPC), ENI ou Custom Private IP Address, il se peut que la version de l'instance soit obsolète. Pour utiliser ces fonctionnalités, contactez votre gestionnaire de compte afin de demander une mise à niveau de l'instance.
Pour utiliser GA afin d'accélérer un type de service backend Alibaba Cloud non pris en charge ou un service IDC sur site via une connexion privée, vous pouvez ajouter un point de terminaison de type Custom Private IP Address.
Les adresses IP privées personnalisées incluent, mais ne sont pas limitées aux, blocs CIDR privés standard suivants :
10.0.0.0/8
100.64.0.0/10
172.16.0.0/12
192.168.0.0/16
Pour garantir une haute disponibilité, sélectionnez deux vSwitches ou plus pour le Backend Service.
Si vous souhaitez utiliser des adresses IP publiques comme adresses IP privées, ces adresses sont traitées comme des adresses IP privées lorsque vous utilisez la fonctionnalité d'adresse IP privée personnalisée. Si nécessaire, configurez les routes requises dans le VPC.
Les écouteurs UDP ne prennent pas en charge les services backend ALB.
Pour garantir une connectivité ininterrompue entre l'instance GA et les services backend, vous devez configurer des politiques d'accès en fonction du type de connectivité réseau du service backend :
Connexion publique : la politique d'accès du service backend, telle qu'un groupe de sécurité ou un pare-feu, doit autoriser le trafic provenant de l'adresse IP publique de sortie de GA.
Connexion privée : la politique d'accès du service backend, telle qu'un groupe de sécurité ou une règle de contrôle d'accès, doit autoriser le trafic provenant du bloc CIDR du vSwitch où réside le service backend. Vous devez également vous assurer qu'au moins huit adresses IP privées sont disponibles dans le bloc CIDR du vSwitch.
L'adresse IP publique de sortie des points de terminaison pour chaque instance GA est unique et n'est pas partagée avec les utilisateurs d'autres instances GA.
Si vous sélectionnez ECS, ALB, NLB, CLB, OSS, ENI ou Custom Private IP Address comme type de service backend et qu'aucun rôle lié au service n'existe, le système en crée automatiquement un. Pour plus d'informations, consultez les rubriques AliyunServiceRoleForGaVpcEndpoint, AliyunServiceRoleForGaAlb, AliyunServiceRoleForGaOss et AliyunServiceRoleForGaNlb.
Backend Service : saisissez l'adresse IP, le nom de domaine ou l'ID d'instance du serveur backend.
Weight (Valid values: 0 to 255) : saisissez un entier compris entre 0 et 255. Global Accelerator achemine le trafic vers les points de terminaison en fonction de leurs poids configurés.
AvertissementSi le poids d'un point de terminaison est défini sur 0, Global Accelerator cesse de distribuer le trafic vers ce point de terminaison. Procédez avec prudence.
Vous pouvez cliquer sur Add Endpoint pour ajouter plusieurs points de terminaison. Vous pouvez ajouter jusqu'à quatre points de terminaison. Pour ajouter davantage de points de terminaison, demandez une augmentation de quota dans le Quota Center. Pour plus d'informations, consultez la rubrique Gérer les quotas Global Accelerator.
Preserve Client IP
Indiquez si vous souhaitez conserver les adresses IP source des clients.
Si vous activez cette fonctionnalité, le serveur backend peut récupérer les adresses IP source des clients. Pour plus d'informations, consultez la rubrique Conserver les adresses IP source des clients.
Backend Service Protocol
Sélectionnez le protocole utilisé par le service backend. Configurez ce paramètre uniquement lors de la configuration d'un groupe de points de terminaison pour un écouteur HTTP ou HTTPS.
HTTP (par défaut)
HTTPS
RemarqueSi le protocole de l'écouteur est HTTP, le service backend utilise HTTP par défaut et vous ne pouvez pas modifier le protocole.
Lorsque le Backend Service Protocol est défini sur HTTPS, Global Accelerator (GA) prend en charge TLSv1.0, TLSv1.1, TLSv1.2 et TLSv1.3 pour les connexions aux services backend, et négocie automatiquement une version TLS disponible avec le service backend. Si votre instance GA ne vous permet pas de sélectionner l'IP Version pour les connexions au service backend, l'instance ne prend pas non plus en charge la négociation TLSv1.3 par défaut. Pour utiliser cette fonctionnalité, contactez votre gestionnaire de compte afin de demander une mise à niveau de l'instance.
IP Version
Sélectionnez la version de protocole que Global Accelerator utilise pour se connecter au service backend. Ce paramètre s'applique uniquement lorsque le Backend Service Protocol est défini sur HTTPS.
HTTP/1.1 (par défaut)
HTTP/2
HTTP/2 améliore considérablement les performances, réduit la latence et la surcharge réseau, et améliore l'expérience d'accès globale pour les services backend HTTPS.
Cela s'applique aux services backend qui prennent déjà en charge HTTP/2. Si votre service backend ne prend en charge que HTTP/2, vous devez sélectionner HTTP/2.
RemarqueSi votre instance GA ne prend pas en charge la sélection de l'IP Version pour un service backend, cela peut être dû au fait que la version de l'instance n'est pas prise en charge. Pour utiliser cette fonctionnalité, veuillez contacter votre gestionnaire de compte afin de demander une mise à niveau de l'instance.
Si vous sélectionnez HTTP/2, les limitations suivantes s'appliquent :
Le protocole WebSocket n'est pas pris en charge.
La fonctionnalité Server Push de HTTP/2 n'est pas prise en charge.
Les requêtes gRPC basées sur HTTP/2 ne peuvent pas être accélérées.
Port Mapping
Si le port de l'écouteur diffère du port du point de terminaison, vous devez configurer le mappage de ports.
Listener Port : le port doit se situer dans la plage de ports configurée pour l'écouteur actuel.
Endpoint Port : le port que le point de terminaison utilise pour fournir des services. Valeurs valides : 1 à 65535.
Si le port de l'écouteur est identique au port que le point de terminaison utilise pour fournir des services, vous n'avez pas besoin de configurer le mappage de ports. Global Accelerator envoie automatiquement les demandes d'accès au point de terminaison sur le port de l'écouteur.
Pour les écouteurs TCP et UDP, vous pouvez cliquer sur Add Port Mapping pour ajouter plusieurs mappages de ports. L'Listener Port dans chaque mappage de ports doit être unique. Vous pouvez ajouter jusqu'à 30 mappages de ports.
Pour les écouteurs HTTP et HTTPS, vous ne pouvez ajouter qu'un seul mappage de ports.
RemarqueSi votre instance GA standard ne prend pas en charge la configuration du Port Mapping pour les écouteurs TCP ou UDP, il se peut que la version de l'instance ne prenne pas en charge cette fonctionnalité. Pour utiliser cette fonctionnalité, contactez votre gestionnaire de compte afin de demander une mise à niveau de l'instance.
Pour les écouteurs TCP :
Vous ne pouvez pas configurer le mappage de ports pour les groupes de points de terminaison virtuels.
Si un groupe de points de terminaison virtuel existe déjà pour l'écouteur, vous ne pouvez pas configurer le mappage de ports pour le groupe de points de terminaison par défaut.
Si le mappage de ports est déjà configuré pour le groupe de points de terminaison par défaut, vous ne pouvez pas ajouter de groupe de points de terminaison virtuel.
Après avoir configuré le mappage de ports, les limitations suivantes s'appliquent aux modifications ultérieures de l'écouteur :
Protocole de l'écouteur : vous pouvez uniquement basculer entre HTTP et HTTPS. Le basculement entre d'autres protocoles n'est pas pris en charge.
Port de l'écouteur : la plage de ports de l'écouteur modifiée doit inclure tous les ports d'écouteur disposant de mappages de ports existants.
Par exemple, si la plage de ports de l'écouteur est 80–82 et est mappée aux ports de point de terminaison 100–102, la plage de ports de l'écouteur modifiée doit inclure les ports 80–82. Vous pouvez modifier la plage en 80–90, mais vous ne pouvez pas la réduire à 80–81.
Pour plus d'informations sur l'utilisation du mappage de ports, consultez la rubrique Utiliser le mappage de ports GA pour améliorer la flexibilité et la sécurité des applications.
Traffic Distribution Ratio
Configurez le pourcentage de trafic distribué vers différents groupes de points de terminaison.
Valeurs valides : 0 à 100.
RemarquePour la méthode de facturation par abonnement, seuls les écouteurs TCP et UDP prennent en charge la distribution du trafic. Pour la méthode de facturation à l'utilisation, tous les types d'écouteurs prennent en charge la distribution du trafic.
Une valeur de 0 indique que le trafic n'est pas transféré vers ce groupe de points de terminaison. Une valeur de 100 indique que tout le trafic est transféré vers ce groupe de points de terminaison.
Pour plus d'informations sur l'utilisation de la répartition du trafic, consultez la rubrique Fonctionnement et cas d'utilisation de la répartition du trafic.
Health Check
Activez ou désactivez les contrôles d'intégrité.
Lorsqu'ils sont activés, GA utilise les contrôles d'intégrité pour déterminer l'état de santé des points de terminaison. Pour plus d'informations, consultez la rubrique Activer et gérer les contrôles d'intégrité.
RemarquePour un écouteur UDP, un point de terminaison doit disposer d'un service TCP, HTTP ou HTTPS configuré pour prendre en charge les contrôles d'intégrité. Sinon, le point de terminaison est marqué comme non sain.
Health Check Protocol
Sélectionnez le protocole pour les contrôles d'intégrité. TCP, HTTP et HTTPS sont pris en charge.
TCP : envoie des paquets de handshake SYN pour sonder si le port du serveur est actif.
HTTP et HTTPS : envoient des requêtes GET pour simuler l'accès au navigateur et vérifier l'intégrité de l'application de service backend.
Port
Le port de sondage que le service de contrôle d'intégrité utilise pour accéder au point de terminaison.
Valeurs valides : 1 à 65535.
Health Check Domain Name
Le nom de domaine pour les contrôles d'intégrité. Cette fonctionnalité est prise en charge uniquement par les instances GA à l'utilisation.
Endpoint IP Address (par défaut) : utilise l'adresse IP du point de terminaison comme nom de domaine pour les contrôles d'intégrité.
Custom Domain Name : saisissez un nom de domaine spécifique.
Health Check Interval
L'intervalle auquel les contrôles d'intégrité sont effectués. Unité : secondes.
Valeurs valides : 1 à 50. Unité : secondes. Valeur par défaut : 2.
URI
Le chemin d'accès pour les contrôles d'intégrité. Ce paramètre est disponible uniquement lorsque le Health Check Protocol est défini sur HTTP ou HTTPS.
Par défaut, GA envoie une requête GET vers la page d'accueil par défaut de l'application de service backend. Si la page utilisée pour les contrôles d'intégrité n'est pas la page d'accueil par défaut, vous devez spécifier un chemin d'accès.
Healthy Threshold
Le nombre de vérifications réussies consécutives requises pour marquer un point de terminaison comme sain, ou de vérifications échouées consécutives pour le marquer comme non sain.
Valeurs valides : 2 à 10. Valeur par défaut : 3.
Tag
Définissez un tag pour le groupe de points de terminaison.
Ajoutez une Key et une Value pour taguer et catégoriser le groupe de points de terminaison. Pour plus d'informations, consultez la rubrique Gérer les tags.
-
Facultatif : Cliquez sur + Add Endpoint Group et configurez plusieurs groupes de points de terminaison comme décrit à l'étape 5Sur la page Configure Endpoint Group, configurez le groupe de points de terminaison. Paramètre Description Endpoint Group Name Saisissez un nom pour le groupe de points de terminaison. Region Sélectionnez la région où le groupe de points de terminaison est déployé. Si la région où vos points de terminaison sont déployés n'est pas prise en charge par Global Accelerator, sélectionnez la région la plus proche de vos points de terminaison. Global Accelerator transfère les demandes d'accès vers le nœud optimal du groupe de points de terminaison. Backend IP Version Sélectionnez le protocole IP que l'instance GA utilise pour communiquer avec le service backend. IPv4 : utilise uniquement des adresses IPv4 pour communiquer avec le service de point de terminaison. IPv6 : utilise uniquement des adresses IPv6 pour communiquer avec le service de point de terminaison. IPv4/IPv6 (affinité de protocole) : le protocole IP utilisé par GA correspond au protocole de la demande du client. Si la demande du client utilise IPv6, GA utilise IPv6 pour communiquer avec le service de point de terminaison. Si la demande du client utilise IPv4, GA utilise IPv4 pour communiquer avec le service de point de terminaison. Seules les instances GA standard utilisant la méthode de facturation à l'utilisation et dotées d'écouteurs de type Smart Routing prennent en charge la configuration des protocoles IP backend. Les autres types d'instances GA ne prennent pas en charge cette configuration et utilisent IPv4 par défaut. La fonctionnalité de protocole d'adresse IP backend est en aperçu sur invitation. Pour utiliser cette fonctionnalité, contactez votre gestionnaire de compte. Vous ne pouvez pas configurer les protocoles IP backend si la région du groupe de points de terminaison est un point de présence (POP) Alibaba Cloud. Appelez l'opération ListAvailableBusiRegions pour vérifier si une région est un POP Alibaba Cloud. Vous ne pouvez pas configurer OSS comme service backend si le protocole IP backend est défini sur IPv6 ou IPv4/IPv6 (Affinité de protocole). Endpoint Configuration Les points de terminaison sont les hôtes de destination des demandes des clients. Configurez un point de terminaison en fonction des informations suivantes : Backend Service Type : vous pouvez sélectionner ECS, ALB, NLB, CLB, OSS, ENI, Custom private IP address, Alibaba Cloud Public IP, Custom public IP address ou Custom Domain Name. Si votre instance GA standard ne prend pas en charge les types de services backend tels qu'ECS, ALB, NLB, CLB (type VPC), ENI ou Custom Private IP Address, il se peut que la version de l'instance soit obsolète. Pour utiliser ces fonctionnalités, contactez votre gestionnaire de compte afin de demander une mise à niveau de l'instance. Pour utiliser GA afin d'accélérer un type de service backend Alibaba Cloud non pris en charge ou un service IDC sur site via une connexion privée, vous pouvez ajouter un point de terminaison de type Custom Private IP Address. Les adresses IP privées personnalisées incluent, mais ne sont pas limitées aux, blocs CIDR privés standard suivants : 10.0.0.0/8 100.64.0.0/10 172.16.0.0/12 192.168.0.0/16 Pour garantir une haute disponibilité, sélectionnez deux vSwitches ou plus pour le Backend Service. Si vous souhaitez utiliser des adresses IP publiques comme adresses IP privées, ces adresses sont traitées comme des adresses IP privées lorsque vous utilisez la fonctionnalité d'adresse IP privée personnalisée. Si nécessaire, configurez les routes requises dans le VPC. Les écouteurs UDP ne prennent pas en charge les services backend ALB. Pour garantir une connectivité ininterrompue entre l'instance GA et les services backend, vous devez configurer des politiques d'accès en fonction du type de connectivité réseau du service backend : Connexion publique : la politique d'accès du service backend, telle qu'un groupe de sécurité ou un pare-feu, doit autoriser le trafic provenant de l'adresse IP publique de sortie de GA. Connexion privée : la politique d'accès du service backend, telle qu'un groupe de sécurité ou une règle de contrôle d'accès, doit autoriser le trafic provenant du bloc CIDR du vSwitch où réside le service backend. Vous devez également vous assurer qu'au moins huit adresses IP privées sont disponibles dans le bloc CIDR du vSwitch. L'adresse IP publique de sortie des points de terminaison pour chaque instance GA est unique et n'est pas partagée avec les utilisateurs d'autres instances GA. Si vous sélectionnez ECS, ALB, NLB, CLB, OSS, ENI ou Custom Private IP Address comme type de service backend et qu'aucun rôle lié au service n'existe, le système en crée automatiquement un. Pour plus d'informations, consultez les rubriques AliyunServiceRoleForGaVpcEndpoint, AliyunServiceRoleForGaAlb, AliyunServiceRoleForGaOss et AliyunServiceRoleForGaNlb. Backend Service : saisissez l'adresse IP, le nom de domaine ou l'ID d'instance du serveur backend. Weight (Valid values: 0 to 255) : saisissez un entier compris entre 0 et 255. Global Accelerator achemine le trafic vers les points de terminaison en fonction de leurs poids configurés. Si le poids d'un point de terminaison est défini sur 0, Global Accelerator cesse de distribuer le trafic vers ce point de terminaison. Procédez avec prudence. Vous pouvez cliquer sur Add Endpoint pour ajouter plusieurs points de terminaison. Vous pouvez ajouter jusqu'à quatre points de terminaison. Pour ajouter davantage de points de terminaison, demandez une augmentation de quota dans le Quota Center. Pour plus d'informations, consultez la rubrique Gérer les quotas Global Accelerator. Preserve Client IP Indiquez si vous souhaitez conserver les adresses IP source des clients. Si vous activez cette fonctionnalité, le serveur backend peut récupérer les adresses IP source des clients. Pour plus d'informations, consultez la rubrique Conserver les adresses IP source des clients. Backend Service Protocol Sélectionnez le protocole utilisé par le service backend. Configurez ce paramètre uniquement lors de la configuration d'un groupe de points de terminaison pour un écouteur HTTP ou HTTPS. HTTP (par défaut) HTTPS Si le protocole de l'écouteur est HTTP, le service backend utilise HTTP par défaut et vous ne pouvez pas modifier le protocole. Lorsque le Backend Service Protocol est défini sur HTTPS, Global Accelerator (GA) prend en charge TLSv1.0, TLSv1.1, TLSv1.2 et TLSv1.3 pour les connexions aux services backend, et négocie automatiquement une version TLS disponible avec le service backend. Si votre instance GA ne vous permet pas de sélectionner l'IP Version pour les connexions au service backend, l'instance ne prend pas non plus en charge la négociation TLSv1.3 par défaut. Pour utiliser cette fonctionnalité, contactez votre gestionnaire de compte afin de demander une mise à niveau de l'instance. IP Version Sélectionnez la version de protocole que Global Accelerator utilise pour se connecter au service backend. Ce paramètre s'applique uniquement lorsque le Backend Service Protocol est défini sur HTTPS. HTTP/1.1 (par défaut) HTTP/2 HTTP/2 améliore considérablement les performances, réduit la latence et la surcharge réseau, et améliore l'expérience d'accès globale pour les services backend HTTPS. Cela s'applique aux services backend qui prennent déjà en charge HTTP/2. Si votre service backend ne prend en charge que HTTP/2, vous devez sélectionner HTTP/2. Si votre instance GA ne prend pas en charge la sélection de l'IP Version pour un service backend, cela peut être dû au fait que la version de l'instance n'est pas prise en charge. Pour utiliser cette fonctionnalité, veuillez contacter votre gestionnaire de compte afin de demander une mise à niveau de l'instance. Si vous sélectionnez HTTP/2, les limitations suivantes s'appliquent : Le protocole WebSocket n'est pas pris en charge. La fonctionnalité Server Push de HTTP/2 n'est pas prise en charge. Les requêtes gRPC basées sur HTTP/2 ne peuvent pas être accélérées. Port Mapping Si le port de l'écouteur diffère du port du point de terminaison, vous devez configurer le mappage de ports. Listener Port : le port doit se situer dans la plage de ports configurée pour l'écouteur actuel. Endpoint Port : le port que le point de terminaison utilise pour fournir des services. Valeurs valides : 1 à 65535. Si le port de l'écouteur est identique au port que le point de terminaison utilise pour fournir des services, vous n'avez pas besoin de configurer le mappage de ports. Global Accelerator envoie automatiquement les demandes d'accès au point de terminaison sur le port de l'écouteur. Pour les écouteurs TCP et UDP, vous pouvez cliquer sur Add Port Mapping pour ajouter plusieurs mappages de ports. L'Listener Port dans chaque mappage de ports doit être unique. Vous pouvez ajouter jusqu'à 30 mappages de ports. Pour les écouteurs HTTP et HTTPS, vous ne pouvez ajouter qu'un seul mappage de ports. Si votre instance GA standard ne prend pas en charge la configuration du Port Mapping pour les écouteurs TCP ou UDP, il se peut que la version de l'instance ne prenne pas en charge cette fonctionnalité. Pour utiliser cette fonctionnalité, contactez votre gestionnaire de compte afin de demander une mise à niveau de l'instance. Pour les écouteurs TCP : Vous ne pouvez pas configurer le mappage de ports pour les groupes de points de terminaison virtuels. Si un groupe de points de terminaison virtuel existe déjà pour l'écouteur, vous ne pouvez pas configurer le mappage de ports pour le groupe de points de terminaison par défaut. Si le mappage de ports est déjà configuré pour le groupe de points de terminaison par défaut, vous ne pouvez pas ajouter de groupe de points de terminaison virtuel. Après avoir configuré le mappage de ports, les limitations suivantes s'appliquent aux modifications ultérieures de l'écouteur : Protocole de l'écouteur : vous pouvez uniquement basculer entre HTTP et HTTPS. Le basculement entre d'autres protocoles n'est pas pris en charge. Port de l'écouteur : la plage de ports de l'écouteur modifiée doit inclure tous les ports d'écouteur disposant de mappages de ports existants. Par exemple, si la plage de ports de l'écouteur est 80–82 et est mappée aux ports de point de terminaison 100–102, la plage de ports de l'écouteur modifiée doit inclure les ports 80–82. Vous pouvez modifier la plage en 80–90, mais vous ne pouvez pas la réduire à 80–81. Pour plus d'informations sur l'utilisation du mappage de ports, consultez la rubrique Utiliser le mappage de ports GA pour améliorer la flexibilité et la sécurité des applications. Traffic Distribution Ratio Configurez le pourcentage de trafic distribué vers différents groupes de points de terminaison. Valeurs valides : 0 à 100. Pour la méthode de facturation par abonnement, seuls les écouteurs TCP et UDP prennent en charge la distribution du trafic. Pour la méthode de facturation à l'utilisation, tous les types d'écouteurs prennent en charge la distribution du trafic. Une valeur de 0 indique que le trafic n'est pas transféré vers ce groupe de points de terminaison. Une valeur de 100 indique que tout le trafic est transféré vers ce groupe de points de terminaison. Pour plus d'informations sur l'utilisation de la répartition du trafic, consultez la rubrique Fonctionnement et cas d'utilisation de la répartition du trafic. Health Check Activez ou désactivez les contrôles d'intégrité. Lorsqu'ils sont activés, GA utilise les contrôles d'intégrité pour déterminer l'état de santé des points de terminaison. Pour plus d'informations, consultez la rubrique Activer et gérer les contrôles d'intégrité. Pour un écouteur UDP, un point de terminaison doit disposer d'un service TCP, HTTP ou HTTPS configuré pour prendre en charge les contrôles d'intégrité. Sinon, le point de terminaison est marqué comme non sain. Health Check Protocol Sélectionnez le protocole pour les contrôles d'intégrité. TCP, HTTP et HTTPS sont pris en charge. TCP : envoie des paquets de handshake SYN pour sonder si le port du serveur est actif. HTTP et HTTPS : envoient des requêtes GET pour simuler l'accès au navigateur et vérifier l'intégrité de l'application de service backend. Port Le port de sondage que le service de contrôle d'intégrité utilise pour accéder au point de terminaison. Valeurs valides : 1 à 65535. Health Check Domain Name Le nom de domaine pour les contrôles d'intégrité. Cette fonctionnalité est prise en charge uniquement par les instances GA à l'utilisation. Endpoint IP Address (par défaut) : utilise l'adresse IP du point de terminaison comme nom de domaine pour les contrôles d'intégrité. Custom Domain Name : saisissez un nom de domaine spécifique. Health Check Interval L'intervalle auquel les contrôles d'intégrité sont effectués. Unité : secondes. Valeurs valides : 1 à 50. Unité : secondes. Valeur par défaut : 2. URI Le chemin d'accès pour les contrôles d'intégrité. Ce paramètre est disponible uniquement lorsque le Health Check Protocol est défini sur HTTP ou HTTPS. Par défaut, GA envoie une requête GET vers la page d'accueil par défaut de l'application de service backend. Si la page utilisée pour les contrôles d'intégrité n'est pas la page d'accueil par défaut, vous devez spécifier un chemin d'accès. Healthy Threshold Le nombre de vérifications réussies consécutives requises pour marquer un point de terminaison comme sain, ou de vérifications échouées consécutives pour le marquer comme non sain. Valeurs valides : 2 à 10. Valeur par défaut : 3. Tag Définissez un tag pour le groupe de points de terminaison. Ajoutez une Key et une Value pour taguer et catégoriser le groupe de points de terminaison. Pour plus d'informations, consultez la rubrique Gérer les tags..
RemarquePour les instances GA par abonnement, vous pouvez ajouter davantage de groupes de points de terminaison uniquement pour les écouteurs TCP et UDP. Pour les instances GA à l'utilisation, vous pouvez ajouter davantage de groupes de points de terminaison pour tous les types d'écouteurs, y compris TCP, UDP, HTTP et HTTPS.
-
Dans la section Cross-border Acceleration Settings, lisez les Compliance Commitments Regarding Cross-border Data Transfers et sélectionnez Agree to the Preceding Compliance Agreement.
Cette étape est requise uniquement si l'accélération transfrontalière n'est pas activée pour votre instance GA et si votre configuration de service implique une accélération transfrontalière entre la Chine continentale et d'autres régions.
Cliquez sur Next.
-
Sur la page Configuration Review, confirmez la configuration et cliquez sur Submit.
Pour modifier la configuration, cliquez sur Edit dans la section correspondante pour revenir à la page précédente.
Ajouter un groupe de points de terminaison virtuel
Connectez-vous à la console Global Accelerator.
Sur la page Instances, localisez l'instance GA cible et cliquez sur Configure Listener dans la colonne Actions.
Dans l'onglet Listeners, repérez l'écouteur cible et cliquez sur le nombre affiché dans la colonne Virtual Endpoint Group.
Sous l'onglet Endpoint Group, dans la section Virtual Endpoint Group, cliquez sur Add Virtual Endpoint Group.
-
Sur la page Add Virtual Endpoint Group, configurez le groupe de points de terminaison virtuel, puis cliquez sur Create.
Pour plus d'informations sur les paramètres, consultez la rubrique Ajouter un groupe de points de terminaison par défaut.
Autres opérations
Actions | Description |
Modifier un groupe de points de terminaison |
|
Configurer la répartition du trafic pour un groupe de points de terminaison | Définissez le pourcentage de trafic distribué vers différents groupes de points de terminaison. Avec la méthode de facturation par abonnement, seuls les écouteurs TCP et UDP prennent en charge la distribution du trafic. Avec la méthode de facturation à l'utilisation, tous les types d'écouteurs prennent en charge cette fonctionnalité.
|
Définir le poids d'un point de terminaison | Le poids d'un point de terminaison détermine la proportion de trafic que Global Accelerator dirige vers chaque point de terminaison au sein d'un groupe. Global Accelerator calcule la somme des poids de tous les points de terminaison d'un groupe, puis répartit le trafic selon le ratio entre le poids de chaque point et le poids total. Par exemple, pour diriger un tiers du trafic vers un point nommé EP1 et deux tiers vers un point nommé EP2, attribuez respectivement les poids 1 et 2. Pour empêcher Global Accelerator d'acheminer du trafic vers un point, définissez son poids sur 0.
|
Afficher les adresses IP publiques de sortie des points de terminaison |
Remarque Le système attribue au moins quatre adresses IP publiques de sortie à chaque groupe de points de terminaison. Le nombre exact dépend également de la méthode de facturation de l'instance :
|
Supprimer un groupe de points de terminaison | La suppression d'un groupe de points de terminaison interrompt le transfert du trafic par Global Accelerator vers ce groupe. Avertissement Si vous supprimez le seul groupe de points de terminaison associé à un écouteur, celui-ci devient indisponible. Agissez avec prudence.
|
Supprimer un point de terminaison | La suppression d'un point de terminaison interrompt le transfert du trafic par Global Accelerator vers ce point. Il est impossible de supprimer le dernier point de terminaison restant dans un groupe.
|
Documentation connexe
Tutoriels
-
Pour apprendre à configurer plusieurs groupes de points de terminaison et la répartition du trafic, consultez les rubriques suivantes :
Après avoir créé un groupe de points de terminaison pour un écouteur, créez une politique de transfert personnalisée afin de rediriger les requêtes correspondantes vers le groupe de points de terminaison par défaut ou virtuel associé. Cela permet à une seule instance GA d'accélérer l'accès à plusieurs destinations.
Pour un tutoriel sur la configuration de GA afin de se connecter aux services backend via HTTP/2, consultez la rubrique Utiliser HTTP/2 pour se connecter aux services backend.
Pour un tutoriel sur la configuration du mappage de ports dans GA, consultez la rubrique Utiliser le mappage de ports GA pour améliorer la flexibilité et la sécurité des applications.
Pour des tutoriels expliquant comment récupérer les adresses IP source des clients selon différents protocoles d'écouteur GA, consultez la rubrique Préserver les adresses IP source des clients.
Référence API
CreateEndpointGroup : Crée un groupe de points de terminaison pour une instance GA standard.
CreateEndpointGroups : Crée plusieurs groupes de points de terminaison pour une instance GA standard.
UpdateEndpointGroup : Modifie la configuration d'un groupe de points de terminaison pour une instance GA standard.
DeleteEndpointGroup : Supprime un groupe de points de terminaison pour une instance GA standard.