`
coolerbaosi
  • 浏览: 767497 次
文章分类
社区版块
存档分类
最新评论

云计算(cloud computing)10问——转载

 
阅读更多

云计算这个新名词最近甚嚣尘上,最近周围不少朋友都在谈,有必要写一个关于云计算的科普了。

一般的业界比较喜欢用一些新名词来体现自己的战略眼光和与对手的区隔。当几个月前google提出云计算的概念的时候,amazon说自己做的事情就是云计算,IBM、intel、sun都声称自己在云计算领域有深刻的计划。只可惜大家听了半天仍然不知道什么是云计算,依旧云里雾里知道这个与计算有关,干脆就叫“云计算”吧。

到底云计算是什么呢?

这个问题不好回答,专业一点的回答是:云计算是依靠强大的计算能力,使得成千上万的终端用户不担心所使用的计算技术和接入的方式等都能够进行有效的依靠网络连接起来的硬件平台的计算能力来实施多种应用。

非专业一点的回答就是,一堆你不需要搞清楚的硬件、软件在服务你。这堆硬件和软件构成的东东大的像朵云彩,又拥有极强的计算能力,这就叫云计算。

那么云计算是怎么来的?我们为什么又需要云计算?

1. 云计算的前身是grid computing ,说起grid computing 可能知道的人就很多了,就是传统的网格计算。网格计算就是将一个计算分割成片段,提交到网络系统上的各个计算机上(格点),工作做好进行汇总完成。比较流行的软件例如globe bus + afs(提供存储映射服务)。不过grid一般都是用在学术界,例如cern的几个实验都采用了大规模的grid计算,例如进行新粒子的发现,需要处理t级别的数据,单台计算机的运算和存储显然是不可能完成的,因此就必须使用网格计算了。

2. 云计算有实实在在的例子么?很幸运,我们还可以找到几个:google appengine,Amazon的S3+EC2系统都是云计算的雏形。

3. 云计算的基础是什么?最基本的需求:存储+处理器,当然,要支持无数的应用请求并负责保证存储和计算的性能,这两方面都是挑战。

4. 我自己能够搭建一个云计算环境么?当然可以,我们可以利用开源的项目来搭建一个云计算环境:你可以利用hadoop+hbase+php(包装API)也许就实现一个简单的云计算环境。

5. 有没有更简单的例子?也许一个分布式的邮件系统就是一个云计算的雏形:计算分布在各个节点上,应用(邮件收发)通过一个统一的平台来处理,也算是符合云计算的定义了,不过只能支持最简单的一种固定应用。

6. 有没有复杂一点的例子?google的云计算的逻辑关系:gfs 实现存储,bigtable 实现结构化、半结构化数据存储,map/reduce 实现将分布在各个节点上的计算和merage起来,剩下的就是进行job的管理器,管理工作的提交和触发,然后就是我们看到的appengine了。

7. 应该关注哪些软件?hadoop 项目应该是一个比较有前途的一个,当然powerset在hadoop之上的Hbase应该是一个更接近能够替代简单database的应用。

8.我们为什么需要云计算?很简单,企业的雄心+个人电脑性能进展缓慢+我们处在数据指数膨胀的年代。当我们在google上提交一个搜索的时候,会有成千上万的计算机被卷入这一个简单的一个查询过程中,未来的计算越来越庞大,到了我们干脆说“云”来替代其中的一切细节的时候。

9. 云计算平台的下一步呢?云计算api的标准化也许是一个最需要进行竞争的,可惜基础的技术平台的完善还需要时日,而且云计算未来也许会是免费的,这个遵从“竞争导致利润下降”的原则,难度不是么?当更多的云计算平台出现的时候,然而跑在云上的应用却没有那么多,当然免费的午餐就会来。

10. 还有更有趣的么?当然,你可以提供一个云计算,利用google,amazon的云计算包含在你自己的云计算里,然后提供一个统一的api,或者也许未来的云计算会整合在一个,云里雾里,成为一个超大的云计算平台,那个时候,也许自己家的电脑也可以接入云计算平台成为其中的一个计算的提供者。这个听起来很有意思,不过13年前就已经存在了,那个分布在全球电脑上的寻找外星et的屏保就是一个云计算的平台,如果他们该行做云计算的话,估计能够盖过google和amazon。

分享到:
评论

相关推荐

    浅谈云计算_CloudComputing_未来网络趋势技术

    ### 浅谈云计算——未来网络趋势技术 #### 引言 随着互联网技术的快速发展,新的概念和技术不断涌现,改变了我们获取、处理和分享信息的方式。其中,“云计算”作为一项前沿技术,正在引领着信息技术的新潮流。它...

    云计算下的教育市场——有关于云计算的

    云计算(Cloud Computing)是指一种基于互联网的计算模式,通过这种模式,计算、数据、平台以及其他IT资源都作为服务提供给用户。用户仅需通过简单的互联网接入及轻量级客户端(如手机、浏览器等),便可以完成各种...

    HCIA-Cloud Computing V5.5 实验手册.zip

    《HCIA-Cloud Computing V5.5 实验手册》是一份详尽的指南,专为学习和掌握华为认证的信息通信技术(ICT)专家级别的“HCIA-Cloud Computing”课程而设计。该手册针对V5.5版本进行了更新,涵盖了云计算的基础知识、...

    云计算架构——CLOUD COMPUTING INFRASTRUCTURE

    "云计算基础设施"(CLOUD COMPUTING INFRASTRUCTURE)是指支持这些服务运行的硬件、软件和网络设施的集合。 首先,我们需要理解“云”的概念。公共云是指由第三方提供商运营的共享计算资源,而私有云则是专为单一...

    华为HCIE-Cloud Computing V2.0云计算实验手册和培训教材.rar

    《华为HCIE-Cloud Computing V2.0云计算实验手册与培训教材》是针对华为认证的最高级别专家级课程——HCIE(Huawei Certified ICT Expert)的云计算领域进行深入学习的资料集。该压缩包文件包含了丰富的知识内容,...

    面向服务的云计算架构——Service Oriented Cloud Computing Infrastructure

    面向服务的云计算架构——Service Oriented Cloud Computing Infrastructure E.G.Nadhan EDS Distinguished SE June, 2009

    Cloud Computing – Issues, Research and Implementations

    Cloud Computing – Issues, Research and Implementations————云计算的相关论文

    云计算指南中英文版(Cloud Computing)

    《云计算指南》是由SUN公司推出的,旨在帮助读者深入理解当今信息技术领域的重要趋势——云计算。这本书的中英文双语版本,既适合中国读者的阅读习惯,也为英语学习者提供了宝贵的资料。下面,我们将深入探讨云计算...

    19年新认证体系 HCIE-Cloud_Computing实验手册V2.0HCIP-Cloud_Computing-COSM培训教材

    《HCIE-Cloud Computing实验手册V2.0》与《HCIP-Cloud Computing-COSM培训教材》是华为在2019年推出的全新云计算认证体系的重要组成部分,旨在为IT专业人士提供深入的云计算理论知识与实践技能。这些教材涵盖了云...

    CloudComputing 云计算2

    在讨论云计算之前,有必要先了解另一种类似的计算模式——网格计算。网格计算主要应用于科学计算领域,其目标是在一个由多个机构组成的虚拟组织中协调资源共享和解决问题,强调跨组织、跨平台的异构资源的共享。相比...

    HCIP-Cloud Computing V4.0实验手册(FusionCompute部分)

    HCIP-Cloud Computing(华为认证ICT高级工程师云计算方向)是一项专注于华为云计算产品的认证,主要面向华为办事处、代表处的一线工程师,以及其他希望深入了解华为云计算技术的专业人士。 1. **认证内容**:HCIP-...

    云计算课程——中科院

    云计算(cloud computing)是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。云是网络、互联网的一种比喻说法。过去在图中往往用云来表示电信网,后来也...

    云计算课件——中科院

    云计算(cloud computing)是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。云是网络、互联网的一种比喻说法。过去在图中往往用云来表示电信网,后来也...

    HCIA-Cloud Computing V3.0学习教材实验手册

    《HCIA-Cloud Computing V3.0学习教材实验手册》是华为公司针对其云计算认证——HCIA-Cloud的最新版本学习资源。这个认证主要面向希望深入理解和掌握云计算基础技术的IT专业人士,旨在培养具备云服务设计、部署和...

    Cloud Computing -- A practical approach

    ### 云计算——实用方法论 #### 一、引言 《Cloud Computing -- A Practical Approach》是一本由Anthony T. Velte、Toby J. Velte博士和Robert Elsenpeter共同编写的书籍,旨在为那些对云计算感兴趣或需要了解...

    sun_cloudcomputing_chinese

    - **标题**:“sun_cloudcomputing_chinese”——表明这是一份关于Sun公司的云计算中文手册。 - **描述**:“sun公司云计算手册中文版,里面有详细的介绍和说明,非常好的资料。”——说明了该手册提供了详尽的...

    云计算入门【sun_cloudcomputing_chinese】

    ### 云计算入门知识点详解 #### 一、云计算的定义及发展历程 **定义:** 云计算是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需提供给计算机和其他设备。简单来说,云计算就是将计算...

    Cloud Computing--Web Based Applications That Change the Way You Work and Collaborate

    ### 云计算——网络应用如何改变工作与协作方式 #### 一、理解云计算 **1.1 什么是云计算** 云计算是一种通过互联网提供计算资源和服务的技术。它允许用户在无需管理底层硬件的情况下访问应用程序、存储和处理...

    Cloud Computing in France--A model that will transform companies

    云计算(Cloud Computing)是一种基于互联网的计算方式,它允许用户通过网络访问共享的计算资源,如存储空间、应用程序和服务,而无需直接管理和拥有这些硬件设施。这种模式大大降低了企业的初始投资成本,提高了...

    云计算——Google讲义

    标题:云计算——Google讲义 描述:本讲义围绕云计算的核心概念、Google在云计算领域的工具与服务,以及Google与高等教育机构的合作展开。 标签:云计算 根据提供的内容摘要,以下为详细解析: 一、关于云计算...

Global site tag (gtag.js) - Google Analytics