加入收藏 | 设为首页 | 会员中心 | 我要投稿 网站开发网_盐城站长网 (https://www.0515zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长百科 > 正文

Uber是如何在生产环境中部署IPv6的?

发布时间:2021-01-15 02:03:16 所属栏目:站长百科 来源:网络整理
导读:副标题#e# 《Uber是如何在生产环境中部署IPv6的?》要点: 本文介绍了Uber是如何在生产环境中部署IPv6的?,希望对您有用。如果有疑问,可以联系我们。 作者:JEAN HE 编辑:大愚若智 Uber的成长速度远远超出了IPv4的承载能力,为了更好地支持业务扩展,Uber的

Uber的基础架构使用haproxy在不同地区进行路由.我们广泛使用诸如haproxy.cfg yaml等配置(config)文件将不同IPv4地址与对应的主机名存储在一起.所有服务的配置文件也需要仔细检查,并根据不同用途进行更新,以便在为所有主机启用IPv6后支持IPv6地址.

我们并未使用硬编码的方式指定IPv4地址,而是在代码中使用主机名,随后通过DNS解决过渡期遇到的问题.目前我们正在对开发者进行培训,告诉他们如何使用诸如getaddrinfo(3)等IPv6相关支持工具促进整个过渡进程.

供应商支持

大型网络设备和服务器硬件供应商多年来一直在积极地为IPv6提供着支持,并且已经顺利实现了大量IPv6特性.然而考虑到生产环境中使用IPv6的历史并不长,并且大家普遍缺乏相关运维经验,随着越来越多的组织开始在生产环境中部署IPv6,大家陆续发现了很多bug.IPv6的质量保证(QA)需要努力与IPv4看齐.

随着越来越多的组织将服务部署在云端,Amazon AWS、Google GCP,以及Microsoft Azure等云供应商也加快了对IPv6的支持步伐.

Uber的IPv6部署:现在和未来

Uber目前正在以设计文档,包括IPv6寻址机制和特性RFC为指导,对IPv6部署进行实验室测试.在全面将IPv6部署到生产环境之前,为了发现任何可能存在的问题,还需要在准备环境中进行深入的负载测试.

我们预计可以通过全面部署IPv6立刻获得下列收益(包括但不限于):

  • 前端:前端将可以直接为原生IPv6流量提供服务.
  • 组织合并:面对相互重叠的IPv4地址,IPv6为我们提供了更具伸缩性的解决方案.
  • 车辆上下客:目前,Uber为自有车辆提供的车载设备底座会被解析至一个/24 IPv4子网.当前的这种设计是为了预留IPv4资源同时确保不同工程项目一致的配置.然而IPv6可以通过设备底座为车辆上下客网络架构提供一种更具伸缩性的解决方案.然而需要注意,仅在用户的iOS或Android软件能够支持的情况下才可以在上下客网络中使用IPv6.行动呼吁:迎接IPv6

(编辑:网站开发网_盐城站长网 )

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!