开发者社区 > 数据库 > 正文

数据库上云的网络方案可以选择什么?

数据库上云的网络方案可以选择什么?

展开
收起
詹姆斯邦德00 2021-12-17 13:29:34 453 0
1 条回答
写回答
取消 提交回答
  • 在网络方面也有几种选择,首先是 ALB,它最好的优点是相对成熟,但是也存在很明显的缺点,就是所有的包都要经过 ALB,这不符合极致性能要求。NGLB,可以解决 ALB的痛点,只有首包经过 XGW,后面的包不需要经过。但是在 0 点场景中,NGLB 的确是扛不住的。NGLB 也不支持 ECS。ENI(弹性网卡),业界主推的弹性网卡方案。但是弹性网卡方案依然有个问题,就是不支持物理机。这使得阿里巴巴又往 ENI+RDS 走了一步,但是目前还没有计划推出这个产品,而且由于网卡都是双向联通的,会存在安全风险。阿里目前使用的是 ENI+MyBase 方案,此方案的优点是应用和数据库在同一个网络平面,中间没有代理层,效率较高。但对于管控而言,复杂度提升了不少。一个机器上有两块网卡,用户用到的网卡和物理机网卡。机器不得不做两次操作,分别是数据链路和管控链路。考虑到数据需要双向联动和性能问题,所以使用了 ENI,又考虑到安全性问题,使用了 ENI+MyBase 方式。

    image.png

    资料来源:《数据库:从趋势到实践》,链接:https://developer.aliyun.com/topic/download?id=1113

    2021-12-17 13:36:13
    赞同 展开评论 打赏

数据库领域前沿技术分享与交流

相关电子书

更多
可编程网络视角的网络创新研究 立即下载
可编程网络和SDN3.0 立即下载
开放促进创新:构建开放网络生态 立即下载