我们为什么需要云原生?看完这一篇就够了

作者 | 侯淼淼

出品 | CSDN(ID:CSDNnews)

云原生这个词对于业内大多数人来说都不陌生,伴随着云计算的蓬勃发展,大有愈演愈烈之势,已经赫然成为企业数字化转型的重要基石。与此同时,无数的新兴词汇如雨后春笋般冒了出来,“拐点”、“产业井喷”、“数字变革”、“技术红利”等关键词不断刺激着传统厂商拥抱云原生。然而,现在的云原生是真正的云原生吗?它能为企业带来什么?到底值不值得投入?如何才能实现技术平稳落地?在未来是否会成为主流?近日,KubeSphere容器平台产品负责人于爽基于此向我们深度分享了云原生发展现状与落地实践。

 

云原生从何处来,到何处去?

很多人认为,云原生是一个新概念。其实早在2010年,就有人首次提出了Cloud Native,这个词指的是应用程序和中间件能够在云环境中有良好运行状态的架构,具有早期云原生的原型。2013年,Pivotal的技术产品经理Matt Stine在推特上对云原生的概念进行推广,并在2015年出版的《迁移到云原生架构》一书中率先定义了云原生架构的几大特征。同年,Linux基金会成立CNCF(云原生计算基金会),标志着云原生正式进入了发展加速期,各路大厂纷纷入局,逐渐构建出Cloud Native的完整面貌,云原生的概念日渐清晰。与此同时,云计算和微服务的发展,为云原生铺平了道路。正是因为这些技术的积累,才有了今天的云原生。 

“未来的软件一定是长在云上的”。在未来更多的是依托于云的架构,虽然不一定是公有云,也不一定是私有云,但一定是依托于云的弹性可伸缩、成本无限降低的架构去构建。对于很多用户而言,大家普遍关心的问题不是选择什么样的平台,目前国内的技术公司都已经有了各自成熟的方法论和技术团队,而是如何把自己的产品放到云平台上。基于此,云原生为用户提供了一套将业务往新一代基础架构方向上迁移的解决方案,定义了一条能让业务最大程度利用现有基础设施实现更大效能的方法论。 

然而,云原生技术虽然已经出现了很多年,国内更多的还是停留在运维人员层面,因为业务部门极少会关注这个问题,大部分开发者都认为“我的代码已经写好了,后面的事情就不需要负责了”,这个就是云原生的“深水区”。并且在整个云原生生态里,CNCF全景图中工具链无限丰富,企业却并不关注里面的工具,他们需要的是一个完整的、能把这些复杂度都屏蔽掉的平台。于爽认为,“我们能做的就是帮助用户屏蔽掉那些不需要关心的事情,另外还能节省人力成本,之前公司可能要雇几个云原生的高手解决这些问题,现在通过一个产品就能把事情解决了,而那些高手就可以腾出时间和精力去帮助企业解决更关键的业务问题了”。

 

云原生值得投入吗?

 

现有业务能够在物理机及虚拟机上平稳运行,还有进行云原生投入的必要吗? 

于爽举了一个生动的例子:假如是一个只有2个人的团队,其中一个人负责技术,一个人负责业务,其实并不需要云原生技术,技术人员搞懂原生Kubernetes的内核,把自己的业务跑上去就行了。但如果是一个1000人的团队,运维部门有100人,业务开发部门也有100人。CTO不可能把自己掌握的底层内核、Kubernetes的技术,包括围绕Kubernetes构建的辅助性功能,如监控、日志、告警等业务的框架,全都告诉给这200人,让这200人都变得像自己一样厉害。所以企业需要一个媒介,能够帮助自身节约成本、提高效率,最大限度把一个技术平滑地传递到企业里的各个部门,屏蔽了Kubernetes碎片化。 

所以,我们不应该为了云原生而云原生,为了容器化而容器化,而要站在未来的角度上去思考与规划。对于企业来说,第一个阶段应该把基础设施以“Infrastructure as Code”的方式进行管理,其次再利用云原生技术提高投入产出比,在未来更高级的阶段是围绕着微服务、应用容器化来做混合云跨云管理等。云原生工具链很复杂 ,整个生态也很庞杂 ,这个时候就迫切地需要一个抓手 ,目前来看容器和Kubernetes就是最好、最简单、最便捷的抓手之一。 

回到一开始的问题,答案是肯定的,因为云原生能够为个人和企业带来了足够多的价值。对于客户来说,云原生能为他降本增效,带来切实的利益回报;对于业务部门来说,能够通过容器标准化的打包方式加速业务上线;对于开发部门来说,能够通过云原生达到更高质量的交付。

毋庸置疑,云原生整个生态可以说是基础设施里最吸引人的技术领域之一。

 

云原生技术如何平稳落地?

 

