云原生技术中台 CNStack2.0 正式发布

news2024/11/29 20:59:03

作者:奥陌

11 月 5 日,在 2022 杭州 · 云栖大会上,云原生技术中台 CNStack2.0 正式发布。

在这里插入图片描述

阿里巴巴资深技术专家 谢吉宝介绍 CNStack2.0

企业在数字化转型的过程中,一部分问题得到了解决,但随着 IT 水平的不断提升,新问题也在逐渐显现。业务系统越加复杂,所需的计算、存储和网络设施也变得越来越难以管理。

以往一台虚拟机、一个数据库便能部署应用的时代已经一去不复返了。复杂的系统架构需要更多基础软件的支持才能良好运行,而开源社区的蓬勃发展,虽然为决策者提供了更多选择的可能性,但从选型开始问题就接踵而至。交付、运维、故障处理和选型后维护,所有这些都与业务价值无关,但又必不可少,基础软件出现问题对上层业务系统来说将是致命的,而这对于缺少丰富生产经验的运维人员来说,更是雪上加霜。

随着云原生技术的深入发展和行业解决方案的不断落地,企业越来越希望看到这样一种平台,依托云原生技术能力,不但可以支撑大规模业务系统的发布与运行,也可以将内部各种复杂、零散、不统一和不标准的软硬件体系给集中管理起来,以中台化的运作方式,向企业内部源源不断的输出经过实践检验的成熟技术能力与标准体系,推动企业数字化建设向着更高效的方向发展。在这样一个趋势背景下,云原生技术中台 CNStack 隆重发布了其具有革新意义的新一代 2.0 版本。

在这里插入图片描述

接下来我们将从几个企业数字化转型遇到的常见困难开始,向大家逐一介绍 CNStack 2.0 所具备的突破性能力,以及能给企业带来哪些核心价值。

异构资源管理困难

大部分企业已经从“建好云”的阶段过渡到了“用好云”,不管是共有云还是私有云,用云和上云的理念已经深入人心。但云平台的种类和数量都在不断增加,尤其是基础设施部分,这就如同 PC 时代的主机硬件,需要有更通用的操作系统加以屏蔽和提升,否则面对形形色色的 IaaS 基础设施,管理、运维和适配都将是重复且效率低下的工作。

跨云、混合云和分布式云早已从理论步入生产,对异构资源的管理能力也需要更上一层楼。在某些局点的实践中,我们发现客户现场有存在多家云厂商的平台,且都分布在不同机房中,单开通资源这一项操作,就需要经历繁琐的申请过程,更不必说对整个环境体系的维护了。

CNStack 2.0 面向基础设施提供了云原生化的管理手段,可以对不同厂商、不同架构(x86/ARM)、不同计算类型(CPU/GPU)和不同地域(公有云/本地云/边缘云)的资源进行管理。多集群纳管可以将分散的基础设施统一纳管到平台下,并能进行跨集群的资源分配、统一调度和集中运维,极大降低了异构基础设施的管理难度。

不仅如此,CNStack 在项目实践中可以管控上千节点或上万核规模的集群资源,特别适用于零售和互联网行业等对于大规模、高并发和低成本管控的要求。而且在超融合及混部等能力的加持下,系统资源利用率可以由通常水平的 6%~12%,提升到 45%。

系统软件选型与维护困难

一个平台如果只能解决资源问题,其实还无法为业务提供可用的环境,因为在资源之上还存在各种系统软件,对这些系统软件进行技术选型并解决选型后的持续维护问题,也是平台必须要解决的。

现如今,开源技术在软件领域有着举足轻重的地位,单 CNCF 下注册的项目就已经超过了 140 个,是否使用开源技术已经成为了评估软件标准化和开放性的必要条件之一。但问题是,这么多开源项目,该如何进行技术选型?哪些项目能满足需要?哪些版本能用于生产?哪些技术经历过大规模实战?这些都是技术选型需要考虑的问题。

与此同时,对技术选型的持续维护也同样重要。版本迭代、技术革新,每次都需要投入新的人力、物力和财力才能跟得上开源社区的快速发展,否则就会面临版本生命周期终结、功能落后和性能低下等问题,更有甚者会遗留严重的安全风险,这些都是数字化决策者所不得不考虑的问题。

