随着民间的组队逐渐增多, 许多大型组织(例如公司、学校和各种各样的网站)也开始了组建自己的战队。同时,也形成了大量的以分布式计算技术和项目讨论为主题的社区,这些社区多数是翻译制作分布式计算项目的使用教程及发布相关技术性文章,并提供必要的技术支持。
那么谁可能加入到这些项目中来呢? 当然是任何人都可以! 如果您已经加入了某个项目,而且曾经考虑加入计算小组, 您将在中国分布式计算总站及论坛里找到您的家。任何人都能加入任何由我站的组建的分布式计算小组。希望您在中国分布式总站及论坛里发现乐趣。
参与分布式计算——一种能充分发挥您的个人电脑的利用价值的最有意义的选择——只需要下载有关程序,然后这个程序会以最低的优先度在计算机上运行,这对平时正常使用计算机几乎没有影响。如果你想利用计算机的空余时间做点有益的事情,还犹豫什么?马上行动起来吧,你的微不足道的付出或许就能使你在人类科学的发展史上留下不小的一笔呢!
海量数据,分布式计算,并行计算 ,虚拟化与云计算的关系是怎样的?
回答一:
海量数据:我们对数据存储扩展性和高可用性,对数据进行分析的效率都提出了要求,第一点涉及到云存储和分布式存储。第二点涉及到分布式计算和并行计算。
分布式计算和并行计算:并行计算偏科学领域,偏单用户,单请求,在配置多处理机的服务器下处理。分布式计算偏多用户,多请求,涉及多台服务器多个计算单元的分布式处理。分布式计算本身又分为两种,一种是单任务拆分,如mapreduce来实现;一种是多请求分布式调度,涉及到云计算paas层的核心能力。
虚拟化和云计算:云计算重点是要有可调度的计算单元或存储单元,而且调度单元的粒度不能太粗,否则影响到资源利用,调度单元本身要相互隔离。而虚拟化作用则是对已有计算或存储能力进行拆分,形成标准化的,物理或逻辑上隔离的可调度单元。如果机器本身就是利旧,能力一般,那么虚拟化不是云计算的必备选择。
回答二:
分布式,并行和虚拟化是OS里面的传统概念。云计算或多或少的基于这三个,有点新瓶装旧酒的意思。
回答三:
半个门外汉,不懂装懂一下吧。
我们来想象一个用户场景
你是一个创业者,想开发一个移动应用,需要一个后台,于是自然想到了成本最低的云计算。
云计算有很多种,典型的是PaaS,SaaS, IaaS.
你的需求是想要发布自己的网站,自己定制后台的服务器,自己定制。 PHP+MySQL,能用自己的移动应用API。
云计算:
于是找到一个云计算提供商,看了看价格,比如 $/cup*mem*hour, $/IO, $/storage. 算了算价格,发现按照你创业初期有1k个用户的预期,开销很小,假设没有用户,一个月内撤销这些机器也亏不了太多。于是下了订单,租用了几台机器。 这便是云计算。
虚拟化:
下了订单之后,云计算提供商的后台便开始为你调度机器, 按照你的要求,给你生成了3台RHEL6,1台Windows的机器。 其实这几台机器可能都是在同一宿主机上生成的虚拟机,这便是虚拟化的好处。
随后,你便在这些环境中部署好了你的服务器和,万事俱备,应用上线。
海量数据:
在这1000个用户使用了应用一个月后,产生了大量的用户数据,这才是最宝贵的资源。也许算不上海量,但也有几个G了。其中可以挖掘的包括用户的习惯,关注的热点,甚至能发现程序的瓶颈,等等。 但是这些数据必须被准备和分析后才能产生最直观的human-readable的数据。 于是你想到了用hadoop做一下大数据分析。
分布式计算:
你用现成的3台机器搭了一个hadoop集群,开始跑你的分析作业. 这个分析作业的任务是可以分而治之的,在3台机器上的效率将会大大提高。hadoop把这个作业调度到了3台机器上,这便是分布式计算。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-33270-2.html
中国没有像样的民族工业