云原生时代,底层性能如何调优?

CSDN云计算 CSDN云计算     2023-01-06     498

关键词:

作者 | 宋慧

出品 | CSDN云计算(ID:CSDNcloud)

现在,当企业提及数字化转型,上云用云的话题时,言必谈及云原生。在云原生吞噬一切的口号下,云原生被频繁、高热度的讨论之后,其真正的价值正在显现,那就是在公有云、私有云和混合云多种架构环境中,云原生技术可以帮助企业构建和运行可弹性扩展的应用。这将极大扩展企业应用负载的丰富性,让应用发挥极致的潜力,以应对快速变化的市场需求。

因为云原生,企业应用得以从传统的数据中心,延伸至公有云、混合云、边缘云等。其中,工业、金融、医疗等等行业里,边缘、大数据、AI 等新兴的应用逐步普及,这些应用的工作负载也呈现多样化的趋势。

云原生技术庞杂之下,云厂商的新机会

趋势之下,从 Kubernetes 容器编排、服务网格再到微服务、DevOps,云原生有多种热门技术,每个领域都有众多的厂商和技术团队在深研。因为开源的机制,云原生技术也打破了企业的边界,在 GitHub,很多云原生项目都由多个企业的开发者在一同贡献 pr。不过在云原生技术之上,对于除互联网企业之外的更多传统企业来说,云原生技术的庞杂,新技术的难度与学习成本仍然很高。举个例子,关于“什么是云原生”,可能就会听到很多个版本的定义。

在《CSDN 2021 年度开发者大调查》中,我们对于云原生领域的调研显示,有 47% 的受访者认为,云原生目前最大难点是缺乏熟练的技术人才。而对于传统行业,自有研发能力较弱,就算云原生的优势显现,也很难在短时间将云原生的好处在自身企业因地制宜、规模地应用。

基于这样真实的痛点,云服务厂商在将云原生用于自身业务发展的同时,也在联合云计算生态的各方,探索和集成云原生技术的最佳方案,将云原生作为一种能力,提供给其服务的用户。

在这些技术方案的探索中,虽然云原生目前更强调应用层面的研究与使用,不过云原生对 IT 底层基础设施的要求一样都没有减少。应用想要获得最优的使用体验,都需要云原生在基础设施层提供稳定可靠与极致的性能。同时,云原生技术的到来推动混合云的容器化,基于容器标准化封装解除应用运行环境与混合云异构基础设施的耦合,使企业更易于实现敏捷开发和持续交付。

云厂商+芯片巨头技术合力,探索云原生极致性能

在众多云服务厂商中以青云为例,青云推出的以 Kubernetes 为内核的云原生分布式操作系统 KubeSphere,可以为企业用户构建面向云原生应用的容器混合云。KubeSphere 是基于 Kubernetes 构建的以应用为中心的多租户容器平台,并提供全栈 IT 自动化运维,简化企业用户 DevOps 工作流。

除了 kubeSphere,青云也在与英特尔联合推出基于 KubeSphere 容器平台的英特尔精选开源云解决方案(Intel Select Solutions for Open Cloud)。精选开源云解决方案是一个以 OpenStack、Ceph 和 Kubernetes 等开源基础设施软件为核心组件,基于英特尔的硬件产品,针对虚拟化、大数据和人工智能工作负载进行性能验证和优化的全栈解决方案。

详细来说,英特尔精选开源云解决方案 2.0 版本中融合了容器编排工具 Kubernetes 进行整体验证,可支持裸机或者虚拟机,通过集成最新英特尔云原生组件,充分发挥硬件在云原生场景的性能,从而让云基础设施有更强的弹性伸缩能力支撑上层业务。方案最重要的亮点在于,国内一线云服务商与芯片巨头在联合技术研发实力,针对特定容器云应用负载进行测试验证和性能优化的硬件配置建议

方案中硬件涵盖了基础设施中核心的技术节点,包括第二代英特尔至强处理器、傲腾持久内存、 傲腾固态盘与以太网融合网络适配器等。要知道以往关于企业级硬件测试验证与性能优化,都是耗费 IT 人员精力的重要事项,而现在,企业用户能够以精选开源云解决方案为基础,快速搭建敏捷、满足不同负载要求的容器云平台。

方案的另一个亮点是 2.0 版本加入了针对英特尔傲腾持久内存优化的大数据引擎工作负载的支持。持久内存在国内一线互联网大厂中,是较为重要的性能技术与应用潜力的挖掘点,因此,方案也为推动开源云合作伙伴以及最终用户进行软硬件选型,性能调优以及降低总成本提供了重要的参考依据。

