AWS 多可用区下的服务发现架构产生的流量问题

90 天前
 hahalaka

突然发现一个问题,aws 的可用区之间的流量是收费的,如果服务部署到不同的可用区,产生的交叉访问流量算下来也是不少的费用,有没有一种机制,网关收到请求后只给同一个可用区的下游服务转发,如果没有同一可用区的话,那才转发给其他可用区的下游服务。

想了下,好像用 spring loadbalance 组件或者二开应该可以实现,不知道有没有现成的方案。

1603 次点击
所在节点    Amazon Web Services
11 条回复
crackidz
90 天前
只要你的服务发现支持 data center 功能就行吧,不过不是所有的都叫这个名字,一般都会支持
hahalaka
90 天前
@crackidz 我用的 nacos ,方便问下怎么配置吗 或者什么关键字,一直在用 nacos 还没注意到有这个
hahalaka
90 天前
qqqyh
89 天前
同 region 下不同 avz 之间的流量应该是不收费的啊
hahalaka
89 天前
@qqqyh 是收费的,之前我也觉得应该免费,后面确认了几次, 都是收费的
LoliconInside
89 天前
tabliu
89 天前
最好的方案是不用 aws
salmon5
89 天前
国内的所有云,跨 az 都是不收费的,用 aws 的代表你接收它的收费特点,它收费就让它收费好了
salmon5
89 天前
aws 比国内的云,附加费用多了去了,用它不能嫌贵,嫌贵就别用
hackroad
88 天前
请注意,在区域之间传输数据需要收费。区域不等于可用区。
SeduceQAQ
88 天前
貌似还真收费

https://docs.aws.amazon.com/zh_cn/cur/latest/userguide/cur-data-transfers-charges.html#data-transfer-within-region
有这么一句:
> 例如,USE2-DataTransfer-Regional-Bytes 使用类型指定美国东部(俄亥俄州)区域中的可用区之间的数据传输费用。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://yangjunhui.monster/t/1116951

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX