首页 >> 漫画 >> 文章

云时代Comments>>

发表于 2010-12-20 05:18 | Tags 标签:, ,

原作:geek and poke
汉化:游识猷

0
为您推荐

23 Responses to “云时代”

  1. 管事说道:

    云现在好红啊

  2. Mike说道:

    没有原作链接?

  3. aaaaaaaap说道:

    中国一留学生去美国打工时当过报童,不带计算器,习惯动作抬头望天时心算找零。顾客大为惊讶,纷纷掏出计算器验证,皆无误,也抬头望天,惊恐问:云计算?

    • pasternak说道:

      哈哈哈。想起朋友碰到的一件事:在麦当劳买汉堡,收款机坏了,不能算出要找多少钱。服务员气得大骂经理把他安排在这个破岗位上。

    • a349030905说道:

      留学生有些脸盲,有一天,一位面熟的老外向他打招呼,他望着天想了一会才叫出老外的名字,众人大惊:“云存储?”

  4. g说道:

    云无心…

  5. 小明说道:

    看了这个漫画好搞笑,前几天上网也看到了很多关于这个的笑话,自己上网百度一下,看的我云里雾里,看LZ有空开个小课堂,让我等也看着能明白其内涵呀!

  6. 小明说道:

    “云计算的核心思想,是将大量用网络连接的计算资源统一管理和调度,构成一个计算资源池向用户按需服务”
    能在生动的举个例子看看不。。

    • a349030905说道:

      BT下载就是一种云技术,不过和目前大炒的云有些不同。目前应用得比较好的商业云有亚马逊的EC2
      百度吧,百度知道

  7. chenziheziye说道:

    云计算的初衷是充分利用全球大多数闲置的计算资源,据说大多数电脑及服务器的CPU使用率都很低,如果能用空闲的资源做更多的计算,云就算达到目的了。但是现在的云有一些是变形的,扩展的。所以概念很宽。

    • XD说道:

      就是说,通过联网把大家的电脑连在一起,然后谁需要计算,大家就去支援它?共产主义?XD

    • Hubert说道:

      那个是分布式计算,似与云计算有不同。我觉得说云计算发端于瘦客户端更合适些,就像图中所画的,尽可能把复杂的计算放到服务端完成,慢慢服务端就演化成云端了。

  8. suya说道:

    我这里也有一个云计算的漫画链接,贡献一起给大家看看~

    轻解云裳:图解云计算 http://blog.sina.com.cn/s/blog_59776ced0100ge1h.html

  9. xuxianggang说道:

    网页游戏算不算云的产物?

  10. Bluetrees说道:

    云就是高级的分布式的运算和存储,诺依曼体系的计算机基本要素计算和存储。

    是否按需取用,这取决于商业运营方式,和用户习惯。

    为什么会有云,关键问题是解决数据的单点存储效率问题,同时计算需要的存储的争用会降低运算的并行度进而影响运算效率。分布式运算的一个主流就是单指令多数据流的方式,就是很热门的Map-Reduce,基本思想就是把计算所需的数据预先分发到不同的运算节点,或者那些节点上本来就存放着那些数据,并行计算完成后汇总数据。这样做有一个基本前提就是这些运算必须是可结合和交换的,什么是可结合和可交换的,假定有一个操作符X,三个操作数a,b,c,他们必须满足aXb=bXa,并且(aXb)Xc=aX(bXc),加法运算就是这样的运算,如果要做加法的话,是一个一个累加快呢?还是分成几段发布到几个并行运算节点上运算快呢?

    遗憾的是,世界上很多很多的运算并不满足可交换和可结合的,我们不说除法运算,我们说计算机世界中的关系数据模型,单一数据集上的查询是满足可交换可结合的,但是,数据集之间的关联运算是不满足这个条件的。因此,云计算必须要解决关系数据模型的单指令多数据流的计算问题。这样就产生了Google的Bigtable、亚马逊的hash环等等。

    另外说一下,既然有单指令多数据流,那么是否有多指令单(多)数据流呢?当然有,你的CPU里面的预测分支技术当属此例,他可以同时执行两个不同的if..else分支,并在最后舍弃一个分支的计算结果。多指令单(多)数据流并不实用,因为数据处理通常具有前后的相关性,就是先做什么后作什么是有关系的不可调整次序。

    在云计算中,按照目前的方式,通常分为三个层级,第一个层级在硬件和操作系统层级,通常的做法就是硬件的虚拟化技术,可以在很多的计算机上构造一个可以任意分配CPU和存储的虚拟计算机。第二个层级在应用平台层,通常是操作系统和应用运行平台,例如Windows Azure和.net framework,通常运行和硬件无关的伪机器码应用程序。第三个层级是面向应用的,提供高度可复用的和组件化的和某种特定领域的应用高度相关的软件,便于用户可以在某个领域中快速搭建他们的应用,甚至直接使用,典型的代表就是salesforce和microsoft crm的托管版本。
    但是,这样的分级是面向最终用户和管理层的一种解释,他掩盖了计算机技术的发展瓶颈和矛盾,并非云计算的核心价值所在,因为上面的应用你用一个PC照样可以跑的很好,很多软件也并非有很费钱的运维工作要做。硬件虚拟化对于分布式运算也不是必须的,很多超级计算机的分布式运算根本不需要虚拟化。
    最后一个问题,云计算到底给最终用户带来什么?这不需要考虑,如果我们能够解决大规模的并行运算和存储问题,那么我们能构造的应用会更丰富,原有的应用会更平滑。就像互联网诞生的时候你能知道他上面会有wiki吗?能知道上面会有twiter吗?现在扯什么最终用户价值,甚至所谓的自来水方式使用运算都是扯淡。我从没见过供给会超过需求的,总是供给无法满足需求。

    还有一个很重要的技术,他一直隐藏在幕后,很多不关心,但可能是我们解决运算的终极利器。如果我们在互联上发展出一种RPC的方式,用松耦合的方式把各种各样的计算机在逻辑上联系起来,那会怎么样?microsoft有一个服务实现了这种东西AppFrabric,他实现了不同应用服务在互联网上的松散耦合,同时提供了一个集中的缓存。这意味着什么?这意味着我们最终可以创造SkyNet,互联网会成为一个超级计算机,当然他不是诺依曼体系的,他是一个神经网络计算机,不同的松散节点共同参与运算,这种运算不是可预测的,但是一旦运算节点达到一定规模后,运算结果就会有意义,就能是现实世界的映射,网络就会自治,就会产生特异性,就能自激。

    期待着SkyNet的诞生,我想我会为它贡献程序的。

  11. 大色狼说道:

    这是在讽刺么

Leave a Reply