英特尔的云原生:软硬件全栈之路

未来数据中心的发展趋势是异构计算,GPU/FPGA/ASIC等硬件将发挥更多的创新特性。以往,在传统的虚拟化时代,至少要等虚拟化支持了新的硬件特性,应用才可以享受到。而在容器时代,硬件的新特性已经很容易被应用用到。所以,在未来异构的基础架构中,硬件会越来越多通过云原生平台,给应用带来价值。

英特尔全球工程师在硬件之上的性能验证优化和软硬件整体方案,做了大量的工作。以开源云解决方案为例,英特尔对高性能、高敏捷性的硬件,面向 Kubernetes 开源技术框架进行的优化,让云原生软件与硬件设施可以更紧密的融合,用以挖掘计算、存储、网络各方面的最优算力,对于用户来说,最直接的收益,就是降低TCO总体拥有成本。

笔者看到一张图,英特尔在云原生架构的各层,都在发力并贡献自己的软硬件技术。

英特尔在云原生全栈的贡献

详细的来说,英特尔针对云原生领域,在计算、网络、存储、安全各层,已有多个技术与方案,详细的技术列表如下:

图片源自 Intel 云原生技术文档

英特尔的云中聚势:开源、技术调优、极致性能

除了云原生领域的技术方案,回到云计算大领域,现在,业务关键型企业工作负载如 VMware、SAP、Microsoft SQL Server、Salesforce、Oracle 和数据分析等,都在向云端迁移。数据显示,在全球主流云服务提供商中,超过 83% 的云实例由英特尔技术提供技术调优。其中更有傲腾持久内存、FPGA、SmartNIC、QAT等最新的技术身影。

英特尔拥有 20 年的全球开源经验,并活跃于 KVM、Kubernetes、TensorFlow 等 650 多个开源项目。也基于此,英特尔技术在私有云、公有云、混合云和多云部署的多种场景下,都能够承载用户的负载需求。

回到英特尔的老本行,其对于每一代处理器性能的追求,也让用户在云到边缘等各种环境都能保持一致性能。另外,英特尔也在虚拟机密度方面的更新,实现相同性能,内核减半,最终降低总成本

在精选开源云解决方案中,英特尔基于云的企业工作负载所提供的顶级硬件产品的集合,满足 Top 级企业用户对性能与稳定性的极致要求。

除了硬件与性能的探索,主流的混合云堆栈,例如 AWS Outposts、Azure Stack、Google Cloud 的 Anthos 和 VMware Cloud,都针对英特尔架构优化,最终,则是为用户提供更轻松的管理运维环境

经历了十年的发展,云已经成为一切数字化的基础。云原生的兴起也印证了云计算未来进程,是正式进入云上资源高效运用的阶段。英特尔作为 IT 基础设施中,更硬核而基础的芯片与硬件提供者之外,在云原生时代,已经转为软硬件齐头并进的全栈方案和技术商。

云市场空间广阔,云厂商与英特尔的这种技术合作,也将成为 Top 级技术厂商间合作的最佳结合点,共同挖掘技术与云原生性能的极致潜力,也共同迎接云原生时代的瞬息万变市场的新挑战。

查看更多英特尔与全球主流云服务商的创新实践案例~

kubernetes已经成为云原生时代的安卓,这就够了吗?

...ff0c;管理应用更快更安全。作者:司徒放导语:云原生时代,直接使用Kubernetes和云基础设施过于复杂,如用户需要学习很多底层细节、应用管理的上手成本高、容易出错、故障频频。随着云计算的普及,不同... 查看详情

kubernetes已经成为云原生时代的安卓,这就够了吗?

...:田玮靖、溪洋编辑&排版:雯燕导语:云原生时代,直接使用Kubernetes和云基础设施过于复杂,如用户需要学习很多底层细节、应用管理的上手成本高、容易出错、故障频频。随着云计算的普及,不同云... 查看详情

essd技术解读-01云原生时代,阿里云essd快照服务助力企业级数据保护

简介:本文以云原生为时代背景,介绍了阿里云块存储快照服务如何基于高性能ESSD云盘提升快照服务性能,提供轻量、实时的用户体验及揭秘背后的技术原理。依据行业发展及云上数据保护场景,为企业用户及备... 查看详情

科技云报道:云原生时代,存储长什么样?

...。据IDC称,到2023年,将有超5亿的应用和服务以云原生的方式进行开发和部署,这一数字与过去40年以来人们开发的应用总数相当。云原生的加速发展为每个行业带来新的竞争需求,云原生和容器正在迅速转变为应... 查看详情

