这是一个 IT 技术飞速发展的时代,在硬件基础设施的不断升级以及虚拟化网络等技术的日益成熟下,云厂商也正面临着各种新技术带来的巨大挑战。从数据中心的基础建设到云平台的系统构建再到产品底层的技术改革,该如何结合最新的技术趋势和用户日新月异的需求从而取得进一步发展呢?12 月 21 日 UCloud 用户大会暨 Think in Cloud 2018 上海站的’产品与技术专场’将会分享 UCloud 对这些问题的思考。
极简产品,极深技术
我们知道乔布斯一生都在奉行极简主义,极简主义强调在简单的产品设计上做到极致,但背后往往需要企业对用户需求的全面理解和深度挖掘。在这一方面,UCloud 一直奉行“用户的需求就是下一个产品”的信念,在满足用户业务需求的同时,不断打磨产品的形态直至给用户呈现简单、直接、易用的稳定高可用云服务。例如 ULB 经过不断升级优化之后,性能大幅提升,同时功能上也实现了多种均衡算法、自动化容灾等,而用户界面则越来越简单,方便用户做智能选择,从而提高资源利用率。除了 ULB 之外,UCloud 还有很多这样的产品设计案例。
一个企业要想始终走在行业前沿,必须要掌握自己的核心技术,提高技术壁垒。近 6 年的发展,UCloud 紧跟新技术的步伐来加快新产品和功能的迭代:云主机 5 分钟可实现并发创建 1000 台、云主机内核热补丁在线热迁移、SSD 云硬盘超高性能的 13 倍提升等等。当云计算产品的功能特性越来越趋同的时候,作为有竞争力的云厂商要如何打造自己的差异化技术优势?这些新产品特性的的极简设计理念又是通过什么技术实现的?
下一代网络
对于 UCloud 产品线而言,虚拟网络始终是 IaaS 产品的一个核心组件,也经过了多次的演进,演进中我们始终思考的是:如何在不增加用户成本的情况下为用户提供更可靠、更快速的网络。答案则是要求技术团队不断采用新技术来同时满足新功能、转发能力、稳定性等多种需求。
从上世纪 90 年代开始,第四代互联网( IPv4 )凭借互联网的几波浪潮经历了快速发展,到如今 IPv4 的资源几近枯竭、服务质量难以保证等制约性问题凸显,第六代互联网( IPv6 )逐渐走近大众的视野。UCloud 也已开始在云平台进行部分产品的 IPv6 切换。在这一过程中,由于 IPv6 和 IPv4 并不直接兼容,如何保证运行在 IPv4 上的旧业务和切换成 IPv6 网络的新业务打通?又是如何在云平台实现网络环境 IPv4 向 IPv6 的进化?
(图片来源:图虫创意)
随着用户对网络性能提升的需求日益提升,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 容器技术还有哪些应用?
全球基础设施建设要解决哪些问题?
随着国内互联网应用市场被巨头垄断下的用户红利逐渐消失,外加相关监管制度趋严以及国家“一带一路”倡议等多重因素的影响下,越来越多的互联网企业开始走出国门寻求海外用户市场。为了帮助更多的企业降低业务“出海”的门槛,截至目前,UCloud 已经在全球范围内实现了包括尼日利亚、泰国、巴西、印度、俄罗斯等多个本地化地域的成功落地。
在帮助更多企业“出海”的数据中心建设之路上,UCloud 积累了丰富的经验,从数据中心的基本信息到可靠性设计、承载能力、带宽质量、配套监控设施等方面来考量已经不能成为用户选择的绝对因素。那么,面对越来越多元化、全球化的业务,数据中心的建设还需要充分考虑哪些方面呢?
事实证明,用户往往会优先考虑低延时的本地覆盖,除了本地访问还要考虑全球访问的延时问题,大规模抗 DDoS 攻击的能力也是不容忽视的,最后如果业务遇到变更如何保证实时扩容以达到无缝升级?新一代数据中心能够解决这些来自用户本身的种种问题吗?
关于以上诸多谜团,将会在 12 月 21 日 UCloud 用户大会暨 Think in Cloud 2018 上海站的技术专场进行揭秘。届时,UCloud 副总裁杨镭将带来有关极简产品的设计理念、下一代网络、下一代计算以及全球基础设施建设等前沿技术话题的深度剖析。除此之外,还会分享 UCloud 新一代后台系统以及 Service Mesh 网络灰度等内容。
下图海报里的数字有何玄机?其中传递的是对用户价值的何种认知?想知道数字背后的奥秘请点击图中二维码即可开启探索之门。