上线你的第一个负载均衡
把一个域名指向 AnyLB,并让流量分发到两个源站——全流程约五分钟。
最后更新: 2026年8月18日 · 约 5 分钟
开始之前
你需要一个自己可控 DNS 的域名,以及至少一个可访问的 HTTP 或 HTTPS 源站。AnyLB 同时支持公网端点与私有源站,无论是虚拟机、容器还是 Serverless 函数。
- 一个可以添加 CNAME 记录的域名
- 一个或多个可访问的源站端点
- 一个 API Token,或 AnyLB 控制台的访问权限
创建负载均衡实例
创建一个源站池、加入源站,再挂上健康检查。命令行、Terraform 与控制台生成的配置完全一致,按你习惯的方式操作即可。
shell
$ anylb lb create \ --hostname api.example.com \ --strategy latency \ --origin api-sin1.internal \ --origin api-fra1.internal \ --health-check /healthz --interval 2s ✔ Pool created api-prod (2 origins)✔ Health checks on 3 probe regions✔ Certificate issued api.example.com✔ Load balancer live https://api.example.com Next: point a CNAME at edge.anylb.com指向你的域名
把域名的 CNAME 记录指向控制台中给出的 AnyLB 接入点。记录生效后,边缘证书会自动签发。
dns
api.example.com. 300 IN CNAME edge.anylb.com.确认流量已生效
发起一次请求并查看响应头,即可知道由哪个边缘地域处理。随后打开日志流,确认同一条请求对应的源站与耗时。
shell
$ curl -sI https://api.example.com/v1/orders HTTP/2 200anylb-edge: sinanylb-origin: api-sin1.internalanylb-origin-latency: 18msanylb-request-id: req_01J8QK2M4X