【博文推荐】云化应用还是应用云化?

云计算
自从2008年云计算开始火热,到今年已经7年有余,云计算也开始进入“7年之痒”的关键时期。有些人已经厌烦了云计算,觉得没有新意,开始恋上了大数据,似乎只有大数据才能挽救人类一样。其实云计算并没有“云”老珠黄,当我们静下心来慢慢品味一下,才能更为成熟的面对云计算,懂得云计算给我们带来的绝对不是激情过后的乏味。我们今天不妨来细细思量一下应用和云计算的关系。
  本文出自51CTO博客博主张振伦,如有任何问题,欢迎进入博主页面互动讨论。

博文地址:http://virtualman.blog.51cto.com/200540/1660485

 

[[137017]]

自从2008年云计算开始火热,到今年已经7年有余,云计算也开始进入“7年之痒”的关键时期。有些人已经厌烦了云计算,觉得没有新意,开始恋上了大数据,似乎只有大数据才能挽救人类一样。其实云计算并没有“云”老珠黄,当我们静下心来慢慢品味一下,才能更为成熟的面对云计算,懂得云计算给我们带来的绝对不是激情过后的乏味。我们今天不妨来细细思量一下应用和云计算的关系。

回顾一下几大云计算的榜样,包括:SalesForce、Google、AWS、阿里云等,就不难发现云计算并非出身贵族世家。他们天生叛逆,无疑都是通过开源、自研的方式来慢慢形成的自有平台,向来瞧不上出身贵族的企业IT架构。不过,2008年以来,传统企业的CXO们看到了出身屌丝的云计算的诱人之处,纷纷放下身段,开始了疯狂的追逐之旅。

当然,传统企业应用和典型云计算应用是否一回事呢?先看看云计算榜样们自己的应用。他们都基于开源平台开发,具有很好的横向扩展,具有很强的自愈能力。而传统的企业应用具有数十年的历史,有当年很好的架构设计,当然几乎都是标准的套装软件,具有很好的纵向扩展能力,应用的可用性很大程度依赖于软件的HA和硬件层的冗余来实现。因为传统企业应用基本不考虑自身的可靠性。那么问题来了,现在走到云计算的时代,到底是需要如何演进呢?

今天传统的企业都急于求“云”,都想将自己的应用直接迁移到云计算平台,以为这样就算完成了云计算的旅程,这就是本文标题说到的应用云化:就是将传统应用无需修改,直接搬到云计算的平台上,通过虚拟化构建了资源池,通过云管理实现了资源的自动调度、应用的自由飘移、多租户管理等等,似乎云计算就在眼前了。当然,通过资源池的构建和资源的自动调度管理等,用户确实获得了很多好处,比如:资源利用率大幅度提升,用户CAPEX和OPEX节省巨大,系统弹性增强,业务上市更为快速便捷等。但是,我们还是经常困惑:有些核心关键应用不适合虚拟化和云化、应用扩展能力有限、应用可用性架构复杂、应用部署成本居高不下等等问题。似乎企业部署的云计算好像并不是如想象的那么解渴,到底哪里出了问题呢?

其实,不是传统企业IT出现了啥大问题,而是应用出了问题,传统企业应用本来就是弱女子,不会因为换了一条跑道就能变成女汉子。而互联网基于云平台的应用本来就是女汉子,她们本来就能横向扩展,具有很强的战斗力,并不需要下层平台的支撑就能独自确保自己的可用性,这是传统企业的套装应用绝对不具备的特性。

说到互联网云平台上的女汉子,似乎所有的传统企业都值得拥有。但传统企业应用云化显然不是理想的道路,因为应用云化只能获得部分云计算的优势。传统企业要想拥有云计算的所有好处,开发新一代的云化应用是唯一出路。云化应用的典型代表就是典型云计算的应用,就是应用本身具有横向扩展、自愈能力,完全不需要依赖底层硬件来支撑,能够随着资源的扩展而自动分布。

但是传统企业IT已经有成千上万的应用在手,不是随便一甩就能一身轻的,他们到底该如何规划自己应用的云计算之旅呢?其实,只要坚持下面的四条原则即可:1)任何新开发的应用都要求是“云化应用”,非“云化应用”一概否决;2)老应用先从简单应用开始应用云化,逐渐过渡到生产应用的云化迁移,***完成核心应用的云化迁移;3)老应用随着生命周期管理逐渐淘汰或升级,所有的淘汰、升级都瞄准云化应用,逐渐过渡到全云化应用时代;4)无论老应用云化还是新的云化应用开发,都要坚持“去小机化思维”。

原则虽简单,执行难度还是不小的,比如:传统企业想短期完成云计算部署迁移是不现实的。应用种类越多,应用环境越复杂,到达全云化应用阶段需要的时间就越久,对于很多大型企业,要做好长期和云计算战斗的准备,因为这是一场持久战,不可能速战速决。但只要遵循这些原则,全云化应用时代可期,云计算的效益可期。

云计算好处那么大,你值得去看看!

责任编辑:Ophira 来源: 51CTO
相关推荐

2014-12-11 10:56:53

2015-07-29 13:46:27

OpenStackIcehouse私有云实战部署

2015-09-23 10:12:59

AWSWindows 应用应用云化

2015-04-21 09:28:58

ockerdocker监控平台监控

2015-02-04 10:29:48

云计算互联网信息服务

2015-12-29 15:43:56

云计算虚拟主机数据中心

2014-12-11 10:31:22

网络优化KVM

2017-04-13 10:24:19

华为

2015-06-04 11:26:55

华云数据

2020-04-24 10:42:54

云应用疫情云经济

2015-03-03 13:16:27

2014-12-24 11:13:06

可用性集availabilitset

2017-12-01 21:13:19

华为云

2018-10-11 13:55:27

虚拟化安全操作系统

2012-12-07 09:19:03

云计划云安全私有云

2012-05-15 09:53:10

云计算

2012-10-23 09:34:21

云网络虚拟网络SDN

2013-03-15 10:59:16

网络虚拟化云计算

2013-07-09 10:06:44

网络虚拟化云计算

2015-04-30 10:32:16

点赞
收藏

51CTO技术栈公众号