« 有感于唐骏所说的… | Main | Amazon EC2和S3简单介绍 »
云计算的一些基本概念
云计算可谓是最近一年来比较火的话题了,不少知名公司都将自己的产品或解决方案冠上“云计算”理念。收集了一些资料,比较权威的可以参考这里和这里。整理一下我关心的几个概念:
- 分布式计算(Distributed Computing):大家都比较熟悉,简单而言就是一个程序被分成多个部分,同时在通过网络连接起来的计算机上运行。
- 早几年的网格计算(Grid Computing):有两种类型,一类是在分布式的计算资源环境下,提供在线计算或存储的服务;另一类是由一个松散连接的计算机网络构成的一个虚拟超级计算机,可以用来执行大规模任务。
- 当下火热的云计算(Cloud Computing):其最基本的概念,是透过网络将庞大的计算处理程序自动分拆成无数个较小的子程序,再交由多部服务器所组成的庞大系统经搜寻、计算分析之后将处理结果回传给用户。
- 网格计算(Grid Computing)与云计算(Cloud Computing)的异同:
- 网格计算强调资源共享,任何人都可以做为请求者使用其它节点的资源,任何人都需要贡献一定资源给其他节点。网格计算强调将工作量转移到远程的可用计算资源上;
- 云计算强调专有,任何人都可以获取自己的专有资源,并且这些资源是由少数团体提供的,使用者不需要贡献自己的资源。在云计算中,计算资源被转换形式去适应工作负载,它支持网格类型应用,也支持非网格环境;
- 网格计算侧重并行的计算集中性需求,并且难以自动扩展;云计算侧重事务性应用,大量的单独的请求,可以实现自动或半自动的扩展。
- 其它的几个相关概念:
- 云存储(Cloud Storage):有关云存储的更多内容,可以参考DBA Notes的这篇文章。 云存储的典型应用是Amazon S3。
- 虚拟化(Virtualization):虚拟化对上层应用或用户隐藏了计算资源的底层属性。它既包括使单个的资源划分成多个虚拟资源,也包括将多个资源整合成一个虚拟资源。虚拟化技术根据对象可以分成存储虚拟化、计算虚拟化、网络虚拟化等。计算虚拟化可以分为操作系统级虚拟化,应用程序级,和虚拟机管理器。 虚拟化技术是我比较关心的技术,目前F5、Ctrix、Symantec都在谈虚拟化。
- 云计算架构:云计算平台一般分为以下几层:物理设施,虚拟化,管理,服务提供。物理设施被虚拟化,提供一个灵活的资源池提高资源利用率。管理层负责物理资源和虚拟资源池的管理、部署、监控、报警等。服务提供层组合管理层的功能提供某种形式的服务。
- TBC -
引用通告|Trackback:
如果您要引用这篇文章,请复制以下链接到您的文章中:http://duecare.biz/cgi-bin/mt/mt-tb.cgi/135
云计算的一些基本概念共有1个引用:
» simple intro to amazon ec2 and s3 from Due Care, Due Diligence
Amazon EC2和S3简单介绍 Amazon EC2全称Amazon Elastic Compute Cloud,是Amazon于2006年推出的新一代Hosting服务。 实际上,了解了一下这两个概念后,就基本知道了什么是EC2: Amazon Machine Image (AMI) - An Amazon Machine Image (AMI) is an encrypted file stored in Amazon S3. It contains all the information ... [详细内容...]


添加评论: