到处都是我一直在看的术语“云计算”。 我已经完成了通常的阅读维基百科的练习,但是很难从糠sort中分拣小麦。
有人可以提供混浊计算的stream行术语定义吗? 看起来每个高科技公司现在都使用这个术语,可能是错误的。
云是第三方networking服务理念的掩饰术语。 这些服务可以是基础架构(Amazon S3),平台(Google App Engine),存储(在线代码库)或应用程序(Pandora)。
这绝对是一个模糊的stream行词,但小型公司在规模经济上有优势,可能无法在启动时支付2.5万美元的服务器,或者无法负担其他员工pipe理该服务器的费用。
但除了像潘多拉,Last.FM这样的基于云的应用程序,或者像苹果的MobileME这样的在线存储之外,云计算主要适用于内容创build者和提供者,而不是消费者。
云计算还没有很好的定义,或者换句话说,这个定义有点混浊(磨蚀的怪胎嗤笑)。 我明白通常用于人们开始使用这个术语之前已经存在的两种不同的东西:
我想象一下营销室里的一些人,谈话就像这样:
“所以,这里是工程部门的执行摘要备忘录:”租用的虚拟机,主要优势是新小公司可以以更低的成本推出他们的产品“,我们的任务是给这个名字,做什么你认为扬?“
“好吧,整个事情对我来说有点阴沉,我不知道我是否明白…”
“等一下,那是完美的,多云的计算!”
“ 云计算呢?
“给那个人加薪!”
所以,这是一个很有趣的术语。 但是在租用虚拟机上托pipe东西可能是一个有价值的select。 另外,Amazon等服务提供了一些有趣的方法,例如,devise可启动的应用程序/虚拟机,但不依赖于数据库以外的任何持久性存储。 另外,如果您的负载时间较长,则可以上下调整,但在其他时间则不可调整。 另一个常见用途是需要大量计算能力的一次性任务。
“混浊计算”这个术语就像是很多“商业讲话”,我也听说过叫做flab speak,例如synergize或者Web 2.0( Wiki:刺激你在“企业”中所经历的短语 )。 我认为永远更好的是清楚地说出你的意思,如果你是租赁虚拟机,就这么说。 如果这个人不明白虚拟机是什么,请用一个简短的比喻来解释它。 有关这个话题的整本书,例如:“ 为什么商界人士像白痴说话:斗牛士指南 ”
所以,仅仅因为这个名称和术语是模糊的(在我看来),并不意味着这个术语的相关技术应该被忽略。
云计算本质上是networking上的计算资源(从低级CPU,内存,持久性,networking到高级Web应用程序)。 云形状通常用于表示系统devise图中的共享networking(公共云,互联网,内部云)。
云计算的经济激励对于某些types(我认为大部分没有超低延迟要求)的计算总成本较低。 这是通过集中更好地利用计算资源来实现的。 现实生活中的类比包括:汽车共享,度假屋分时等
大型计算机(几十年前)通过各种networking(拨号,networking前互联网,最后是互联网)分时共享可视为云计算的原始forms。 现在stream行的原因是networking访问的广泛性和虚拟化技术的成熟性。
通过互联网进行时间共享。
云计算更像是最终用户和PHB的术语; 它描述了你的应用程序或服务,并将其托pipe在一个租用的“主机虚拟networking”中,试图抽象出硬件和托pipe。
云计算允许您指向一个IP并连接到一项服务,并将硬件抽象出来。 您不知道也不需要知道提供程序在哪里运行应用程序或存储您的数据,通常是多余的,而且您不知道它在哪里,因为如果运行应用程序的“系统”被closures或重新分配给更有效地利用资源,托pipe您的应用程序或服务的实体将在您不知情或不干涉的情况下移动。
云计算是一个营销术语,使用户友好。 您可以通过让每项服务成为DNS名称或IP地址,并使用大型硬件上的虚拟机运行尽可能多的服务器或应用程序,为用户提供类似的服务。 我想这样“好”的系统pipe理员一直在为用户提供一些服务的云计算已经有一段时间了,因为用户不一定知道你的公司网站或文件共享如何工作,他们只知道他们这样做。 试图保持它们可用并备份正确和维护的是你。
拿这个,再抽象一下,你就会得到我认为云计算应该是的东西; 一家提供“你不用担心”的大公司,为公司的系统pipe理员提供服务和应用程序。 这是一种将应用程序和某些服务外包给具有资源的大公司的方法,以便根据需要在虚拟机中启动额外的function,以您不知道,不知道,无法知道硬件的确切位置正在主办“云”。
从广义上说,Cloud将物理服务器和(可选)软件的所有权和pipe理外包给一个(通常)运营多租户环境的供应商。
我所见过的最好的解释是把“云”打破成几个独立的策略:
随着您向上移动堆栈,多租户级别将从PaaS的相同底层硬件增加到相同的底层应用程序实例(SaaS)。
最简单的说法是:将您的服务器外包出去。
魔鬼当然是在细节中。 这个术语中大部分的含糊不清,除了由带宽pipe理者重新标记“云计算”所做的任何事情之外,都是因为您可以在多个层面上做到这一点。
协同定位(例如RackSpace) :虽然并不总是被认为是一个云选项,但在技术上可以被认为是这样的。 你的设备住在别人的设施里。 提供电源,互联网接入等。
硬件即服务(例如Amazon EC2) :您使用由提供商提供并托pipe在其数据中心的服务器(通常是虚拟的)。 您可以select机器/操作系统映像,通过API /工具启动实例,并将其远程拖放到框中。
平台即服务(例如微软Azure,虚拟主机公司) :您提供的软件是在提供商提供的平台上编写的,他们担心设备,操作系统和平台(Web服务器,数据库服务器等)的configuration。 有时平台为您提供某种types的应用程序的基础(例如Force.com有一个CRMtypes的框架)
软件即服务(例如SalesForce,Google Apps) :您可以使用由供应商控制的软件,通常通过networking浏览器。 您不涉及运行该软件所需的大部分细节。
我们引用NIST的官方定义,我已经清理了一些。
基本上,“云”是关于资源的抽象。 就像虚拟化抽象了对硬件担心的需求一样,Cloud抽象出了担心虚拟化平台的需求。 那么您仍然需要了解您的云平台的具体情况。
引用NIST:
云计算是一种模式,可以实现随时随地访问共享的可configuration计算资源池,可以通过最less的pipe理工作或服务提供商交互快速configuration和发布。
这个云模型由五个基本特征,三个服务模型和四个部署模型组成。
按需自助服务 。 消费者可以根据需要自动单方面提供计算能力,例如服务器时间和networking存储,而不需要与每个服务提供商进行人工交互。
广泛的networking访问 。 function可以通过networking访问,并通过标准机制访问,以促进不同种类的瘦客户机或厚客户机平台(如手机,平板电脑,笔记本电脑和工作站)的使用。
资源池 。 提供商的计算资源被集中起来,为使用多租户模型的多个消费者提供服务,根据消费者的需求dynamic分配和重新分配不同的物理和虚拟资源。 存在位置独立性的意义,因为客户通常对所提供的资源的确切位置没有控制或知识,但是可能能够在较高抽象级别(例如,国家,州或数据中心)指定位置。 资源的例子包括存储,处理,内存和networking带宽。
快速弹性 。 在某些情况下,function可以被弹性地调配和释放,以自动地按照需求迅速向外和向内扩展。 对于消费者来说,可用于供应的能力通常看起来是无限的,并且可以在任何时候以任何数量被占用。
测量服务 。 云系统通过利用适合于服务types(例如,存储,处理,带宽和活动用户账户)的某种抽象级别的计量能力来自动控制和优化资源使用。 可以监视,控制和报告资源使用情况,为使用的服务的提供者和使用者提供透明度。
软件即服务(SaaS) 。 提供给消费者的能力是使用在云基础设施上运行的提供商的应用程序。 应用程序可以通过瘦客户端界面(如Web浏览器(例如,基于Web的电子邮件))或程序界面从各种客户端设备访问。 消费者不pipe理或控制包括networking,服务器,操作系统,存储,甚至个人应用程序function在内的基础云基础架构,但有限的用户特定应用程序configuration设置可能是例外。
平台即服务(PaaS) 。 提供给消费者的function是将部署到使用由提供者支持的编程语言,库,服务和工具创build的消费者创build或获取的应用的云基础设施上。
消费者不pipe理或控制包括networking,服务器,操作系统或存储在内的底层云基础架构,而是控制应用程序托pipe环境的已部署应用程序和可能的configuration设置。
基础设施即服务(IaaS) 。 提供给消费者的能力是提供消费者能够部署和运行任意软件(包括操作系统和应用程序)的处理,存储,networking和其他基本计算资源。 消费者不pipe理或控制底层云基础架构,但可以控制操作系统,存储和部署的应用程序; 并且可能有限地控制select的networking组件(例如,主机防火墙)。
私有云 。 云基础架构被configuration为由包括多个消费者(例如,业务单位)的单个组织专用。 它可以由组织,第三方或者它们的一些组合来拥有,pipe理和运营,并且可以在场内或场外存在。
社区云 。 云计算基础设施由具有共同关注点(例如,任务,安全要求,政策和合规性考虑因素)的组织的特定消费者社区专用。 它可能由社区中的一个或多个组织,第三方或它们的一些组合拥有,pipe理和运营,并且可能存在于场所内或场外。
公共云 。 云计算基础设施供公众开放使用。 它可能由商业,学术或政府组织拥有,pipe理和运营,或者它们的组合。 它存在于云提供商的场所中。
混合云 。 云基础架构是两个或更多不同的云基础架构(私有,社区或公共)的组合,它们仍然是独特的实体,但通过标准化或专有技术绑定在一起,从而实现数据和应用程序的可移植性(例如,云)。
简单地说,而不是拥有电脑来做你需要做的事情。 您可以从亚马逊等人那里“租”处理器时间和硬盘空间。 您通过互联网连接到他们的服务和服务器。
毫无意义的stream行语。 基本上它往往适用于第三方提供的可扩展的应用程序托pipe,但大多数人使用它来有效地表示“我们不知道我们将在何处或如何主办这个”。
所谓的是因为通常用来表示互联网的“ 云 ”图标。
云计算实例是虚拟专用服务器。 不要让公司引导你,否则。
在这方面的另一个营销stream行语。 主人正试图从中获利。