Google Cloud 的网络设计
最近看了18年Google在NSDI上一篇介绍Google Compute Platform中整体网络设计的论文。这篇论文从GCP面临的大规模且变化频繁的网络挑战讲起,介绍了控制平面和数据平面的设计和改造。最终做到控制平面可以支撑单个网络100000 VM,数据平面以纯软件的方式做到接近物理网络的性能,吞吐量做到30Gb/s,单核pps做到了三百万。并做到了网络在线迁移,数据平面可以每周在线升级的高速灵活迭代。 相比于AWS所有网络功能下沉到专门的硬件卡,Azure使用专门的FPGA做网络加速,GCP只使用了Intel芯片的一些通用offload能力(encryption,checksums,memory… Read More »Google Cloud 的网络设计