CNStack 2.0 可以从两个方面来解决技术选型时遇到的问题。首先,平台提供了很多内置的、开箱即用的产品组件和中间件,正是这些内置组件所提供的能力才使我们所倡导的“让企业数字创新只需专注业务本身”变为可能。

这些内置组件从资源管理到应用管理,从服务管理到流量管理,从可观测到可运维,从平台稳定性到数字化安全生产……渗透到了平台和业务系统的方方面面。如果想要通过开源产品搭建具备同等能力的技术中台,其投入将是无比巨大的。

CNStack 背靠阿里云云原生团队,其所提供的中间件产品无论在功能、性能、规模还是可靠性方面都是有目共睹的,且经历过非常多的生产实践检验,能默默地为业务系统保驾护航。另外,在能力中心里,CNStack 还精选了各种原厂和伙伴提供的产品及组件,当内置功能不足以满足业务需要的时候可以在此进行无限扩展,并享受平台提供的一致化产品体验。

多环境交付困难

基于云原生技术的 PaaS 平台是近年来管理 IaaS 的首选方案。从开源到商业化,企业总能找到满足业务需要的解决方案,但也不是全然没有问题。

比如,既往的工作模式和管理规范都是建立在非云原生的基础设施之上,简言之,就是以物理机或虚拟机为单元进行资源管理的。那个时候环境的申请几乎等同于准备主机节点,但这并不意味着一个环境处于可用状态,最终使用者还需要在上面部署很多系统软件和基础组件,这些软件系统的重复部署,不仅浪费人力和时间,后续维护也是一笔持续的开销,更不利于环境的复用、开支的节省和标准的建立,整体成本非常之高。当开发和测试等工作涉及多个系统和集成商的时候,环境获取成本将成倍增长,甚至失控。

CNStack 2.0 的环境交付是基于容器来实现的。在系统建设之初,交付人员将基础设施资源整合成资源池(即容器集群),之后资源的申请便等同于在集群中划分配额。这些被分配的配额仅用于部署实际业务系统即可,系统软件的交付则是通过能力中心来完成。能力中心里分发的产品与组件是开箱即用的,平台管理员只需轻点鼠标即可实现全自动的安装与部署,交付即可用。能力中心分发的是组件能力,不再是资源本身,完全有可能在企业内部复用这些能力,并依此建立完善的基础软件使用标准。

在实践中,资源分配和能力供给是有严格权限隔离的,完全适用于多地域、多组织和多项目的企业级管理模式。环境搭建周期从月变为天或小时,而且使用能力中心交付的组件会天然具备平台级的运维能力,不但能够提升环境搭建的效率,长期运维的成本也会一降再降。

生产运维困难

环境交付和应用部署都是一次性投入,而环境自身和其上业务系统的运维却是需要持续投入的。对大多数的运维人员来说,由于缺乏大规模访问下的生产运维经验,在突发状况时想做到系统的平稳运行是非常困难的,这往往不仅需要难得的实践经验,更需要专业工具或产品能力的支持。

即便在正常情况下,想要确保系统稳定也是看似简单,实则困难的目标。倘若没有平台的支持,运维人员将无法预知问题的产生,产生问题时也无法做到及时止血或快速定位,最后迅速恢复和平稳升级才能让系统回归到往日的正常状态。所有这些远非“一个有经验的运维人员”所能轻易做到的。

但依托 CNStack 2.0 的产品能力,保障线上系统的稳定运行只需要一个普通运维人员即可,这全都依靠了平台提供的一站式应用管理能力。复杂的业务系统催生了应用形态的多样化,微服务应用、多语言应用、批处理或定时任务应用、AI 应用和大数据应用等,所有这些在完成上线之后都需要针对性的运维和管理能力。

CNStack 提供了完备的图形化运维控制台,不出平台即可完成 80% 的运维工作。同时,应用系统在发布态和运行态的稳定性也是由平台来自动保障的,运维人员仅需对规则进行配置,CNStack 的诸多特色能力,就可以让发布如丝般顺滑,让系统在突发状况时也能平稳度过并发出告警。

最后,在应用故障逃脱平台的管控能力之后,系统提供的各种辅助工具和产品能力,也可以帮助运维团队精准定位故障,快速恢复系统,为研发部门介入修复赢得宝贵时间。