对于企业而言,将业务迁移上云并不是一朝一夕就能完成的事情。除了需要大量的时间以外,在迁移过程中也有可能面临各种各样的技术问题,比如:如何处理新系统与旧系统的关系?如何处理旧系统的遗留问题?如何保证数据迁移过程中的安全性问题?这些都对开发人员提出了更高的挑战。 

为了让云原生技术平稳落地,基于Kubernetes构建的面向云原生应用的容器混合云KubeSphere已经衍生出了一个庞大的家族。从独立交付、单节点部署的虚拟机管理,到负载均衡的组件,再到跨云的应用分发管理、集群巡检、交付引擎等已经形成了完整的生态。在面对特定场景的时候,比如自动驾驶、远程医疗等场景的业务实现,于爽表示“无论是硬件还是操作系统,容器平台在落地前一定会根据产品进行调整,比如内核的调参,产品的配置调整等,这是一个必须要经历的过程。最后的结果一定是以技术为基础,通过改造升级使企业提高生产力、从而增加利润降低成本”。 

云原生平台的一云多芯架构在与芯片适配的时候,Kubernetes容器平台层面的标准是一样的。于爽在此基础上举了一个生动的例子,“以笔记本电脑为例,CPU有AMD、有英特尔,虽然硬件是不一样的,但是中间的过渡层,也就是Linux Kernel(Linux内核),肯定是一样的。因此不管对方是红帽操作系统还是Ubuntu操作系统,都可以装在AMD或者英特尔上面。类似的概念套在KubeSphere里也是一样的,不管用户是飞腾还是鲲鹏的芯片,因为KubeSphere是长在Kubernetes之上的,所以它能做到跨不同硬件的操作系统实现一云多芯。” 

在云原生进入“深水区”的关键阶段,于爽认为“从计算机出现以来的所有应用,都有必要用云原生架构全部从零开始再做一遍”,相信在不久的未来,云原生技术将全面覆盖互联网、银行、保险等众多行业,到那个时候,云原生时代将全面而至。


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

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

相关文章

Serverless 如何落地?揭秘阿里核心业务大规模落地实现

简介: 2020 年,新冠肺炎疫情催化数字化生活方式渐成常态。在企业积极进行数字化转型、全面提升效率的今天,几乎无人否认背负“降本增效”使命诞生的 Serverless 即将成为云时代新的计算范式。 来源|阿里巴巴云原生公众号 2020 年&#xff0c…

linux使用ping命令ping本机,Linux下使用ping命令判断网络的好坏

简介在Linux系统里面如果想判断网络的好坏,脑海中蹦出的第一个命令就是ping了。ping命令基本是最常用的网络命令,它可以用来测试与目标主机的连通性。ping通过发送ICMP ECHO_REQUEST数据包到网络主机,并显示返回的相应情况,根据这…

分布式事务框架 seata-golang 通信模型详解

简介: Java 的世界里,大家广泛使用的一个高性能网络通信框架 netty,很多 RPC 框架都是基于 netty 来实现的。在 golang 的世界里,getty 也是一个类似 netty 的高性能网络通信库。getty 最初由 dubbogo 项目负责人于雨开发&#xf…

移动云TeaTalk(长沙站)| 聚焦“云网一体”发展新机遇

聚焦“云网一体”发展新机遇移动云TeaTalk(长沙站)云网一体,“湘”遇“湘”融 。7月23日, 移动云TeaTalk沙龙第四站在长沙成功举办。活动围绕中国移动“云网一体”理念,介绍云网产品体系规划以及各领域产品应用&#x…

宜泊科技加入阿里云原生合作伙伴计划,共建智慧停车新生态

简介: 在过去几年里,“云原生”的概念逐渐被广大的企业所熟知。云原生给企业带来了巨大的价值:一方面,统一的容器编排角度,给企业带来了更好的资源利用率和管理的效率;另一方面,云原生的技术实践…

红旗Linux网卡绑定,Linux bonding 之balance-alb 原理介绍及其实现

要求:首先要安装bonding driver 和 ifenslave。bonding driver 是实现网卡绑定的软件基础,它在很多系统中都作为模块而加载。ifenslave 是实现网卡绑定的一个实用工具。检查系统是否符合这两个要求:[rootnode1 bin]# lsmod | grep bondbondin…

大数据时代,如何用数据驱动精准营销

简介: 针对Yeahmobi在全球业务中需要统一治理数据资产和提供高并发、高弹性的存储服务需求,阿里云为Yeahmobi构建了一站式的数据湖解决方案。 Yeahmobi介绍 Yeahmobi是一家技术驱动发展的国际化智能营销服务公司,致力于为客户提供精准的全球…

百度获得国内首批无人驾驶乘用车高速公路道路测试资质

