码迷,mamicode.com
首页 > 其他好文 > 详细

辛星云计算笔记第一篇云计算的概念

时间:2015-03-01 23:53:45      阅读:384      评论:0      收藏:0      [点我收藏+]

标签:云计算   辛星   概念   笔记   

         云计算的优点:

          (1)从用户体验的角度看。对个人用户来说,云计算时代会出现越来越多的基于互联网的服务,我们无需客户端,只需要使用浏览器就能够轻松访问,而且我们可以把文档等数据放在云中来共享和协作,我们可以共同编辑一篇文章,然后通过严格的权限管理机制来确保协作是安全的。对企业用户而言,可以利用云技术优化现有的IT服务,使得现有的IT服务更可靠、更自动化,更可以将企业的IT服务整体迁移到云上,使得企业可以卸下维护IT服务的重担,从而更加专注其主营业务。

         (2)从成本的角度看。对个人用户而言,我们使用的服务运行在云端,本地计算需求很少,我们只需要一个廉价的可以上网的智能终端即可,我们也无需再初期购置价格不菲的软件客户端。对企业用户而言,我们可以降低企业IT初期的投资成本和后期的维护成本,还可以将IT服务外包或者整体迁移到外部的云中来削减IT部门的规模,使得公司成本的结构更加完善。

       云计算的特点:

       (1)超大规模。大多数云计算中心都有相当的规模,而且云计算中心能够通过整合和管理这些数目庞大的计算机集群,来赋予用户前所未有的计算和存储能力。

       (2)抽象化。云计算支持用户在任意位置使用各种终端来获取应用服务,所请求的资源来自于云,而不是固定的有形实体。应用在云中某处运行,用户无需了解也不用担心应用运行的具体位置,这样可以简化应用的使用。

       (3)高可靠性。云计算中心在软硬件层面采用了诸如数据多副本容错、心跳检测和计算节点同构可互换等措施来保障服务的高可靠性,还在设施层面上的能源、制冷和网络连接等方面采用了冗余设计,以进一步确保服务的可靠性。

       (4)通用性。云计算中心很少为特定的应用存在,它有效支持业界大多数的主流应用,并且一个云可以支撑多种不同类型的应用同时运行,并且可以保证这些服务的运行质量。

       (5)高可扩展性。用户所使用的云资源可以根据其应用的需要进行调整和动态伸缩,并且再加上前面所提到的云计算中心本身的超大规模,云能够有效地满足应用和用户大规模增长的需要。

       (6)按需服务。云可以理解为一个庞大的资源池,用户可以按需购买,无需任何软硬件和设施等方面的前期投入。

       (7)廉价。云计算中心本身规模巨大会带来经济性和提升资源利用率,云大都采用廉价和通用的节点来构建,因此用户可以充分享受云计算带来的低成本优势。

       (8)自动化。在云中,不论是应用、服务还是资源的部署,还是软硬件的管理,主要通过自动化的方式执行和管理,也极大地降低了整个云计算中心的人力成本。

       (9)节能环保。云计算技术能够将许许多多分散在低利用率服务器上的工作负载整合到云中,来提升资源的使用效率,而且云由专业管理团队运维,所以其PUE(Power  Usage  Effectiveness,电池使用效率)值比普通企业的数据中心出色很多。

       (10)完善的运维机制。在云的另一端,有更加专业的团队来帮助用户管理信息,有更先进的数据中心来帮用户保存数据。

        云计算的四个阶段:

        (1)电厂模式。它的意思是利用电厂的规模效应来降低电力的价格,并且让用户使用起来更加方便,而且无需维护和购买任何发电设备。

        (2)效用计算。该概念由人工智能之父麦肯锡在1961年提出,它借鉴了电厂模式,其目标是整合分散在各地的服务器、存储系统以及应用程序来共享给多个用户,让用户能够像吧灯泡插入灯座一样来使用计算机资源,并且根据其所使用的量来付费。由于当时IT产业还处于发展初期,很多强大的技术还未诞生,比如互联网,因此该想法并未得到实现。

       (3)网格计算。网格计算中的网格指的是电力的网格,它与效用计算很接近。网格计算研究如何把一个需要非常大的计算能力能解决的问题分成许多小的部分,然后把这些部分分配给许多低性能的计算机来处理,最后把这些计算结果综合起来来攻克大问题。由于网格计算在商业模式、技术和安全性方面的不足,使得其并没有在工程界和商业界取得预期的成功。

      (4)云计算。它非常类似于前面的效用计算和网格计算,它在需求方面已经有了一定的规模,同时在技术方面也已经基本成熟了。

        云计算的五大类技术支撑:

       (1)摩尔定律。其内容为当价格不变时,集成电路上可容纳的元器件的数目,约每隔18-24个月增加一倍,性能也将提升一倍。这里主要是指芯片、内存和硬盘等硬件设备在性能和容量方面得到了极大的提升。

       (2)网络设施。由于ADSL宽带和光纤的普及,现在网络宽带从过去平均50kbit/s增长至平均1Mbit/s,基本上满足了大多数服务的需求,其中包括视频等多媒体服务。而且无线网络和移动通信的发展,使得互联网不再是奢饰品,而是社会的基础设施。

       (3)Web技术。在用户体验方面,Web已经越来越接近桌面应用,这样用户只要通过互联网与云连上,就可以通过浏览器使用各种功能强大的Web应用。

       (4)系统虚拟化。随着VMware和vSphere和Xen等系统虚拟化技术的发展,一台服务器可以整合过去多台服务器的负载,有效地提升硬件的利用率,并且降低能源的浪费和硬件的购置成本。而且这些技术有效地提升了数据中心自动化管理的成都,从而极大地减少在管理方面的投入,使得云计算中心的管理更智能。

      (5)移动设备。现在的移动设备不仅仅是一个移动电话,更是一个功能完善的信息终端,我们通过它们,可以更轻松的访问互联网上的信息和应用。而移动设备的整体功能也越来越接近台式机,通过这些移动设备,我们访问云中的服务更加方便。

       云计算目前的历史:

      (1)在1999年,当时Oracle的高管Marc  Benioff创建了Salesforce以销售在线CRM系统为主的互联网公司,并且定义了Saas的概念,得到了技术界的好评和用户支持,人们开始相信类似云计算的产品不仅在技术上是可行的,而且在商业上也是可行的。

      (2)2003年,尼古拉斯·卡尔提出IT技术已经日用品化,IT已经很难给企业带来一定的竞争优势。他受到了IT界广泛的斥责,他本人也自封为IT界的"全民公敌".

      (3)Google在2003年的SOSP大会上发表了有关GFS(Google  File  System,Google文件系统)分布式存储系统的论文,在2004年的OSDI大会上发表了有关MapReduce分布式处理技术的论文,在2006年的OSDI大会上发表了关于BigTable分布式数据库的论文。这三篇论文使得大量的开源产品出现,其中的佼佼者就是Hadoop。

     (4)Amazon想出租借硬件资源给公众的想法,推出了AWS(Amazon  Web Service)。在2006年,Amazon推出了S3(Simple Storage  Service,简单存储服务)云存储服务,在2006年8月推出了EC2(Elastic  Compute Cloud,弹性计算)云基础设施服务,之后还推出了很多云服务。AWS的推出标志着云计算相关的产品已经出现,并且基本可用。

     (5)IBM和Google在2007年10月8日共同宣布了一项"大规模分布式计算"推进计划,两家公司将投资建立一个大型的数据中心,学生们可以通过互联网远程访问该数据中心,并进行远程研究。这就是云计算的推进计划,也就是云计算的诞生。

      云计算的影响:

    (1)对服务器供应商而言。由于大型云计算中心对硬件有自己的设计和想法,所以会希望服务器供应商会为它们定制硬件,这会导致服务器供应商会由生产通用为主变成生产通用和定制兼顾。

    (2)对软件开发商。它会使得软件交付方式上发生变化,也会使得软件的销售和发布发生变化,随着软件与云技术进行深度整合,使用技术也会发生变化,比如应用类的软件基本上都将选择Web作为其首选界面,而中间件和底层的系统软件将会为运行在云中做更多的优化。

    (3)对云终端供应商来说。由于移动设备的轻便型、性能日渐提高以及能方便接入无线网络等特性,所以市场对移动设备的需求与日俱增,但是将来的云终端设备会更多。

    (4)对云供应商来说。随着云计算不断被接受,它的运营规模会不断扩大,会给云供应商带来很多机会提升成本,提供经营利润,服务器的利用率也会提高。

     云计算的使用场景:

    (1)IDC云。其中IDC云是在IDC原有数据中心的基础上加入更多云的基因,比如系统虚拟化技术、自动化管理技术和能源监控技术等。通过IDC的云平台,用户能够使用虚拟机和存储等资源。

    (2)企业云。使用专业的企业云解决方案来提升企业内部数据中心的自动化管理程度,将整个IT服务的思维从过去的软硬件思维以提供服务为主,是的IT人员分出精力来创新业务。企业云对于那些需要提升内部数据中心的运维水平和希望使整个IT服务更围绕业务展开的大型企业非常合适。

    (3)云存储系统。云存储熊特别适合于那些需要管理和存储海量数据的企业,当然也适用于个人。

    (4)虚拟桌面云。其中桌面虚拟化技术是将用户的桌面环境与其使用的终端解耦,在服务器端以虚拟镜像的形式统一存放和运行每个用户的桌面环境,而用户则可以通过小型的终端设备来访问其桌面环境,它比较适合于那些需要使用大量桌面系统的企业。

   (5)开发测试云。开发测试云通过友好的web界面预约、部署、管理和回收开发测试环境,它通过预先配置好虚拟镜像来快速构件一个个易购的开发测试环境,通过快速备份/恢复等虚拟化技术来重现问题,并且利用云的强大计算能力来对应用进行压力测试。它适合于那些需要开发和测试多种应用的组织和行业。

   (6)大规模数据处理云。有时候我们需要分析大量数据来洞察业务发展的趋势、可能的商业机会和存在的问题,从而做出更好、更快、更全面的判断,我们可以利用云平台的计算能力和存储能力来对海量数据进行大规模的处理。

   (7)协作云。协作云是云供应商在IDC云的基础上或者直接构件的一个专属的云,我们可以在这个云中搭建整套协作软件,然后将这些软件共享给用户,它非常适合那些需要一定的协作工具,但是不希望维护相关的软硬件和支付高昂的软件许可证费用的企业与个人。

    (8)游戏云。我们一般分为两类,第一种是基于Web的游戏模式,第二种是大容量和高画质的专业游戏。对于第一种可以采用后端云和前端Flash的方式,第二种游戏云目前尚不成熟。

    (9)HPC云。所谓HPC就是High  Performance  Computing,也就是高性能计算。它的主要问题是①供需不平衡,要么是HPC资源过于稀缺,无法满足要求,要么就是贫富不均,导致HPC资源无法被合理分配。②现有的HPC设计和需求不服。

    (10)云杀毒。通过云杀毒技术,杀毒软件可以将有嫌疑的数据上传到云中,并且通过云中的特征库和强大的处理能力来分析这个数据是否含有病毒。现在的杀毒软件基本都支持云杀毒。


辛星云计算笔记第一篇云计算的概念

标签:云计算   辛星   概念   笔记   

原文地址:http://blog.csdn.net/xinguimeng/article/details/44006487

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!