导读:
云原生和容器化是主流的趋势,但由于部分用户因为一些原因需要自建容器,此时不得不面临一个问题,就是如何能够在一台宿主机上提升容器数量,降低容器成本。
本次分享具体讲解三种构建容器的网络架构方案,同时横向对比各种方案在提升容器密度方面的优缺点。
作者 | 阿里云高级技术专家 姜文锋
来源 | 弹性计算百晓生
弹性网卡直通
所谓弹性网卡直通就是将一个ECS上的弹性网卡直接加入到容器命名空间内。这种架构非常简单,无技术风险,同时缺点也非常明显:ECS容器数量受限于ECS可挂载弹性网卡数量。而目前阿里云最高规格实例大约支持20块网卡左右,对容器密度敏感的用户,这不是合适的选项。
弹性网卡多IP构建容器
弹性网卡+网卡多IP+策略路由
网卡多IP是阿里云为了提升IP数量而提供的方案,可以让一个弹性网卡支持多个IP,这样就具备了在ECS上创建更多容器的基础。下图展示了结合弹性网卡+网卡多IP+策略路由构建容器的架构。与弹性网卡直通对比下,引入的复杂度是路由设置问题。