正文
随着用户对网络性能提升的需求日益提升,25G网卡逐渐成为一种标配。为了满足节日促销等流量高峰场景下的网络性能,UCloud调研对比了业界主流的智能网卡方案,最终采用了自主研发的新智能网卡方案应用于云主机之后可将其网络能力提升4倍,时延降低3倍。新的智能网卡方案是如何落地的?UCloud踩了哪些坑又是如何通过技术手段一一攻破的呢?
除了新的智能网卡方案,25G网络对UCloud的虚拟交换机也提出了诸多挑战。从最初的SDN交换机演进到采用DPDK技术的网关集群,但依然存在很多问题。UCloud网络团队通过不断的预研测试,利用Barefoot的支持P4可编程交换机研发了新一代交换网关UXR,相比其他交换机方案,P4的优势在哪里?实现原理是什么?
下一代计算
近年来容器技术和Serverless计算的出现,正在重塑下一代计算的格局。有人说Serverless将变成云计算行业的主流,甚至超过容器技术。但随着以Kubernetes为代表的容器编排技术的迅速发展,也有人认为容器才是云计算的未来。
Kubernetes旨在为开发人员提供一种干净的、面向应用程序的API,好让他们忘记底层服务器管理的细节。Serverless的出现则让开发者们可以完全忽略这些底层的服务器。由于针对大规模应用程序的成功使用Serverless需要开发编排系统,因此Kubernetes编排层和Serverless的整合或许才是下一代计算不可缺少的核心技术。
UCloud自2015年开始就着手推进在容器技术应用层面的研发。从可用性和资源利用方面来讲,容器技术相比传统的虚拟化技术更加轻量、更容易实现动态迁移和设置,特别是在混合云部署中具有天然的优势。除此之外,容器技术在UAI-Train(UCloud AI训练平台)上也得到了运用,它本质是一种PaaS服务,可以自动为训练任务创建运行环境(Docker容器)。UCloud内部还开发了一个基于Kubernetes的计算资源交付平台。那么这些产品到底是如何利用新技术进行改造的呢?关于Kubernetes容器技术还有哪些应用?