7月27日,第二十三届中国科协年会在北京拉开帷幕。在自动驾驶汽车产业落地与示范运营分论坛上,北京市高级别自动驾驶示范区推进工作组负责人孔磊介绍了《北京市高级别自动驾驶示范区建设阶段成果及2.0规划》,并向部分企业颁发了国内首批乘用车…

排查指南 | 关于 mPaaS-iOS 小程序打不开问题的解决方案

简介: 让天下没有打不开的小程序!!! 在我们集成 mPaaS 插件并使用小程序的过程中,很多开发者遇到了打不开小程序的问题。今天就举例说明,开发者在完成基本接入后,尝试打开 H5 应用,但…

十万亿级OLAP引擎解读-AnalyticDB如何支撑数据银行超大规模低成本实时分析

简介: 数据银行是一款品牌消费者运营的商业数据产品,由于其核心分析能力需要在海量数据上实现任意维度自由分析和响应时间上的强需求,我们大规模使用AnalyticDB作为底层的分析引擎,最终以较低的成本,出色的性能&#x…

C-Power 自主无人海上电力系统有望通过高效能源传输及远程高带宽通信技术,开启新的海上应用

开发利用海浪能是一个快速发展的领域,海洋工程师正在改进技术,以提供可靠、经济高效的海洋能源发与存储,并实现全新的海上数据与通信服务。 哥伦比亚电力技术公司 (C-Power) 位于俄勒冈州科瓦利斯市,是波浪能系统的全球领先企业&…

OCP China Day 2021:开放计算十年,以全球协作打破创新边界

7月27日,由 OCP 社区主办、浪潮承办的第三届 OCP China Day 2021在北京举行,近千名IT工程师和数据中心从业者参会。开放计算正成为当前乃至未来数据中心的创新主力,通过全球化协作的创新模式,解决数据中心基础设施可持续发展的重大…

通信行业力推零信任标准,蔷薇灵动微隔离首批获证

7月27日至28日,以“数字裂变,可信发展”为主题的2021可信云大会在京拉开帷幕。大会邀请云计算行业专家学者、知名企业代表、行业大咖同台论道,围绕行业发展趋势、落地应用、新兴技术、企业数字化上云等热门议题展开观点碰撞,带来前…

万张图片,流畅体验——记一次 Vue 列表渲染

简介: ### 背景 团队目前的Web端产品中需要显示两个列表视图:卡片列表和条目列表,并且在点击切换按钮的时候,对两个列表进行切换显示。 ![条目列表](https://ata2-img.oss-cn-zh 背景 团队目前的Web端产品中需要显示两个列表视图…

我的世界服务器linux加mod,在Linux下搭建带MOD 我的世界(Minecraft)服务器

在Linux下搭建带MOD 我的世界(Minecraft)服务器系统要求官方服务器推荐配置要求如下:CPU:Intel Core-Based CPUs or AMD K8-Based CPUs IBM 970 2.0 GHz and better内存:5 GiB硬盘空间:16 GiB上行宽带:8 Mbit/s下行宽带…

分布式、云原生技术之后,分布式云或成数字化转型新利器

编辑 | 宋 慧 出品 | CSDN云计算 头图 | 2021可信云大会现场 7月27日,2021年可信云大会在京顺利开幕。本届大会以“数字裂变,可信发展”为主题,云计算行业专家学者、众多国内一线云计算厂商、头部客户同台论道,围绕云计算行业趋势…

2021 ISC会上山石网科重磅发布智能下一代防火墙A系列,重新定义边界安全防御

勒索病毒频繁、威胁隐匿于加密流量、高级威胁藏于内部、物联网安全盲区众多,数字化发展及其带来的网络威胁态势正在发生着质的变化,网络安全所要求的防护能力不断提高。防火墙作为企业安全基础架构最重要的基石之一,其辐射到企业的边界、内网…

linux可平通网关但不能上网,redhat问题:能ping通网关和本网段的IP,但是不能ping通DNS,也不能上网...

redhat问题:能ping通网关和本网段的IP,但是不能ping通DNS,也不能上网(2011-12-20 06:11:51)标签:上网杂谈redhat问题:能ping通网关和本网段的IP,但是不能ping通DNS,也不能上网查看路由的信息如下…

一文读懂DataOps

作者:彭锋 宋文欣等来源:智领云科技大部分企业的数据平台建设要想顺利过渡到第三阶段,则离不开一个关键方法论—DataOps(数据运维)的帮助。DataOps 与 DevOps 十分形似,也有着与 DevOps 类似的软件开发角色…

Linux系统初学者指南,观点|Linux 系统调用的初学者指南

在过去的几年中,我一直在做大量容器相关的工作。先前,我看到 Julien Friedman 的一个很棒的演讲,它用几行 Go 语言写了一个容器框架。这让我突然了解到容器只是一个受限的 Linux 进程中的机器。构建这个受限视图涉及到 Golang 系统调用包中的…