突然发现一个问题,aws 的可用区之间的流量是收费的,如果服务部署到不同的可用区,产生的交叉访问流量算下来也是不少的费用,有没有一种机制,网关收到请求后只给同一个可用区的下游服务转发,如果没有同一可用区的话,那才转发给其他可用区的下游服务。
想了下,好像用 spring loadbalance 组件或者二开应该可以实现,不知道有没有现成的方案。
1
crackidz 3 天前
只要你的服务发现支持 data center 功能就行吧,不过不是所有的都叫这个名字,一般都会支持
|
3
hahalaka OP |
4
qqqyh 2 天前
同 region 下不同 avz 之间的流量应该是不收费的啊
|
![]() |
6
LoliconInside 2 天前
|
7
tabliu 2 天前
最好的方案是不用 aws
|
8
salmon5 2 天前
国内的所有云,跨 az 都是不收费的,用 aws 的代表你接收它的收费特点,它收费就让它收费好了
|
9
salmon5 2 天前
aws 比国内的云,附加费用多了去了,用它不能嫌贵,嫌贵就别用
|
10
hackroad 1 天前
|
![]() |
11
SeduceQAQ 1 天前
貌似还真收费
https://docs.aws.amazon.com/zh_cn/cur/latest/userguide/cur-data-transfers-charges.html#data-transfer-within-region 有这么一句: > 例如,USE2-DataTransfer-Regional-Bytes 使用类型指定美国东部(俄亥俄州)区域中的可用区之间的数据传输费用。 |