未来已来:云原生时代

文章目录我和云原生的缘分云原生是什么?云原生如何一步步走来?云开始的地方亚马逊入场谷歌:奠定云计算发展方向的四篇著作微软Azeru:托管化云计算在国内作为一名开发者,我们要如何成为云原生时代... 查看详情

springbootserverless实战系列|性能调优

...只需要很少的配置就可以创建独立运行的应用程序。在云原生的世界,有大量的平台可以运行SpringBoot应 查看详情

云原生时代,如何构建数字化转型架构?

...落地的核心枢纽。笔者经常遇到有朋友和客户问什么是云原生?对企业有什么好处?怎样结合云原生进行架构设计?本文让我们一起来思考这些问题,看看企业IT架构的演进、云原生架构的发展、以及云原生架构... 查看详情

团队拓扑:在云原生时代,如何定位自身与团队?

...原因,或是写作的原因,一直在思考『如何在云原生时代设计团队的协作?』以及『如何在云原生时代,重新定位开发人员的位置?』。起初,我只有一些细碎、不成体系的定义,直到这周公司大佬在... 查看详情

团队拓扑:在云原生时代,如何定位自身与团队?

...原因,或是写作的原因,一直在思考『如何在云原生时代设计团队的协作?』以及『如何在云原生时代,重新定位开发人员的位置?』。起初,我只有一些细碎、不成体系的定义,直到这周公司大佬在... 查看详情

essd技术解读-01云原生时代,阿里云块存储essd快照服务如何被企业级数据保护所集成?

...用户提供高可用、高可靠、高性能的块级随机访问服务及原生的快照数据保护能力。原生业务新需求随着云原生技术的发展,越来越多的企业基于云计算的虚拟化、弹性扩展及蓬勃发展的云原生技术的分布式框架,容器... 查看详情

云原生时代,开发者如何构筑容器安全?

随着数字化转型进入“深水区”,云原生改变传统的开发模式,加快程序应用的开发、交付、运维效率,充分释放云价值。容器作为云原生的代表技术,正成为资源调度和编排的标准,有效帮助企业降低IT实施... 查看详情

不管面试哪家公司,多线程性能调优是必选项~多线程性能调优底层原理实战营等你来!

前两天看到阿里一个大佬写的博客,提到高阶开发者必须掌握的技能,其中他明确提出了“精通多线程性能调优”。为什么多线程性能调优对开发人员如此重要?第一,不管你去面试哪家公司,多线程性能调... 查看详情

架构师成长系列|云原生时代的devops之道

...理自架构师成长系列2月17日直播课程。关注“阿里巴巴云原生”公众号,回复?“217”,即可获取对应直播回放链接及PPT下载链接。导读:DevOps是一种软件开发人员和IT人员之间的合作过程,目标是高效地自动执行软件交付和基础... 查看详情

阿里云李飞飞:什么是云原生数据库

简介: 云原生是一种新型技术体系,是云计算未来的发展方向。今天,阿里云李飞飞将和我们分享何为云原生、云原生如何与分布式有机结合,以及云原生技术如何帮助客户迈入数字原生时代。作者|飞刀来源|阿里技术公众... 查看详情

企业如何应对云原生时代的安全挑战?

本文整理自SUSE安全产品战略副总裁黄飞在SUSECON北京2022开源技术峰会上的主题演讲。不断缩小的安全“边界”应用软件发展平台发展线路很清晰,从最早的物理机发展到后来的虚拟机,可以运行多个操作系统在物理机上&#... 查看详情

云小课|gaussdb如何进行性能调优

...上手华为云。更多精彩内容请单击此处。摘要:GaussDB性能调优过程需要综合考虑多方面因素,因此,调优人员应对系统软件架构、软硬件配置、数据库配置参数、并发控制、查询处理和数据库应用有广泛而深刻的理... 查看详情

不管面试哪家公司,多线程性能调优是必选项~多线程性能调优底层原理实战营等你来!

...线程池Exchanger交换器适用于什么场景从CPU架构的角度理解底层高并发的构成。这些问题看起来很让人头疼,但是你必须学,对于大部分程序员来说,多线程用了很久,依然会出现面对棘手问题束手无策的状况,... 查看详情

传统开发被冲击得“七零八落”,云原生时代下开发者要如何自救?

...、Kubernetes及微服务等技术热度的持续攀升,可以说云原生正以不可撼动之势,剑指云计算的下一个十年。在此趋势下,我们不禁展望未来:云原生市场将如何发展?各大云原生平台能否实现互通?云原生... 查看详情