云原生重塑IT生态

智芝全研究
关注
2020年08月26日
·
101浏览
·
0喜欢
·
0评论

2006年开始兴起的云计算产业对整个IT行业产生了革命性的影响,云化的趋势不可逆转,虚拟化、OpenStack、软件定义等一系列技术被大众广泛讨论。然而最近两年,容器、K8S开始成为从业者和投资人口中最常提起的名词,这背后所代表的云原生赛道也成为云时代的下一个方向。

云原生重塑IT生态

 

01云原生是什么?

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

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

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

云原生重塑IT生态

 

云原生的概念最早在2013年,由来自Pivotal的Matt Stine提出。它包括:DevOps、持续交付、微服务、敏捷基础设施等众多组成部分。其中,容器化封装、自动化管理、面向微服务,是云原生系统必须具备的三大特征。

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

就目前来说,云原生真正解决的问题是,企业级云应用,在架构设计、开发方式、部署维护等各个阶段和方面都基于云的特点重新设计。

云原生重塑IT生态

 

02相比于传统的云架构云原生的优势

1. 可以多种方式进行数据存储

云原生的数据不仅可以存储在关系型数据库中,还可以存放在事件日志、文档或键值存储、对象存储、网络存储、缓存或冷存储(cold storage)中。

2. 数据没有固定模式

云原生应用和服务既可以用JSON来处理数据,也可以用protocol buffer 或传统的 XML 来构造数据。

3. 数据与其他租户隔离

云原生应用的数据不存放在单个共享实例中,这样既保证了数据的安全,有提升了应用的性能和敏捷性。

4. 横向扩展

随着智能设备的普及和边缘端数量的增长,数据服务必须具备较强的可扩展性,在数据量变化时,灵活应对。

云原生重塑IT生态

 

除此之外,云原生还有很多其他的优势,因此理解云原生的核心原理、掌握云原生应用的部署与开发,是企业决胜数字化转型的关键。

03

云原生重塑IT行业

在多云时代,企业的数据和应用不仅分布在企业私有云和公有云上,也分布在远程办公室或分公司以及边缘计算的环境中。

如今的企业希望实现不同云之间的应用移动性,同时保持对硬件、管理程序或云的开放性。因此建立一个以业务为中心的运作方式,构建云原生的应用程序和基础设施是一个必然的趋势。

实现对业务的快速部署以及弹性动态调整,而且整个架构是以非常简单的方式来打造的,而这就是以应用驱动的企业云原生,隐隐地却又注定将带动一股潮流。

云原生重塑IT生态

 

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

这里我们顺带简单介绍一下CNCF。CNCF,全称为Cloud Native Computing Foundation,中文译为“云原生计算基金会”。这个基金会成立于2015年12月11日,属于Linux基金会旗下。CNCF致力于培育和维护一个厂商中立的开源生态系统,来推广云原生技术。综合来说说,CNCF是云原生领域影响力最大最有话语权的组织。

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

 

本文作者不持有文章中提到的股票,且近72小时内无任何买入计划
❤0喜欢收藏