All Products
Search
Document Center

Global Accelerator:FAQ about Global Accelerator

Last Updated:Jan 30, 2024

This topic provides answers to some frequently asked questions about Global Accelerator (GA).

What are the use scenarios of GA?

GA can accelerate access to office automation (OA) systems, web applications, and game servers. For more information, see Scenarios.

Can a GA instance accelerate access to a backend service that belongs to another Alibaba Cloud account?

Not directly supported.

If your backend service is deployed on Alibaba Cloud, and the Alibaba Cloud account that you use to deploy the backend service is different from the one that you use to activate GA, but you still want to use GA, take note of the following rules when you configure GA:

  • When you activate GA, purchase a basic bandwidth plan that provides enhanced or premium acceleration bandwidth.

  • When you configure the endpoint group, select Off Alibaba Cloud for the Endpoint Service parameter.

Can clients access a backend service by using the CNAME assigned by GA?

No.

A CNAME is used only to identify backend origin servers and does not have an ICP number. Clients cannot directly access the backend service by using the CNAME assigned by GA.

If you want to access the backend service by using the CNAME, you can create a CNAME record on a DNS service platform and point the domain name of the backend service to the CNAME. This way, GA accelerates access to the backend service. For more information, see Accelerate access to a backend service with a specific domain name.

Does a CNAME assigned by GA support region-specific DNS resolution?

Yes.

You can create a CNAME record on a DNS service platform and point the domain name of a backend service to the CNAME assigned by GA. When a client accesses the backend service by using the domain name, GA resolves the domain name to an accelerated IP address based on the region of the client.

Can GA process TCP and UDP fragments?

No.

Can I use ICMP Ping and TCPing to test the acceleration performance of UDP or TCP listeners?

No.

GA forwards requests at Layer 4 by using TCP or UDP. You cannot use ICMP Ping and TCPing to test the acceleration performance of UDP or TCP listeners.

If you specify UDP as the protocol when you add a listener to GA, you can test the acceleration performance by using UDPing. For more information, see Test the acceleration performance of a UDP listener.

If you specify TCP as the protocol when you add a listener to GA, you can run cURL commands to test the acceleration performance. For more information, see Test the acceleration performance of a TCP listener.

How many GA instances can I create with an Alibaba Cloud account?

Ten.

You can request to increase the quota on the Quota Management page. For more information, see Manage GA quotas.

Can a client that cannot access the Internet use the GA service?

No.

Only clients that can access the Internet can use the GA service.

What is the minimum bandwidth value that I can set for an acceleration region?

The minimum bandwidth value that you can set for an acceleration region is 2 Mbit/s.

Does GA have a caching mechanism?

No.

After I configure a basic GA instance, clients cannot access the backend services. What are the possible causes?

  • Requests are blocked by network access control lists (ACLs) or security group rules that are created in the virtual private cloud (VPC) to which the endpoint belongs. For more information about how to configure network ACLs and security group rules, see Work with network ACLs or Modify a security group rule.

  • The IPv4 gateway of the VPC to which the endpoint belongs is or was in the Activated state. If so, you must add a route that points to the IPv4 gateway in the VPC route table. For more information about how to add a route that points to an IPv4 gateway in a VPC route table, see Add routes that point to the IPv4 gateway to a route table of the VPC.

  • The endpoint is an Elastic Compute Service (ECS) instance or the secondary private IP address of an elastic network interface (ENI), but the secondary private IP address is not configured on the ENI.

How do I test whether my IPv4 services support IPv6 clients?

If you use GA to enable your IPv4 services to support IPv6 clients, you can run the curl command on an IPv6 client to send requests to the backend IPv4 services to test whether the IPv4 services are accessible. Perform the following operations to run a test:

Note

In this example, the Alibaba Cloud Linux 2 operating system is used. The command that is used to run the test may vary based on the operating system. For more information, refer to the user guide of the operating system.

  1. In the region of the GA instance, open the command-line interface (CLI) on an IPv6 client.

  2. Run the following command to check whether the IPv6 client can access the IPv4 services:

    curl -6 -g http://[<Accelerated IP address assigned by GA>]

    The test result shows that the IPv6 client can access the IPv4 web service by using the accelerated IP address. Enable IPv4 services to support IPv6 clients

