虚拟化与私有云计算的区别

Hai*_*uha 3 cloud virtualization openstack

我对虚拟化和私有云计算感到困惑.他们为什么服务?他们的目的?它们可以合并,假设我们在私有云上构建虚拟化服务器吗?

据我所知,云计算包含了IaaS(基础架构即服务)的概念.换句话说,我可以从最少数量的裸机服务器开始,并根据需求扩展它,并通过分散计算和数据存储将这些服务器整合到一台大机器中.

据说,我们可以在私有云上构建虚拟化吗?例如,我可能会购买10台服务器(特别是opencompute项目中的服务器),使用openstack将它们粘合在一起作为私有云,并且可能使用Xen或Kvm来创建虚拟化服务器.那可能吗?那是理想的吗?

请指出我正确的绝地学校.

Mat*_*yce 11

云特指网络图表中云图标的使用年限,表示外部或未定义的资源.该术语的起源是指将您的网络基础架构的组件放置在您自己的环境之外......从而放入网络图中的一个云中.今天,这个词已经发展到包含许多不同的想法,并且在很大程度上受到竞争定义的污染.

IaaS/PaaS/SaaS/LBaaS /等等

这些都是服务.非常符合访问基础架构组件的想法......作为网络架构图中云中存在的服务.

但是,这些"aaS"解决方案中的每一个在实现目标的方式上都有不同的方法.其中一些将无法满足经典术语"云".例如,某些"aaS"组件可能不在您的网络架构外部.这就是"私有云"之类的东西可能发挥作用的地方.

私有云是一个可怕的术语.这是矛盾的.因为它不在您的环境之外,所以它不是图表中的云.但是,因为人们污染了术语云的含义到接近不连贯,我们至少暂时坚持这个术语.当我说'私有云'时,请耐心等待.在任何经典意义上,它都不是真正的云.用英语说我们称之为"用词不当".

现在重要的是不要将云'aaS'解决方案本身与亚马逊或机架空间等主要云提供商在开发'aaS'解决方案时遵循的弹性设计原则混淆.

弹性设计原则将重点放在水平可扩展的无共享基础设施上.描述这种意识形态的最简单方法是牛与小狗的例子.在过去,我们在查看小狗的时候看了很多服务器资源.我们命名了他们.我们对他们很好.我们教他们技巧.并且,如果他们生病了,我们会让他们恢复健康.我们竭尽全力保持这些服务器的快乐和良好运行.我们垂直地成长.我们优化了它们.更多ram,cpu,开发资源......等.在弹性模型中,我们将资源视为牛.他们有序列号.我们投入最少的精力教他们什么.它们尽可能均匀.发生的任何优化都发生在配置管理中,并作为独立解决方案在所有这些优化之间共享.如果一个人生病了,我们将它射入头部并用另一个从牛群中取代.这种设计范例的好处是,如果你开始使用霰弹枪射击你的服务器机架,整个环境将有可能弥补.当然,这种弹性水平在理论上比在实践中更容易描述.

现在,虚拟化与"云"有关.确实没有实际的必要关系.云不需要与虚拟化有任何关系.您可以在您所依赖的环境之外拥有一个不使用虚拟化的面向服务的资源.但是,虚拟化技术支持大多数"aaS"解决方案.它们完全没有必要,但由于它们通常可能涉及虚拟化,因此这两个术语在许多目的中已经在未经证实的人心目中结合在一起.

重新OpenStack和私有云.

OpenStack是否适合您,这是一个非常个人化的决定.它取决于很多东西.自己运行基础架构可能非常昂贵.更重要的是,要做得好可能非常困难.对于小型企业或组织而言,如果经营规模经济的人能够满足您的需求,那么部署您自己的IaaS基础架构可能没有意义.这就是像亚马逊这样的公司填补空白的地方.

对于在自己的环境中运行IaaS解决方案的一些组织,即使可能或主动由亚马逊或机架空间产品提供服务,也是有意义的.有些人足够大并且运行足够的其他基础设施来托管他们自己的弹性应用程序在经济上是可以接受的.除了严格的底线之外,还有其他原因.许多大型组织都面临政策限制,如HIPAA,FISMA或Sarbanes Oxley.有时满足这些政策要求以及他们自己的内部政策要求需要额外支付一些费用.

还有其他原因可以超越亚马逊或Rackspace的一般产品.想象一下,如果您要提供像自动构建和测试环境这样的jenkins,并且您希望提供异构虚拟机管理程序或物理节点以自动启动并测试编译软件.OpenStack可能会处理这个问题.如果它无法专门处理你的想法,它是开源的.你可以让它处理你需要的东西.

有一百万个理由使用OpenStack,或者不使用它.最终,这对任何个人或公司来说都是一个非常个人化的决定.还需要大量研究.但有些情况下两者都是很好的决定.

当我们在NASA创建nova(OpenStack ec2样式计算组件)时,我们表面上专注于以弹性方式提供HPC资源或业务线资源.亚马逊最终创建了自己的HPC产品.甚至现在正在努力克服FISMA政策合规性的障碍.但是,有时候您的专业化需求会使通用市场产品的优势变得不那么有利.但是,除了与亚马逊竞争的技术原因之外还有另一个重要原因.这是为了在这个新兴技术领域培养开放标准.

技术的发展非常像树的有机增长.它以芽开始,可能变成叶子.任何新技术都会成为需要大量资源发展的小事.并非所有这些技术都能存活下来 但有些人呢.那些确实需要金钱和努力才能以贪婪的速度去做的人.然而,随着这些技术的发展,其中一些技术成为分支机构.有些甚至变成了树干.要拥有一百万个其他技术在更多分支机构中成长的主干,由负责任的社区控制的开放标准是必要的.政府和IBM等许多组织都认识到了这一点,这也是OpenStack发展如此迅速的主要原因之一.这也是BSD和Linux的原因.弹性设计方法改变技术领域的潜力是特殊的.而今天的新兴技术将成为明天将出现更多新技术的分支机构,我们需要强大的开放标准才能使我们的主干技术健康发展.