我很困惑与虚拟化和私有云计算。 他们是怎么服务的呢? 他们的目的是什么? 它们可以组合,让我们构建的私有云虚拟服务器?
从我的理解,云计算的IaaS拥抱(基础设施即服务)的理念。 换句话说,我可以开始与裸金属服务器的最小数量和作为要求需要展开它,这些服务器通过分割计算和数据存储合并成一个大的机器。
是说,我们可以在私有云构建的虚拟化? 例如,我可能会买这样10台服务器(尤其是服务器像opencompute项目),粘合在一起他们作为OpenStack的使用,也许使用Xen或KVM创建虚拟服务器的私有云。 那可能吗? 是理想的?
请点我到正确的绝地的学校。
云具体是指在一个网络图的云图标的年龄老使用以表示外部或未定义的资源。 术语的起源是指将网络基础设施的组成部分你自己的环境之外......,从而为您的网络图中的云之一。 今天,这个词已经发展到包括许多不同的想法,并已很大程度上是由相互竞争的定义污染。
的IaaS / PaaS的/ SaaS的/ LBaaS /等等等等
这些都是服务。 非常符合访问您的基础架构的组成部分......作为存在于您的网络架构图云服务的理念一致。
然而,这些“AAS”解决方案中的每一个在其达到目标的方式不同的方法。 他们中有些人将无法满足“云”的经典用语。 例如,一些“AAS”组件可能不是您的网络外部构建筑。 这就是事情像“私有云”可能开始发挥作用。
私有云是一个可怕的名词。 这是一个矛盾。 因为它不是外部环境这不是你的图上的云。 但是,由于人们污染术语云附近不一致性的意义我们坚持用这个词至少目前是这样。 所以容忍我,当我说“私有云”。 这不是真正的云在任何传统意义上的。 这是一个在英国我们会称之为“用词不当”。
现在重要的是不要混淆云“AAS”的解决方案本身与主要的云服务提供商,如亚马逊和Rackspace公司将按照发展“AAS”解决方案的弹性设计原则。
弹性设计原则将放置一个执着于横向扩展无共享的基础设施。 描述这种思想最简单的方法是用牛与小狗的例子。 在过去,我们看服务器资源多,我们看着小狗。 我们将它们命名为。 我们处理得很好。 我们教给他们的技巧。 而且,如果他们生病了,我们调养他们恢复了健康。 我们做了一切,我们可以让这些服务器幸福和运作良好。 我们垂直生长他们。 我们优化他们。 更多的内存,CPU,开发资源等...在弹性模型中,我们把我们的资源如牛。 他们有序列号。 我们投资最少的努力教他们任何东西。 他们尽可能均匀。 发生任何优化,发生在配置管理,并为他们之间的所有共享作为独立的解决方案。 如果一个人生病,我们拍它的头,并用另一个从牛群更换。 在这种设计模式的好处是,如果你开始拍摄到你用猎枪,服务器机架,赔率是整个环境将进行补偿。 当然,这种程度的弹性是比较容易的理论来描述比它在实践中实现。
现在就虚拟化相关的“云”。 真的是没有实际的必然联系。 云计算并不需要有什么做虚拟化。 你可以有你依赖于不使用虚拟化环境的面向服务的资源之外。 但是,大部分的“AAS”的解决方案是在那里的是通过虚拟化技术的支持。 他们完全没有要,但由于一般的可能性,他们将是虚拟化所涉及的两个方面有许多用途在外行的心目中已经结婚在一起。
再OpenStack的云和私有云。
无论是OpenStack的是正确的,你是一个很私人的决定。 而这取决于很多事情。 运行自己的基础设施可以是非常昂贵的。 更重要的是,它可以是很难做好的。 对于小型企业或组织,在部署自己的IaaS基础架构真的可能是没有意义的,如果有人在谁规模经济交易可满足您的需求。 这就是像亚马逊公司填补了一项空白。
对于运行在自己的环境中的IaaS解决方案,即使潜在或正在积极通过亚马逊或Rackspace公司的产品提供一些机构,是有意义的。 有些人是足够大和足够运行其他基础设施,举办自己的弹性应用在财务上是可以接受的。 还有其他原因,从严格的底线,以及备用。 许多大型企业面临的政策限制,如HIPAA,FISMA,或萨班斯法案。 有时候,满足这些政策要求以及任何他们自己的内部政策要求需要付出一点点额外的。
还有其他的原因,以及超越亚马逊和Rackspace公司的一般产品。 试想一下,如果你愿意,你所提供的是詹金斯如自动构建和测试环境,并要提供异构虚拟机管理程序或物理节点来自动旋转和测试编译软件。 OpenStack的大概就可以搞定。 如果它不能专门处理你有什么想法,它是开源的。 你可以把它处理你所需要的。
有一万个理由来使用OpenStack的,或者不使用它。 最终,这对任何人或公司很私人的决定。 而一个需要大量的研究。 但也有方案中两国都是伟大的决定。
当我们在NASA创造新星(OpenStack的的风格EC2计算组件),我们显然是专注于以弹性方式提供高性能计算资源或业务资源的线。 亚马逊最终创建了自己的HPC产品。 甚至现在正在努力克服FISMA策略遵从的障碍。 但总会有一些时候,您的专业需求将使仿制药市场的产品不太有利。 然而,除了技术上的原因与亚马逊展开竞争在于另一个重要原因。 这就是促进开放标准在这一新兴技术领域。
技术的发展是非常像一棵树的有机增长。 它以一个花蕾,也许变成了叶。 任何新技术的出现为一个小东西需要大量资源来发展的。 并非所有这些技术的生存。 但也有一些。 这确实需要金钱和精力的人这样做,在一个贪婪的步伐。 然而,随着这些技术的发展,他们中的一些成为分支。 有的甚至成为中继。 为了有一百万其他技术成长衬托得更加树枝主干,由负责社会控制的开放标准是必要的。 政府和许多企业如IBM认识到这一点,这是OpenStack的的如此迅速地发展的重要原因之一。 这也是为什么BSD和Linux的,然后做了。 弹性的设计方法可能改变技术的景观是个例外。 而对于今天的萌芽技术,是由有更多的新技术将出现未来的分支,我们需要强大的开放标准,使我们的主干技术健康。
首先,云计算是一个很笼统的概念。 它不仅限于IaaS的。 PaaS(平台即服务)和SaaS(软件即服务)也是云计算技术。 当你在谈论云计算,你最好指定要参考哪些技术。 其次,IaaS的是基于虚拟化技术构建的。 没有虚拟化,没有IaaS的。 PaaS和SaaS服务可在裸机机直接内置。 因此,虚拟化并不总是与私有云计算的关系。
From what I understand, cloud computing embraces the idea of IaaS (infrastructure as a service). In other words, I could start with minimal number of bare metal servers and expand it as requirement needs, and those servers are consolidated into one big machine through divided computing and data storing.
你的理解是不正确的。 可以虚拟化裸机服务器为多个虚拟服务器。 但你不能虚拟化的许多裸机服务器变成一个大机器。 虚拟化无法实现这一目标的时刻。 IaaS的软件,如OpenStack的,桉树只是用来管理你的裸机服务器。 他们能胶的裸机服务器作为一个resource pool
,但不是一个大的虚拟机。
私有云计算,杰夫提到,可以指任何数量的取决于谁在试图卖给你的东西很随意的事情。 这就是说,如果我们把它当作“与您的防火墙后面的高度标准化的API的IaaS”,那么它很容易指出虚拟化的差异。
最大的部分是真正的思维定势有关您如何使用可通过任何资源。 在虚拟化,大部分重点是分手了硬件资源成小部分,然后将其分配出去,并让他们无限期地运行。
随着云计算的最大区别是,所有的资源被更普遍地认为是短暂的 - 旋转它,使用它,删除它时,即可大功告成。 它通常是相当能够还支持长时间运行的资源,但要点是,硬件资源正在以更高的速度变化改变用途越来越虚拟化相比容易允许。
这是有些相关的另一个区别就是虚拟化仍普遍把情况下,卷和网络,进行虚拟化的独立元素。 云计算把它们都作为相当统一的资源,以及与云计算相关的工具(如东西https://github.com/cloudenvy/cloudenvy , https://github.com/opscode/knife-openstack )使用此作旋转起来,更高效,更轻松地取下来的资源。
第一:云计算不仅是IaaS的,也是PaaS的或SaaS的...
但主要是,你要明白不是虚拟化就是建立一些云计算的方式。 如果你要求的IaaS和虚拟化之间的区别,我的回答是: - IaaS的定义“VM模板”正在运行各种数一个模板 - 的IaaS能够VM的自动重新划分 - IaaS的管理网络 - 的IaaS管理虚拟机模板分布 - 的IaaS能够添加裸机服务器或删除一些...所以IaaS的是你还没有处理virtaulization水平进行比较:这是他的工作,你安良管理您通过一个API希望VM模板和数量。
但是,如果你是一个开发者,我建议你上的PaaS一看,它更容易处理。
虚拟化是构建成功的私有云环境的一个组成部分。 有一个真正的私有云,你不但要虚拟化,而且还包括监控,管理和自动化。
这里是一个博客,我管理应该对你有所帮助,如果您还有其他类似的问题:wwww.journeytothecloud.com