云原生—云计算的下半场
云原生正在改变世界
9年前,Netscape公司的创始人马克·安德森说:“软件正在改变世界”。 6年前,OpenStack基金会创始人Jonathan Bryce说: “世界的一切源于开源”。 再之后,业内普遍认同“云计算已改变了天空的颜色” 近两年,云计算概念又被清晰细分,“云原生”才是那条最大的鱼。
云计算的上半场与下半场
云计算的前世今生
云计算上半场-云计算逐步替代传统的基础设施
随着云计算技术迅猛发展,云计算基本实现了普及,在我国已经应用企业占比高达70%以上。其中95%的企业认为使用云计算可以降低企业的IT成本,提升企业的服务效率关键。
云计算下半场企业面临的挑战
云计算从工业化应用到如今,已走过十多个年头,云计算得到了蓬勃迅猛的发展,无论公有云和私有云基本深入人心,虚拟机代替了原来的物理机,分布式计算已经成为新的基础能力。但企业在云计算应用方面还存在以下问题与挑战:
- 企业基于云上的应用,未能充分发挥云价值与能力
- 数字化转型,使得企业IT需要更敏捷的方式支撑
- 传统企业IT建设模式与软件架构,导致企业软件运维成本居高不下
云计算的下半场-云原生
所有这些问题都指向一个共同点
云的时代需要新的技术架构,来帮助企业应用能够更好地利用云计算优势,充分释放云计算的技术红利,让业务更敏捷、成本更低的同时又可伸缩性更灵活。这些就是云原生架构专注解决的技术点。
云原生发展史及概念
云原生发展简史
“云原生”现阶段是一个很热门和关键的词,大家一定不会很陌生,但云原生的技术并不是一个新的概念,它是随着云计算的普及深入及容器技术快速成熟,逐步发展而产生的。
不断更新的云原生定义
很多人都会问“到底什么是云原生?
-
Heroku于2011年提出了十二因子的应用定义,该定义可以适用于任何编程语言,通常被认为是最早的云原生应用的技术特征。
-
Pivotal于2015年提出了“Cloud Native”的概念:云原生是一种可以充分利用云计算优势的构建和运行应用的方式。
-
云原生计算基金会(CNCF)关于云原生定义的最新版本是:云原生的代表技术包括容器、服务网格、微服务、不可变基础设施和声明式API。
云原生是种架构模式及软件开发的新的思想理念
云原生基于云计算理念的深化,是面向云应用设计的一种新的架构设计理念。充分发挥效能的最佳实践路径,帮助企业构建弹性可靠、松耦合、易管理可观测的应用系统。提升交付效率,降低运维复杂度。
云原生作用及价值
从产业效能方面
- 云原生极大的释放了云的红利,最大程度发挥云的优势
- 云原生成为驱动业务增长的重要引擎
从应用视角方面
- 容器技术解决异构资源标准化
- 变革研发运营的生产方式提升交付效率
- 提升业务应用的迭代速度,赋能业务创新
从技术视角方面
- 极致的弹性扩展能力,毫秒级弹性响应
- 服务自治故障自愈能力大规模可复制能力,跨区域、平台快速复制
云原生对软件开发模式及开发者的影响
云原生技术的不断发展和演进,使得软件平台开发门槛越来越低,阿里云原生平台通过云原生技术使得软件开发者无需自行搭建、运维服务器以及底层中间件 程序员不在各种环境、不同技术中间件的泥潭中不断摸爬滚打,而是更专注自身 的业务逻辑及开发语言。
云原生适合大企业?还是中、小企业?
大企业疑问云原生是不是更适合中小企业?中小企业觉得云原生是不是只适合成熟的大企业?
云原生的技术及理念,可以帮助大型企业及中小企业提高开发效能,降低运维成本,让企业更加专注到业务发展本身。
- 帮助大型企业打破部门壁垒,构建统一技术框架,降低重复投资,提升开发效能,实现数据融通
- 对于中小企业来说,中小企业更多关注的是敏捷灵活的开发迭代,用最小的代价获得最大的收益
阿里巴巴对云原生的定义
云原生是一条使用户能:低心智负担的、敏捷的、以可拓展可复制的方式最大的利用云的能力发挥云的价值的最佳路径
云原生的愿景:软件从诞生起就“生在云上,长在云上”、全新的软件开发发布与运维模式。
阿里云原生-释放云计算红利
阿里巴巴认为今天“云原生是释放云计算红利的最短路径”,其中至少有三层意义:
- 云原生是云计算的再升级
- 云原生正在重塑整个软件生命周期
- 云原生正在加速企业的数字化转型升级
阿里巴巴全面上云
云计算的下一站,就是云原生;IT架构的下一站,就是云原生架构; 希望所有的开发者、架构师和技术决策者们,共同定义、共同迎接云原生时代!