总结

诚然,在云原生运动的驱使下,将会有越来越多的企业尝试拥抱这项技术,以新的理念、新的架构和新的能力为业务注入新的活力,在这期间既往的平台解决了一些问题,又产生了一些问题,在不断的更新迭代中,加速释放创新的力量。

CNStack 2.0 让企业以最低的成本和门槛享受来自技术革新的发展红利,而在遇到种种必然的困难阻碍时,也能提供强有力的支撑手段,终究能以更开放、更全面和更轻量的形态为客户打造更具竞争力的云原生技术中台产品,进而服务企业数字化转型步入下一个阶段。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/26409.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Milvus的人脸检索】

0. 介绍 在上一篇文章中,介绍了milvus提供的以图搜图的样例,这篇文章就在以图搜图样例的基础上进行修改,实现人脸检索。 常见的人脸任务,分为人脸检测、人脸识别、人脸对比和人脸检索,其中人脸检索的含义是&#xff…

点成分享 | 蛋白质浓度测定之考马斯亮蓝(Bradford)法

蛋白质是组成生物细胞、组织的重要成分,生物的所有生命活动都离不开蛋白质的参与。蛋白质是生命的物质基础,是构成细胞的基本有机物,是生命活动的主要承担者。生物材料中蛋白质含量的测定是生物学研究中最重要也是最基本的实验操作之一&#…

【微机接口】串行通信基础

计算机通信:CPU与外部的信息交换 并行通信:数据所有位同时被传输 串行通信:数据被逐位顺序传送 串行通信类型: 串行异步通信:一个字符用起始位和停止位来完成收发同步。 串行同步通信:采用同步字符来完成收发双方同…

营丘福稻品牌山东大米 国稻种芯·中国水稻节:淄博高青招牌

营丘福稻品牌山东大米 国稻种芯中国水稻节:淄博高青招牌 淄博市广播电视台新生活 大众网海报新闻记者 董玉歌 淄博报道) 新闻中国采编网 中国新闻采编网 谋定研究中国智库网 中国农民丰收节国际贸易促进会 国稻种芯中国水稻节 中国三农智库网-功能性农业农业大健…

【电源专题】案例:电源芯片规格书大标题写5A那是能输出5A吗?

这个案例是找到了问题点后再去审查规格书发现规格书里竟然有写明!只是最初始不是我导入的芯片就是了(其实就算是我导入的,以前也没有测试方法和手段能发现异常),而且这个芯片已经用了好久好久了,现在都停产了,买不到了。 从下图所示的规格书大标题中可以看到同步升压芯片…

苹果Mac电脑L2TP连接公司内部网络失败解决方案

苹果Mac电脑L2TP连接公司内部网络 苹果Mac系统在创建VPN连接时,一直提示:L2TP-VPN服务器没有响应。请尝试重新连接。如果仍然有问题,请验证你的设置并与管理员联系。 我们在添加VPN的时候需要填写机器认证中的共享秘钥,我这里填…

详解容灾恢复过程中跨数据中心级的关键故障切换

【摘要】容灾设计过程当中需要考虑的故障切换的场景有很多,数据中心内部的高可用切换不在本次讨论范围之内,我们讨论的是容灾恢复过程中的关键跨数据中心级的故障切换场景,从网络层到存储层都会涉及到。(文中涉及相关技术产品参数请以官网最新发布为准) 1. 容灾设计需要进…

c++异常处理

目录 1.c异常的由来 2.怎么使用异常来解决问题 3.异常安全 4.异常规范 5.异常处理的优缺点 1.c异常的由来 在c语言中,如果程序出现了错误,采用的是返回错误码的方式。最常见的: int main() {return 0; } 这里的return 0的0就是表示返…

Kubernetes学习(一)入门及集群搭建

一、简介 1.简介 Kubernetes 最初源于谷歌内部的Borg,Kubernetes 是一个全新的基于容器技术的分布式架构解决方案。 包含几个基本功能: 1.将应用水平扩容到多个集群 2.为扩容的实例提供负载均衡策略 3.提供基本的健康检查和自愈能力 4.实现任务的…

电机无位置控制方法研究

