云计算如何多快好省?网易云解析云原生实践

云计算实践正在不断成熟,像获取水电煤一样获取计算能力的需求正在衰减,而像互联网公司一样以现代化方式运行业务,越来越更能打动决策者。这也是像网易云这样的后来者以场景化云服务迅速获得35万企业客户青睐的原因。那么,企业决定使用云计算开启互联网发展模式,最关键、最根本的因素是什么?

互联网业务呼唤IT“多快好省”

一位资深从业者近日发表博文感慨:像扁鹊一样精于四处救火的程序员成为大神,甚至以一塌糊涂的代码修改当前bug然后让别人擦屁股的人都混得风生水起,而如扁鹊兄长治未病一般控制代码质量、减少bug的程序员,却被优先裁员。其实,这是企业在互联网时代基于市场需求的权衡,毕竟高质量与高效率成反比,而商机不等人,软件交付时间等不起。当然,不良代码如定时炸弹,企业也希望找到法门缓和这种矛盾。

“互联网思维”概念提出已久,不同企业有不同的理解,不同行业有不同的运用,从IT支撑的角度,理想化的需求大抵是相通的,可以归结为“多快好省”四个字:

·多,能容纳多样化的功能,能支撑海量的用户,在高并发流量时不停服。

·快,支持业务快速迭代,快速响应用户需求,“唯快不破”正是互联网的圭臬。

·好,系统稳定,数据可靠,局部故障不能影响整体业务运行,保障“极致”体验。

·省,随着IT预算缩减、人力成本上升,省预算、省开发与运维人力的需求自不待言。

 

此时,计算成为水电煤也无济于事,秒级获取新资源,在软件研发模式和应用架构不变的情况下,构建、测试、部署等环节还是需要花足够长的时间——木桶效应这么多短板的情况下,“多快好省”就不可能实现。

云原生架构成为互联网业务最优解

以史为鉴,真正获得云计算技术进步红利,就要基于云来设计软件架构、实现工程化、建设运维体系,即采用云原生(Cloud Native)架构。在最近的网易云创大会上,网易云发布了知识体系2.0,包括了一部基于网易十余年实践经验编写的云原生专著——《云原生应用架构实践》,全面梳理了云原生架构知识体系。

云原生应用天然基于云服务的开发模式,包括持续集成、DevOps和微服务架构等过程,能通过自动化来提高整体的运行效率。如网易杭州研究院院长陈刚在该书推荐序中所言,云原生架构让网易95%的互联网业务真正运行于云端,业务团队只需要努力为业务编码,让产品同时实现“快”和“匠心”。

陈刚通俗地解释说,云原生与传统云计算最大的区别在于,传统云计算关注的是如何提供性价比最高的计算、存储、网络资源,而云原生关注的是如何让产品能够支持快速验证业务模式,如何简化复杂的开发流程、提升研发效率,如何保障产品的高可用性让业务无需承受成长之痛,如何实现大规模弹性伸缩轻松应对业务爆发,等等。

由此看来,云原生正是要解决“多快好省”的需求,可谓互联网业务的最优解。事实上,除了网易云,谷歌、微软、AWS等国际云计算服务商也都是云原生的拥护者。

网易云专著全面解析云原生实践

相比云计算,云原生的概念在国内的知名度不高,系统的参考资料也不多,很多企业还不能清晰描绘云原生的特征,更不用说实践。网易云推出专著《云原生应用架构实践》,针对企业如何采用云原生架构实现高效的产品迭代能力、支持互联网业务健康发展,总结了一套可行的方法论。

据介绍,书中详解了云原生应用的内涵和要点,对实现云原生应用面临的功能和非功能(高性能、高可用、可扩展、安全性、高可靠等)的不同阶段需求和实现方案进行了较为完整的梳理。内容涵盖了系统工程化、高性能数据库、分布式数据库、DevOps、微服务架构、服务化测试、多机房架构等方面,既有业务挑战分析,也有架构实践指导,并通过实战案例加以诠释。

通过阅读这部专著,架构师能够借鉴网易十余年的经验结晶,无须反复试验,即可快速设计符合互联网业务场景需求的架构。目前该书已经登录京东、天猫等电商平台和各地新华书店。

当然,云原生架构只是上云的基础,网易云还设计了很多场景化云服务来支持企业商业提升,例如面向中大型企业推出的专属云,是部署在网易公有云内用户独占的资源可用区,旨在解决企业上云的安全、成本、运维、弹性、功能等问题。同样,专属云关注的也不是资源,企业可以享受基于云原生理念设计的各种服务。