Parameter | Description |
Endpoint Group Name | Enter a name for the endpoint group. |
Region | Select the region where you want to deploy the endpoint group. Note If the region where the endpoint is deployed is not supported by GA, select the region that is nearest to your endpoint. Global Accelerator forwards requests to the optimal endpoint in the endpoint group. |
Configuration | Endpoints are the destinations of client requests. To add an endpoint, set the following parameters: Backend Service Type: If your backend server is deployed on Alibaba Cloud, you can select Alibaba Cloud Public IP Address, ECS, ENI, CLB, ALB, NLB, or OSS. If your backend server is not deployed on Alibaba Cloud, you can select Custom IP Address or Custom Domain Name. Note If your standard GA instance does not support ALB instances, ECS instances in VPCs, CLB instances in VPCs, NLB instances, or ENIs as endpoints, your instance may be of an earlier version. Contact your account manager to upgrade your GA instance. UDP listeners do not support ALB instances as endpoints. To ensure that your GA instance is connected to an endpoint, you must configure an access control policy for the endpoint based on the connection type. Internet connection: The access control policies of the endpoint, such as security group rules or firewall settings, must allow the public IP address of the endpoint. Private connection: The access policies of the endpoint, such as security group rules or firewall settings, must allow the CIDR block of the vSwitch to which the endpoint belongs. The number of idle private IP addresses of the vSwitch must be equal to or greater than eight.
The public IP addresses of endpoints associated with a GA instance are unique and are not shared with other GA instances. For information about how to view the public IP address of an endpoint, see View the public IP address of an endpoint. If no service-linked roles exist when you specify Elastic Compute Service (ECS) instances, elastic network interfaces (ENIs), Classic Load Balancer (CLB) instances, Application Load Balancer (ALB) instances, Network Load Balancer (NLB) instances, or Object Storage Service (OSS) buckets as endpoints, the system automatically creates the corresponding service-linked role. For more information, see AliyunServiceRoleForGaVpcEndpoint, AliyunServiceRoleForGaAlb, AliyunServiceRoleForGaOss, and AliyunServiceRoleForGaNlb.
Backend Services: Enter the IP address, domain name, or instance ID of the backend server. Weight: Specify a weight for the endpoint. Valid values: 0 to 255. GA distributes network traffic to endpoints based on the weights. Warning If you set the weight of an endpoint to 0, Global Accelerator stops distributing network traffic to the endpoint. Proceed with caution.
You can click + Add Node to add more endpoints. You can create up to four endpoints in each endpoint group. If you want to add more endpoints, go to the Quota Management page and increase the quota. For more information, see Manage GA quotas. |
Preserve Client IP | Specify whether to preserve client IP addresses. If you enable this feature, the backend server can obtain client IP addresses. For more information, see Preserve client IP addresses. |
Backend Service Protocol | Select the protocol that is used by the backend service. The Backend Service Protocol parameter is available only when you configure an endpoint group for an HTTP or HTTPS listener. Note If the listener protocol is HTTP, this parameter is automatically set to HTTP and cannot be modified. If you select HTTPS for Backend Service Protocol, the backend service supports the following TLS versions: TLS 1.0, TLS 1.1, TLS 1.2, and TLS 1.3. In addition, GA automatically negotiates with the backend service on which TLS version to use. By default, TLS 1.3 is disabled. To use TLS 1.3, contact your account manager.
|
Protocol Version | Select the protocol version used by the backend service. The IP Version parameter is available only when you select HTTPS for Backend Service Protocol. HTTP/1.1 (default) HTTP/2 After you enable HTTP/2 origin fetch, backend HTTPS services can benefit from the advantages of HTTP/2 to greatly improve service performance, reduce network latency and overheads, and improve access experience. This protocol version is suitable for backend services that support HTTP/2. If your backend services support only HTTP/2, you must select HTTP/2.
Note By default, the IP Version parameter is disabled. To enable this parameter, contact your account manager. If you select HTTP/2, the following limits apply: WebSocket is not supported. HTTP/2 Server Push is not supported. Google Remote Procedure Call (gRPC) requests that use HTTP/2 cannot be accelerated.
|
Port Mapping | If the listener port and the port that is used by the endpoint to provide services are different, you must configure this parameter. The Port Mapping parameter is available only when you configure an endpoint group for an HTTP or HTTPS listener. If the listener port and the port that the endpoint uses to provide services are the same, you do not need to add a port mapping. GA automatically distributes client requests to the listener port of the endpoint. |
Traffic Distribution Ratio | Set the traffic distribution ratio for the endpoint group. The Traffic Distribution Ratio parameter is available only when you configure an endpoint group for a TCP or UDP listener. Valid values: 0 to 100. |
Health Check | Specify whether to enable the health check feature. After you enable the feature, you can use health checks to check the status of endpoints. For more information about the health check feature, see Enable and manage health checks. Note If your GA instance uses UDP listeners, you can enable the health check feature for an endpoint only if the endpoint is associated with a TCP, HTTP, or HTTPS service. Otherwise, the endpoint is marked as unhealthy. |
Health Check Protocol | Select the protocol that you want to use for health checks. Valid values: TCP, HTTP, and HTTPS. A TCP health check probes whether a server port is healthy at the network layer by sending SYN packets to the port. An HTTP health check probes whether an endpoint is healthy by simulating HTTP GET requests sent from a browser.
|
Port | Specify the port of the endpoint to which probe packets are sent for health checks. Valid values: 1 to 65535. |
Health Check Interval | Specify the interval between two consecutive health checks. Unit: seconds. Valid values: 1 to 50. Default value: 2. |
URI | Specify the URI for health checks.
By default, GA sends a GET request to the default homepage of the backend service. If you do not want to use the default homepage for health checks, you can manually specify a URI. Note This parameter is supported only for HTTP and HTTPS health checks. |
Healthy Threshold | The number of consecutive health check failures that must occur before a healthy endpoint is considered unhealthy, or the number of consecutive health check successes that must occur before an unhealthy endpoint is considered healthy. Valid values: 2 to 10. Default value: 3. |
Tag | Specify a tag for the endpoint group. You must configure the Tag Key and Tag Value parameters. For more information, see Manage tags. |