云计算基础知识问答

1. 云计算是所有的资料都储存在服务器上,我们需要的时候,直接拿过来用,资料不是放在本地,虚拟化技术也是把资料放在服务器上,而本地电脑上也不存资料,那么云计算和虚拟化技术的区别是什么呢?

  答:云计算是一种计算理念,实现一个具体的云计算基础设施需要结合多种技术,其中很重要的一个技术就是虚拟化技术。

  2. IBM的“蓝云计划”是怎么回事?

  答:IBM的云计算是一种软件和硬件的组合产品,让企业用户可以对云计算模式进行实验,云计算模式使计算不仅仅局限在本地机器或远程服务器农场,通过架构一个分布的、可全球访问的资源结构,使数据中心在类似互联网的环境下运行计算。IBM云神奇的地方,就是最终用这个资源的客户不需要关心这个资源在哪里和怎么部署好他想要的东西。他只要提交申请,然后一系列自动化的流程,他最后拿到的就是“交钥匙”式的解决方案(turnkey solution)。即:客户告诉云他的需求,最后云满足客户的需求,而客户不用管资源配置和流程的细节。客户提出的需求,比如说:需要多大的计算能力,需要部署什么样的软件,需要做什么样的测试。剩下的事情客户就都不用管了。云的工作完成后会给客户一个IP地址,客户可以通过这个IP地址来使用满足他需求的IT环境。所有的东西云已经做好了。这是云最吸引人的地方: 客户只需要提要求,剩下的东西是有一个自动流程(“Process”)来完成。

  3. IBM,谷歌,雅虎都有云计算,这些云计算有什么区别吗?

  答:IBM的云计算技术主要用于解决下一代企业级数据中心的管理问题。他主要面向企业提供云计算管理平台并提供相关服务,帮助企业构建自己的云计算基础设施。谷歌的云计算是将自己的基础设施打造成一个云计算平台,并基于这个平台为所有互联网用户提供云计算服务,目前提供的服务主要AppEngine。雅虎的云计算与谷歌类似.

  4. 云计算目前在业界是个什么状态,是否也会向标准化方向发展?

  答:目前各大IT厂商(IBM、微软、Google、Amazon)都已推出自己的云计算产品,但是各产品的功能和涵盖的领域有很大不同,没有统一的一个标准。随着各产品的逐渐成熟,一定会出现更加完善的标准从而能够使得每个厂商的“云”能互联、互通。

  5. “云计算”这种概念的实现最终是要靠软件来实现和管理,还是靠以后的硬件基础设置合理整理就能实现?

  答:目前需要软件来实现对硬件资源的虚拟化管理和调度。

  6. “云计算”(Cloud Computing)是分布式处理(Distributed Computing)、并行处理(Parallel Computing)和网格计算(Grid Computing)的发展,或者说是这些计算机科学概念的商业实现。不太明白这句解释。云计算是这些技术的发展,那么它和这些技术有什么区别?云计算是这些技术的综合吗?

  答:云计算不是一个具体的技术,而是一种计算理念或者计算模式。它可以通过以上这些技术实现。

  7. 云计算是解决IT服务的问题,那怎么才能和SOA结合呢?

  答:SOA解决的是服务的集成问题。云计算可以作为独立服务的提供者,通过SOA可以对这些服务进行集成。云计算可以用来保证SOA中各服务的服务质量和非功能性需求。

  8. 云计算在美国和欧洲现在发展得怎么样?在中国还没开始吧?

  答:在企业市场,IBM已经帮助多个客户(包括中国的客户)成功实施了他们自己的云计算基础设施。

  9. 各大厂商对云计算的观点不尽相同:Google认为云计算将使终端性能极度被削弱,而且微软的商业模式将遭遇严峻的挑战。英特尔认为,云计算时代,很多应用模式都将向数字化管理方向迁移,但并不认为云计算会导致终端的性能被削弱,相反随着互联网应用的不断拓展(例如从文字浏览、检索等向视频应用及视频检索),终端性能的不断增强,终端的重要性非但不会削弱,相反会更加突出。微软的观点则提出了“云- 端计算”的概念,即“云”和终端都会具备很强的计算能力。那么IBM云计算的是什么呢?云和端是什么关系?

  答:IBM的云计算主要面向企业。IBM设想的下一代企业数据中心将集中所有的业务数据和计算能力。因此,未来企业的客户端会倾向于使用瘦客户机模式。

  10. 云计算会给高性能计算,超级计算机带来什么影响?

  答:云计算中的某些技术(如Hadoop编程模型、虚拟化技术)可以用于改善高性能计算的系统架构和计算方法。一些高性能计算任务可以由云计算基础设施来完成。