Why do my IPv4 services fail to support IPv6 clients when GA is used?

Check for the following possible causes:

  • Check whether the configurations of your GA instance are complete.

    The GA configurations must include at least one acceleration region, one listener if you use a standard GA instance, one endpoint group, and one endpoint.

  • Check whether the client can access the Internet over IPv6.

    You can run the ping command to test the accessibility of the accelerated IPv6 address. If the client cannot access the Internet over IPv6, enable IPv6 and Internet access for the client.

  • If you use a domain name to provide services, check whether a DNS record is recently added.

    You can run commands such as dig to check whether an AAAA or CNAME record is added for the domain name. If yes, the AAAA record must match the accelerated IPv6 address assigned by GA, and the CNAME must be mapped to the domain name accelerated by the GA instance. For more information about how to add DNS records, see Configure DNS settings.

  • If you use a CNAME record, check whether the region of the client is added to the GA instance as an acceleration region.

    The CNAME assigned by GA is scoped to the acceleration region. In cross-region scenarios, requests may fail. For example, if the acceleration region of the GA instance is the Chinese mainland, requests from outside the Chinese mainland cannot obtain the accelerated domain name that is mapped to the CNAME. We recommend that you add regions that are outside the Chinese mainland to the GA instance as acceleration regions, or use an AAAA record.

  • Check whether your website has a security policy or a firewall enabled.

    If a security policy is enabled, allow the public IP address of the endpoint to access the Internet.

  • Due to different DNS synchronization times and detection mechanisms, some third-party websites may fail to detect IPv6 support. In this case, you can use an IPv6 client to access the website to check whether the website supports IPv6 clients.

Why are the backend services inaccessible after I complete the configurations of my standard GA instance?

Check for the following causes if you have completed the configurations of your GA instance, which is used to accelerate access to backend services:

  • Check whether the backend services are working as expected.

    Send a direct request to the backend services. If an error is thrown by the backend services, check for errors on the origin server.

  • If you use a CNAME record to map your domain name, check whether the region of the client is added to the GA instance as an acceleration region.

    The CNAME assigned by GA is scoped to the acceleration region. In cross-region scenarios, requests may fail. For example, if all the acceleration regions of the GA instance are outside the Chinese mainland, requests from the Chinese mainland fail to access the accelerated domain name because it cannot be mapped to the CNAME assigned by GA in the Chinese mainland. We recommend that you add the Chinese mainland to the GA instance as an acceleration region, or use an A or AAAA record.

  • Check whether a security policy is enabled for the backend servers.

    Check whether the public IP address of the endpoint is allowed to access the Internet. To view the public IP address of an endpoint, go to the Listener Details tab.

  • Check whether the GA instance listens on the service port that points to the service domain name.

    For example, if a service uses both port 80 and port 443, the GA instance must listen on both ports. Otherwise, requests destined for port 80 or port 443 may fail.

  • Check whether the origin server is deployed on Alibaba Cloud. If yes, check whether the Preserve Client IP feature is enabled.

    The Preserve Client IP feature requires the origin server to support the Proxy Protocol. Otherwise, requests may fail. For more information, see Preserve client IP addresses. We recommend that you disable the Preserve Client IP feature. For more information, see How do I disable client IP address preservation?

  • Check whether the volume of network traffic is within the size of the bandwidth plan.

    You can use the Instance Monitoring feature to check the number of connections and bandwidth usage. High bandwidth consumption may also be caused by DDoS attacks. For more information about instance monitoring, see View the monitoring information of an instance.

  • Check whether the GA instance has access control enabled, and whether the client IP address is on the whitelist.

    For more information, see Access control.

  • Check whether DNS records are correctly configured, especially whether the accelerated domain name or IP address is mapped to the CNAME or IP address assigned by GA.

    You can run the dig command to check the mappings. For more information about how to configure CNAME records, see Add a CNAME record for a domain name.