从云计算到云原生

云原生是什么?它与云计算的区别是什么?这是在大家听到云原生时最常见的两个问题。

第一阶段的云计算解决的问题主要是物理资源上云,通过虚拟化技术来将底层资源池化,达到弹性、可控等目的。然而大多数传统应用并不是面向云环境来构建的,这里面包含了大量开发需求(开发框架、类库、后段服务等),就导致了云端的强大能力没有被完全发挥出来。因此,摒弃传统的应用技术架构,基于云的特点重新构建云原生应用,成为企业上云的下一个阶段。

市场上对于云原生的定义不尽相同, CNCF对于云原生的定义为“云原生技术有利于各组织在公有云、私有云和混合云等新型动态环境中,构建和运行可弹性扩展的应用。云原生的代表技术包括容器、服务网格、微服务、不可变基础设施和声明式API。” 

来源:CNCF定义

这些技术能够构建容错性好、易于管理和便于观察的松耦合系统。结合可靠的自动化手段,云原生技术使工程师能够轻松地对系统作出频繁和可预测的重大变更。云原生所代表的不仅是一系列技术栈,而且还包含了DevOps等一整套应用开发、部署、运维流程,因此它的到来会对企业软件应用产生巨大影响。

重塑IT生态,下一个十年期赛道

来源:CNCF SURVEY 2019: DEPLOYMENTS ARE GETTING LARGER AS CLOUD NATIVE ADOPTION BECOMES MAINSTREAM

根据CNCF的调研,84%的受访者在生产环境中使用容器,与2018年的73%和2016年进行首次调查时的23%相比有了大幅增长。企业对于容器的接受程度在大幅度提升,也代表着云原生应用在企业的渗透开始加速,伴随而来的是整个云原生生态对于非云IT生态的重塑。

来源:CNCF

截止2020年7月,CNCF的云原生全景图上共分为9大类(应用定义与开发、编排与管理、运行时、配置、平台、可观察性与分析、Serverless、会员和其它),29个功能模块,1427个项目,项目市值总额达到18.9万亿美元,云原生生态体系已经初步形成,随着云化的趋势到来,未来会开始逐步蚕食非云市场,有望成为IT领域未来十年期的潜力赛道。


Sunny
5.3k 声望2.3k 粉丝

SegmentFault 思否 CEO


引用和评论

0 条评论