(责任编辑:蒙遗善)

时间: 2024-09-25 12:26:25

云计算基础知识问答的相关文章

对象- c#基础知识问答.......

问题描述 c#基础知识问答....... 在C#中 "控制台"和"类"."对象"."方法" 分别是什么关系???? 解决方案 C#基础知识基础知识 -- 问答电子基础知识问答 解决方案二: 你能先看看面向对象的基本知识,再来提问好吗 解决方案三: http://blog.csdn.net/liujiahan629629/article/details/8227391 解决方案四: 我的理解: 对象是客观世界的抽象事物的集合 类

WCDMA基础知识问答

1.为什么WCDMA的实际使用要比TD-SCDMA网络稳定很多? WCDMA是在GSM上平稳过渡,兼容性高2.我平时业务繁忙,想要3G的视频通话,国内哪一个标准,在国外被使用范围最广? WCDMA3.3G时代,中国联通推广WCDMA时 提出的"三不原则"是哪三不? 三不,即不换卡.不换号.不登记,即时享受WCDMA4.3G来了,我想去体验下,我用的是水货手机额,去 那里体验? 目前水货手机基本都支持WCDMA,只需要在5月17日后 插入任意联通SIM卡,即可享受3G生活5.下列哪些号段

云计算基础知识

下载地址:[云计算基础知识]

大数据基础知识问答----spark篇,大数据生态圈

Spark相关知识点 1.Spark基础知识 1.Spark是什么? UCBerkeley AMPlab所开源的类HadoopMapReduce的通用的并行计算框架 dfsSpark基于mapreduce算法实现的分布式计算,拥有HadoopMapReduce所具有的优点:但不同于MapReduce的是Job中间输出和结果可以保存在内存中,从而不再需要读写HDFS,因此Spark能更好地适用于数据挖掘与机器学习等需要迭代的map reduce的算法. 2.Spark与Hadoop的对比(Spar

大数据基础知识问答----hadoop篇

handoop相关知识点 1.Hadoop是什么? Hadoop是一个由Apache基金会所开发的分布式系统基础架构.用户可以在不了解分布式底层细节的情况下,开发分布式程序.充分利用集群的威力进行高速运算和存储. Hadoop is a distributed computing platform written in Java. It incorporates features similar to those of the Google File System and of MapReduc

LoadRunner性能测试基础知识问答

Q1:什么是负载测试?什么是性能测试? A1:负载测试是通过逐步增加系统负载,测试系统性能的变化,并最终确定在满足性能指标的情况下,系统所能承受的最大负载量的测试,例如,访问一个页面的响应时间规定不超过1秒,负载测试就是测试在响应时间为1秒时,系统所能承受的最大并发访问用户的数量. 性能测试:指在一定的约束条件下(指定的软件.硬件.网络环境等),确定系统所能承受的最大负载压力. Q2.性能测试包含了哪些测试(至少举出3种) A2:性能测试包含负载测试.压力测试.大数据量测试.疲劳强度测试等. Q

java基础知识问答:线程组,死锁

问题描述 问题1:Thread的toString方法描述:返回该线程的字符串表示形式,包括线程名称.优先级和线程组.请问什么叫"线程组"?问题2:求一个死锁的demo,越简单越好 解决方案 线程组:http://caterpillar.onlyfun.net/Gossip/JavaGossip-V2/ThreadGroup.htm列锁例子:http://www.cnblogs.com/linjiqin/archive/2011/04/11/2013083.html希望对你有帮助解决方案

讲解JavaScript中for...in语句的使用方法_基础知识

 这里是JavaScript支持的另外一个循环.它被称为for...in循环.这个循环是用于循环一个对象的属性. 因为我们还没有讨论的对象,所以使用这一循环可能会感觉不太明白.但是,一旦你会对JavaScript对象了解后,那么会发现这个循环非常有用.语法 for (variablename in object){ statement or block to execute } 从对象每次迭代一个属性分配给变量名(variablename),这个循环持续到该对象的所有属性都用尽.例子: 下面是打

关于js原型的面试题讲解_基础知识

今天遇到关于javascript原型的一道面试题,现分析下: 原题如下: function A(){ } function B(a){ this.a = a; } function C(a){ if(a){ this.a = a; } } A.prototype.a = 1; B.prototype.a = 1; C.prototype.a = 1; console.log(new A().a); console.log(new B().a); console.log(new C(2).a);