无位置控制方法研究 1.无位置控制技术研究现状 2.反电动势过零检测法 3.反电动势三次谐波积分检测法 4.续流二极管法 5.磁链法 6.扩展卡尔曼滤波算法(EKF) 7.基于扩展卡尔曼滤波算法(EKF)的转速及位置估算 8.电感测量法 9.涡流效…

LeetCode-878. 第 N 个神奇数字【数学,二分查找,找规律】

LeetCode-878. 第 N 个神奇数字【数学,二分查找,找规律】 题目描述:解题思路一:二分答案容斥原理。给定一个上下界,然后依次增大下界或者减小上界,直到只剩一个答案。容斥原理是,加上两个集合&a…

六、TCP实现聊天

客户端: 连接服务器 Socket(address,port)发送消息 import java.io.IOException; import java.io.OutputStream; import java.net.InetAddress; import java.net.Socket; import java.net.UnknownHostException; import java.nio.charset.StandardCharsets;/*** 客…

LabVIEW使用VI Snippets存储和共享重用代码段

LabVIEW使用VI Snippets存储和共享重用代码段 VI Snippets是存储、共享和重用LabVIEW代码小部分的新方式。VI代码段将截图的可移植性与VI文件的功能结合在标准PNG图像中嵌入LabVIEW代码。当将VI代码段PNG图像拖到框图上时,它会将代码片段作为图形代码拖放&#xff…

【C++】重载运算符+-=>/*[]==++-- MyString 智能指针(* ->)

目录 15.重载运算符 15.1 eg.Person 15.2 eg.MyString 15.3 智能指针 15.重载运算符 定义&#xff1a;给原有的运算符赋予新的意义。 为什么重载<<或>>一定要用友元&#xff1f; 如果是重载双目操作符&#xff08;即为类的成员函数&#xff09;&#xff0c;就…

10年老码农亲授:什么是分布式系统

首先&#xff0c;分布式系统是在硬件成本日益提高&#xff0c;或者单机提升的成本过于昂贵而程序的问题得不到解决时&#xff0c;为了解决更加高效、内容量更大的数据而采取的一种解决手段。 而分布式系统又分为两个部分&#xff0c;计算和存储&#xff0c;而准确来说这两部分…

知行之桥EDI系统2022版Tomcat部署

1.首先需要下载Tomcat&#xff0c;可在Tomcat官网获取&#xff0c;本部署步骤以apache-tomcat-9.0.67.tar.gz为例&#xff0c;通过XFTP将该包放在服务器上的指定位置&#xff0c;如/opt/test 进入/opt/test文件夹后&#xff0c;在命令行执行以下命令对该包进行解压缩 tar -zxv…

大数据毕设 - 公交数据分析与可视化系统(大数据 python flask)

文章目录0 前言1 课题背景2 具体实现3 Flask框架4 ECharts可视化工具5 最后0 前言 &#x1f525; Hi&#xff0c;大家好&#xff0c;这里是丹成学长的毕设系列文章&#xff01; &#x1f525; 对毕设有任何疑问都可以问学长哦! 这两年开始&#xff0c;各个学校对毕设的要求越…

Smart Tomcat + Servlet API的应用

文章目录前言一、Smart Tomcat二、Servlet API1.HttpServlet&#xff08;1&#xff09;方法&#xff08;2&#xff09;描述servlet的生命周期&#xff08;3&#xff09;案例2.HttpServletRequest&#xff08;1&#xff09;方法&#xff08;2&#xff09;代码示例打印请求信息获…

若依框架图片上传、富文本框编辑器功能

文章目录一、前言二、效果三、编码过程1.前端&#xff1a;index.vueprojectShow.js富文本框: Editor/index.vue图片上传&#xff1a;ImgUploadCropper/index.vue2.后端&#xff1a;实体ProjectShowProjectShowControllerIProjectShowServiceProjectShowServiceImplProjectShowM…

Linux命令大全

前言 Linux 的学习对于一个程序员的重要性是不言而喻的。前端开发相比后端开发&#xff0c;接触 Linux机会相对较少&#xff0c;因此往往容易忽视它。但是学好它却是程序员必备修养之一。 作者使用的是阿里云服务器 ECS &#xff08;最便宜的那种&#xff09; CentOS 7.7 64位…