中文

面向云应用的广域网自动扩缩容

网络与互联网体系结构 2021-09-08 v1

摘要

现代云编排器如 Kubernetes 提供了一种通用且稳健的大规模托管应用方式。其关键特性之一是自动扩缩容,即自动调整云资源(计算、内存、存储)以适应应用需求。然而,云自动扩缩容的范围仅限于托管云的数据中心,并不统一适用于网络资源的分配。在 I/O 受限或数据动态传输的用例中,这可能导致应用严重性能下降。例如,当云服务负载增加且连接数据中心与互联网的广域网(WAN)变得饱和时,应用流会经历延迟和丢包的增加。在许多情况下,这通过过度配置网络容量来处理,这引入了额外成本和低效。另一方面,得益于“网络即代码”的概念,WAN 暴露了一组可用于按需动态分配和释放容量的 API。在本文中,我们提出将云自动扩缩容的概念扩展到网络以解决此限制。这样,云中运行的应用可以将其网络需求(如带宽或流量轮廓)传达给软件定义网络(SDN)控制器或网络即服务(NaaS)平台。此外,我们旨在定义应用于网络的垂直和水平自动扩缩容概念。我们提出了一个根据 Kubernetes 中托管应用的需求自动分配底层网络带宽的原型。最后,我们讨论了开放的研究挑战。

关键词

引用

@article{arxiv.2109.02967,
  title  = {Wide Area Network Autoscaling for Cloud Applications},
  author = {Berta Serracanta and Jordi Paillisse and Albert Cabellos and Anna Claiborne and Alberto Rodriguez-Natal and Dave Ward and Fabio Maino},
  journal= {arXiv preprint arXiv:2109.02967},
  year   = {2021}
}

备注

6 pages, 5 figures