使用 Route 53 拆分读取和写入流量
Splitting READ and WRITE traffic using Route 53
我有一个 API 部署在 GCP(GKE+外部 LB)和 AWS(EKS + ELB)上。 DNS 解析通过 Route 53。
Route 53 能否以读取操作 (GET) 转到 GCP 而所有写入(PUT/POST 等)转到 AWS 的方式拆分传入流量。
基本上是这样的:
read.domain.com 转到 gcp 上的外部 ipv4 地址
write.domain.com 去 AWS ELB
谢谢。
您可以设置 read.domain.com 以通过为其设置 A 记录来解析 GCP IP。您可以使用 write.domain.com 的别名记录指向您的 ELB。
你不能做的是基于HTTPS方法的DNS路由(PUT/POST/GET/...
),那是网络堆栈的另一层,DNS没有概念那。
DNS 基本上进行第 3 层解析(IP 地址),而 HTTP 是第 5 层协议。
我有一个 API 部署在 GCP(GKE+外部 LB)和 AWS(EKS + ELB)上。 DNS 解析通过 Route 53。
Route 53 能否以读取操作 (GET) 转到 GCP 而所有写入(PUT/POST 等)转到 AWS 的方式拆分传入流量。
基本上是这样的:
read.domain.com 转到 gcp 上的外部 ipv4 地址
write.domain.com 去 AWS ELB
谢谢。
您可以设置 read.domain.com 以通过为其设置 A 记录来解析 GCP IP。您可以使用 write.domain.com 的别名记录指向您的 ELB。
你不能做的是基于HTTPS方法的DNS路由(PUT/POST/GET/...
),那是网络堆栈的另一层,DNS没有概念那。
DNS 基本上进行第 3 层解析(IP 地址),而 HTTP 是第 5 层协议。