知识严重贫瘠~

感受云计算

上一篇 / 下一篇  2010-06-02 15:46:25 / 个人分类:云计算

    前段时间由于工作上一个研究云计算的任务,所以我和另外一位同事对云计算以及目前国外几家云计算服务提供商做了一个了解,因为现在也用不到云计算这么先进的技术,所以为了不让这些研究成果渐渐被我遗忘掉,我就把它就记录在此博客中吧,以备日后之需,怎么说也是一段时间的劳动成果。

    本文将先介绍什么是云计算,云计算的一些概念和特点,其次再介绍几家国外的云计算服务提供商,比如大名鼎鼎的Amazone,IBM微软等等。特别技术性的东西我不懂,在此我也不去讨论,比如怎样架设一个云,这不是我能理解的,呵呵。

    特此声明,由于我个人对于云计算的了解还是很肤浅的,所以本文肯定有不足及错误之处,您可以忽略不计,当然,欢迎指正。

    首先,什么是云计算?刚开始听到云计算我是很晕的,感觉很高深,云里雾里,甚至在看了一段时间云计算之后还是没搞清楚云计算为何物,就在写此文的同时,我也不敢说我就是真的明白了真正的云计算到底是怎样的。好吧,就让我这个初学者来随便说说吧。

    维基百科上关于云计算的解释是:是一种基于互联网的计算新方式,通过互联网上异构、自治的服务为个人和企业用户提供按需即取的计算。由于资源是在互联网上,而在电脑流程图中,互联网常以一个云状图案来表示,因此可以形象地类比为云,“云”同时也是对底层基础设施的一种抽象概念。云计算的资源是动态易扩展而且虚拟化的,通过互联网提供。终端用户不需要了解“云”中基础设施的细节,不必具有相应的专业知识,也无需直接进行控制,只关注自己真正需要什么样的资源以及如何通过网络来得到相应的服务。

    我的理解是,云计算就是一个资源中心,它有一个平台,用户在进入这个平台之后就可以直接获取资源中心里面的资源,非常方便快捷,用户不必关心资源是怎么建立的,怎么配置的,只需要说出你的需求即可,云会马上提供给用户想要的资源,用户只需支付申请到的资源费用即可。以我目前看到的最为常见的服务,基本上就是两种,提供虚拟机器,提供虚拟存储。

    云计算有什么特点?

    1.虚拟化技术:用过Vmware的人都对虚拟化不陌生,一台实体机上能跑多个OS,可以保存镜像,相当于同时拥有好几台计算机。

    2.灵活:打个比方,今天需要10台机器做开发或者测试,OK,申请定制,云会很快提供给你符合你的要求的机器,明天,我又需要10台,云同样能满足你的要求。一个星期结束,项目做完了,不需要机器了,直接删除即可,非常方便。

    3.可扩展:就如前面说的,可以随时添加你想要的东西。

    4.可靠,安全:由于用户所有的操作都是在云中完成,所有的数据都是存储在云里面的,所以用户可以不必对数据的安全性担心,由专业服务提供商来保证用户数据的安全。

    5.便宜,性价比高:用户通过一个能够上网的计算机就能进入云进行拥有高性能的机器,并且价格便宜,按需付费,软件和机器的升级都不需要用户考虑。

    6.强大的计算和存储能力:用户可以非常容易的获得拥有强大计算能力的高端计算机,也可以存储非常多的数据,按G付费,可以说是取之不尽用之不竭的资源。

    下面来简单说说几家的云计算服务提供商:

    Amazone:Amazone EC2(弹性云计算)以及Amazon S3虚拟存储,可以说是目前性能最强的云计算产品。能够提供多种配置的虚拟机,就提供的机器配置实例来说,有标准的内存1.7GB,7.5GB,15GB配置的,也有更高内存68.4GB配置的机器,还有高端CPU的机器。(http://aws.amazon.com/ec2/)


EC2支持的OS和SQL


EC2界面图


    IBM:IBM Smart Business Development & Test,目前多支持IBM的系统及数据库。现在还处于beta阶段,从IBM的网站上就可以进入感受一下。(http://www-180.ibm.com/cloud/developer/dashboard)


IBM界面图


    GoGrid: 和EC2有点相似,但是操作较简单,目前提供的OS有,Win2003,Win2008,RHEL and CentOS。(www.GoGrid.com)


Gogrid界面图


    Rackspace:Cloud server and Cloud files两种产品,Cloud server提供虚拟机服务,Cloud server提供虚拟存储服务。提供的OS和EC2差不多。价格较为便宜。(http://www.rackspace.com/index.php?CMP=Google_rackspace)


Rackspace界面图


    Skytap:目前能够提供的OS最多,基本上涵盖了所有的OS,并且用户可以自己导入Vmware的虚拟机镜像,其付费方式和别的提供商不同,是在月租的情况下再加上每小时使用的费用,所以其服务的价格较为昂贵。(http://www.skytap.com/)


Skytap界面图


    VMware vCloud: VMware和许多公司合作开发基于VMware技术的云计算平台,包括bluelock, hosting, Melbourne IT, terremark等。目前我只了解了Bluelock这个公司的产品,和使用VM的感觉差不多。(http://www.bluelock.com/)


Bluelock界面图


    另外还有别的云计算提供商如微软的Azure,了解的不多,就不说了。总的来说云计算发展还处于初级阶段,并不能真正做到所谓的要什么有什么,还是要开提供商能提供什么的。有兴趣的朋友可以去了解一下。


    对我们软件测试来说,最烦的可能就是配置测试环境了,需要花费大量的时间去装操作系统和数据库,如果有了云计算就能方便许多,需要什么机器申请订制一下即可,几分钟就能创建一台机器,并且不需要担心机器配置的不对,因为没有经验的测试员经常在装OS,特别是SQL是总是容易出错,就必须重装,非常浪费时间。目前已经有不少公司已经用上云计算,对于我这个还没有真正体会过云计算的人来说,也是非常期待的,不过估计还是要等上好长一段时间的。

    最后附上一张各个提供商的价格表(仅供参考):

   


TAG: 云计算

FISHY'S TRIBE 引用 删除 fishy   /   2010-06-03 10:46:25
您好,我是51Testing软件测试网的编辑,您的本篇博文被推荐至51Testing软件测试网首页发表:http://www.51testing.com/html/71/n-214971.html
感谢您关注并支持51Testing博客,期待您更多的优秀原创博文
 

评分:0

我来说两句

日历

« 2024-04-05  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 15527
  • 日志数: 11
  • 建立时间: 2010-05-31
  • 更新时间: 2010-07-22

RSS订阅

Open Toolbar