云计算的概念炒了好几年了,从去年开始慢慢已经开始逐步落地,但是“云计算”这个名词到底是什么,其实还是很模糊,或者不同的人有不同的理解。 很多厂商也围绕的云计算展开“概念战”,云安全,云存储,云xxx,大部分都是围绕自己的产品优势,结合“云”的概念开发和“炒作”自己的产品。某些服务商也带着“云”的概念提供云服务。

云到底是什么?自己YY了下,当然因为对于云计算没有一个BS或ISO的标准说明,可能很多理解不对,大家一起讨论拍砖。(随笔写一些,后面想到一点补充一点)

我觉得对于“云”的概念,其实有几个维度:

1、客户体验和服务维度

对于客户来讲,现在铺天盖地的会听到各个厂商所谓云的产品和解决方案,不去提这些技术实现,对于客户来讲,我认为“云”是一种服务和支持模式,区别于传统的服务模式,云能给客户带来:(也有几个不同的维度)

  • 资源使用对用户“透明”,这里的透明不是说用户都清楚,而是指用户不用关心底层东西,如用什么服务器,服务器放在哪里,只要关心其需求是否提供就可以。
  • 时间响应:对于应用的deployment,能够随时按需快速的获取或deliver资源,因为有了“云”的构架和解决方案,对于用户的资源deliver的时间和周期会大大缩短。买服务器,架设服务器,开通应用的过程对于客户会变得简单、透明。客户也不要去纠结云后面到底是什么,总之从用户需求角度需要的东西能够快速提供;
  • 扩展性:云是个大buffer,所以客户不用关心自己资源的scalability的问题,不用自己考虑预留出未来扩展的资源空间。
  • 提高管理能力和资源利用率。通过云能动态的分配和使用资源,使整个系统的资源利用率能提升。
  • 随时随地的使用应用和数据资源,如VDI,云存储

2、技术模式:

  • 云存储,云计算: 存储好理解,如AMAZON的S3,这里提到的云计算主要指分布式计算,通过利用集群内的多台机器来完成大规模的计算和数据检索。目前一些大的互联网厂商如国内百度,阿里巴巴等公司,每天都有几百G的数据需要分析处理,通过单台高性能的服务器很难实现,往往都是通过集群,用hadoop等分布式计算的框架来完成对结构化和非结构化数据的计算处理
  • 云安全,2-3年前瑞星和360就提出了云安全的概念。大部分还是通过把终端纳入到一个云内,通过数据检索和挖掘,达到对病毒,***样本的及时处理和更新。
  • 虚拟化,弹性计算。这个本来是云计算概念出来第一个要想到的。计算比较简单,不多加评论,不过虚拟化应该是现在云计算里面真正形成产业,并比较成功的产品。Amazon的EC2和国内的虚拟机,已经比较成熟的运行了多年。此外,虚拟存储,虚拟关系数据库,如Amazon的RDS等也已经形成比较成熟的商业模式。
  • 开发应用,云服务器提供了更好的开发平台,提供接口给客户,用户不用关心底层的实现,性能,压力等问题,只要关注其业务功能的实现。

to be continued