作者:Doug Lardo和David Press(文章来源:Riot Games)
译者:TF中文社区
本文作者David Press和Doug Lardo是Riot的两名工程师,他们致力于改善数据中心网络,以支撑Riot的在线服务。本文是关于该主题的系列文章第三部分,将讨论我们的SDN(软件定义网络)方法,如何将SDN与Docker集成,以及该组合为我们解锁的新基础架构范例。如果你对SDN如何转换基础架构,如何使开发人员能够通过API获得并保护网络资源,或者如何摆脱购买越来越大的专用网络设备感到好奇,请参阅本文。
在第一篇文章中 ,Jonathan提到了为支持《英雄联盟》的新功能,在推出服务时面临的一些网络挑战。事实证明,(网络上面的部署)这并不像在服务器上安装代码并按回车那样容易。
连接性:对玩家和内部服务的低延迟和高吞吐量访问
安全性:防止未经授权的访问和DoS攻击,并在需要时进行通信,以最大程度地减少发生漏洞时的影响
数据包服务:负载均衡,网络地址转换(NAT),虚拟专用网(VPN),连接性和组播转发

Tungsten Fabric
在我们的数据中心(无论老的还是新的)、裸机和云中提供功能性
是开源的项目,但是也不要在一夜之间消失
能够对我们的部署征程提供专业辅助

Host network 主机网络模式:Docker将进程放置在主机网络命名空间中,从而有效地使其完全不隔离。
Bridge network桥接网络模式:Docker创建一个Linux桥接器,该桥接器连接主机上所有容器的网络命名空间,并管理iptables规则以将NAT流量从主机外部传输到容器。
From network 从网络模式:Docker使用另一个容器的网络命名空间。
None network 无网络模式:Docker设置了没有接口的网络命名空间,这意味着其中的进程无法连接到命名空间外部的任何内容。
·END·

关注微信:TF中文社区

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69957171/viewspace-2678362/ ,如需转载,请注明出处,否则将追究法律责任。