Une instance Global Accelerator (GA) de base fournit un réseau d'accélération un-à-un entre une région d'accélération et la région où réside l'origine, et prend en charge l'accélération réseau au niveau 3 (IP).
Lorsque vous utilisez GA de base, le service backend doit être déployé sur Alibaba Cloud. Les clients peuvent se connecter uniquement via une adresse IP accélérée ; aucune entrée CNAME d'accélération n'est attribuée à l'instance. Si vous avez besoin d'une accélération applicative de niveau 4 ou 7, ou si vous devez résoudre un nom de domaine métier vers le réseau d'accélération, utilisez standard GA.
Scénario
Une entreprise déploie un service d'application d'entreprise sur ECS Alibaba Cloud dans la région États-Unis (Silicon Valley). Les employés de son bureau en Chine (Hong Kong) doivent accéder au service via le réseau public. Étant donné que la liaison du réseau public est instable, ils rencontrent fréquemment des problèmes de latence, de gigue et de perte de paquets.
Après la configuration de Global Accelerator, le trafic provenant du bureau en Chine (Hong Kong) pénètre dans le réseau d'accélération Alibaba Cloud via une adresse IP accélérée au point d'accès le plus proche en Chine (Hong Kong), puis est transféré vers le endpoint dans la région États-Unis (Silicon Valley). Cela améliore la vitesse et la stabilité de l'accès.
1. Créer une instance de base
Global Accelerator prend en charge deux méthodes de facturation : Pay-as-you-go et Subscription. Vous ne pouvez sélectionner une méthode de facturation qu'à l'achat d'une instance GA. Une fois l'instance créée, la méthode de facturation ne peut pas être modifiée.
Pay-as-you-go : Recommandé lorsque l'utilisation des ressources est temporaire ou sporadique, que les pics de trafic fluctuent considérablement ou que l'utilisation des ressources et du trafic ne peut pas être estimée. Lors de votre première utilisation d'une instance GA en mode Pay-as-you-go, accédez à la page service activation et suivez les instructions pour activer le service GA Pay-as-you-go.
Subscription : Recommandé lorsque la période d'utilisation peut être estimée, que les pics de trafic sont stables et que vous avez besoin des ressources à long terme.
|
Instance billing method |
Bandwidth billing method |
Billing description |
|
Pay-as-you-go |
Pay-by-data-transfer |
Aucun plan de bande passante n'est requis. Les frais de trafic générés par l'accès au réseau d'accélération sont réglés et facturés uniformément par Cloud Data Transfer (CDT). |
|
Subscription |
Pay-by-bandwidth |
Une instance Subscription doit acheter et associer un bandwidth plan de base pour régler les frais de bande passante. Si vos charges de travail impliquent une accélération entre la Chine continentale et Hong Kong (Chine), Macao (Chine), Taïwan (Chine) ou d'autres pays et régions, vous devez également acheter un plan de bande passante d'accélération transfrontalière et l'utiliser conjointement avec le plan de bande passante de base. |
Console
Accédez à la page GA console - Basic Instances page et cliquez sur Create Basic Instance.
Sélectionnez la méthode Instance Billing Method souhaitée. La méthode Bandwidth Billing Method s'adapte automatiquement. Cette rubrique utilise l'option Pay-As-You-Go.
Si vous sélectionnez Subscription , vous devez également définir la Subscription Duration . Après la création d'une instance Subscription, accédez à la page Bandwidth Plans page et cliquez sur Purchase Basic Bandwidth Plan . Après l'achat, cliquez sur Bind Instance dans la colonne Actions du plan de bande passante de base cible, puis sélectionnez Select Instance . Une fois le plan de bande passante associé, son statut devient Available .
API
Appelez CreateBasicAccelerator pour créer une instance de base, et sélectionnez la valeur ChargeType appropriée.
Après la création d'une instance Subscription, appelez CreateBandwidthPackage pour créer un plan de bande passante, puis appelez BandwidthPackageAddAccelerator pour associer le plan de bande passante à l'instance.
2. Configurer une zone d'accélération
Une zone d'accélération spécifie les régions où se trouvent les clients qui ont besoin d'un accès accéléré au service backend. Nous vous recommandons de sélectionner la région d'accélération où se trouvent vos clients. Si cette région n'est pas disponible, choisissez la région d'accélération la plus proche de vos clients.
Après avoir ajouté une zone d'accélération et une région d'accélération, vous devez attribuer une adresse IP accélérée à la région d'accélération et l'associer à un endpoint. Ce n'est qu'alors que les clients pourront pénétrer dans le réseau d'accélération Alibaba Cloud depuis la région d'accélération en accédant à l'adresse IP accélérée.
Zone d'accélération : Une instance de base prend en charge une seule zone d'accélération, et une seule région d'accélération peut être ajoutée à cette zone.
-
Bande passante : Pour une instance Pay-as-you-go, vous pouvez personnaliser la bande passante. Pour une instance Subscription, la bande passante est déterminée par le plan de bande passante de base associé à l'instance.
Si la bande passante est définie trop bas, la limitation de débit peut entraîner une perte de trafic. Planifiez raisonnablement le pic de bande passante pour répondre aux exigences de votre activité.
Protocole IP : Les instances de base prennent en charge uniquement IPv4.
-
Type de qualité du réseau public : BGP (Multi-ISP) (par défaut, disponible dans toutes les régions d'accélération) et BGP (Premium) (disponible uniquement en Chine (Hong Kong) et au Japon (Tokyo), ce qui optimise le trafic des régions étrangères vers la Chine continentale).
Seules les instances Pay-as-you-go nécessitent la sélection d'un type de qualité du réseau public.
-
Adresse IP accélérée : Une adresse IP accélérée fournit un service uniquement après avoir été associée à un endpoint. Une adresse IP accélérée non associée à un endpoint est à l'état Idle.
Par défaut, une instance unique prend en charge jusqu'à 20 adresses IP accélérées, dont jusqu'à 10 peuvent être à l'état Idle. Ces deux quotas sont contrôlés respectivement par
gaplus_quota_basic_gaip_limitetgaplus_quota_basic_gaip_idle_limit.Une fois le quota d'adresses IP accélérées inactives atteint, vous ne pouvez ni ajouter de nouvelles adresses IP accélérées ni dissocier celles existantes.
Les instances de base créées avant le 1er août 2023 utilisent une spécification différente de celle décrite dans cette rubrique : il n'est pas nécessaire d'ajouter et d'associer séparément des adresses IP accélérées, un seul groupe d'endpoints et un seul endpoint sont pris en charge, et NLB n'est pas pris en charge comme service backend. Pour utiliser la spécification actuelle, contactez votre gestionnaire de compte pour mettre à niveau l'instance.
Console
Sur la page Basic GA Instance, cliquez sur l'ID de l'instance cible.
-
Sélectionnez l'onglet Acceleration Areas, cliquez sur Add Acceleration Area, et configurez les paramètres Regions, Bandwidth, Internet Protocol et ISP Line Type.
Dans cette rubrique, la région d'accélération est définie sur Chine (Hong Kong), et le paramètre ISP Line Type est défini sur BGP (Multi-ISP).
-
Après avoir ajouté la zone d'accélération, cliquez sur Add Accelerated IP Address.
Si un groupe d'endpoints et un endpoint sont déjà configurés, sélectionnez un Endpoint et cliquez sur OK.
Si aucun endpoint n'est encore configuré, cliquez sur Cancel. L'adresse IP accélérée attribuée se trouve à l'état Idle.
Après l'ajout de la zone d'accélération, une instance Pay-as-you-go peut ajuster la bande passante via l'option Edit Bandwidth, tandis qu'une instance Subscription doit l'ajuster via le plan de bande passante associé.
API
Appelez CreateBasicIpSet pour ajouter une zone d'accélération. Spécifiez
AcceleratorId, et configurezAccelerateRegionId,BandwidthetIspType(instances Pay-as-you-go uniquement).Après l'ajout de la région d'accélération, pour ajuster la bande passante, appelez UpdateBasicIpSet pour une instance Pay-as-you-go, ou UpdateBandwidthPackage pour une instance Subscription.
3. Configurer un groupe d'endpoints
Chaque groupe d'endpoints est associé à une région spécifique. En spécifiant la région vers laquelle le trafic est distribué, une instance de base achemine le trafic vers les endpoints du groupe d'endpoints. Pour une instance de base, vous devez associer des adresses IP accélérées aux endpoints. Cette association crée un mappage, et GA distribue le trafic vers le service backend correspondant en fonction du mappage que vous spécifiez.
Région du groupe d'endpoints : Région où le service backend est déployé. Si cette région ne figure pas dans la liste des régions prises en charge, sélectionnez la région la plus proche du backend. Une instance de base prend en charge un seul groupe d'endpoints.
-
Configuration de l'endpoint : Sélectionnez le type de service backend et l'instance de service backend de l'endpoint. Une instance de base peut se connecter au service backend uniquement via un réseau privé. Les types pris en charge sont ECS, ENI (ENI secondaire uniquement), CLB (privé) et NLB (privé).
Vous ne pouvez pas sélectionner une instance de service backend à laquelle une EIP ou une adresse IP publique statique est attribuée. Si l'une d'elles est attribuée, vous devez d'abord dissocier l'EIP. Une adresse IP publique statique doit être convertie en EIP avant de pouvoir être dissociée .
Pour une instance Pay-as-you-go, si votre configuration implique une accélération entre des régions de la Chine continentale et la Chine (Hong Kong), la Chine (Macao), la Chine (Taïwan) ou d'autres pays et régions, assurez-vous que le compte actuel a terminé l'enregistrement réel du nom de l'entreprise.
Vous ne pouvez pas supprimer un groupe d'endpoints contenant un endpoint dont le IP Status est Bound . Lorsque le IP Status de tous les endpoints est Idle , vous pouvez supprimer directement le groupe d'endpoints, et le système supprime simultanément tous les endpoints du groupe. Après la suppression du groupe d'endpoints, GA ne fournit plus d'accélération pour celui-ci.
Console
Sur la page Basic GA Instance, cliquez sur l'ID de l'instance cible.
-
Sélectionnez l'onglet Endpoint Group, cliquez sur Add Endpoint Group, et configurez les paramètres Endpoint Group Name, Region et Endpoint.
Vous devez sélectionner l'Private IP Address de l'instance de service backend, puis soit sélectionner une adresse IP accélérée inactive, soit ajouter une adresse IP accélérée à associer à l'endpoint.
Si vous ne faites pas cette sélection ici, vous pourrez, après la création du groupe d'endpoints, sélectionner Bind Accelerated IP Address dans l'onglet Endpoint Group, ou sélectionner Associate Endpoint dans l'onglet Acceleration Areas.
Dans cette rubrique, la Region est définie sur États-Unis (Silicon Valley), le service backend est défini sur ECS, et l'adresse IP accélérée ajoutée à l'étape 2 y est associée.
Requis dans certains cas : Pour une instance Pay-as-you-go, si votre configuration implique une accélération entre des régions de la Chine continentale et la Chine (Hong Kong), la Chine (Macao), la Chine (Taïwan) ou d'autres pays et régions, dans la boîte de dialogue Cross-border Acceleration Settings qui s'affiche, lisez les Compliance Commitments Regarding Cross-border Data Transfers et cochez l'option Agree to the Preceding Compliance Agreement.
Après l'ajout des endpoints, vous pouvez gérer les groupes d'endpoints et les endpoints dans l'onglet Endpoint Group de la page des détails de l'instance.
API
Appelez CreateBasicEndpointGroup pour créer un groupe d'endpoints. Spécifiez
AcceleratorId, et configurezEndpointGroupRegion,EndpointTypeetEndpointAddress.Appelez CreateBasicAccelerateIpEndpointRelation pour associer une adresse IP accélérée à un endpoint.
4. Tester les performances d'accélération
Une fois la configuration terminée, exécutez ping <GA accelerated IP> sur le client pour vérifier la latence des paquets et la perte de paquets, et valider les performances d'accélération.
Pour comparer les performances d'accélération, nous vous recommandons d'exécuter ping <public IP of the backend service> avant le déploiement afin d'enregistrer les données de référence.