【问题标题】:What exactly is a private cloud?究竟什么是私有云?
【发布时间】:2014-10-08 13:25:17
【问题描述】:

私有云一词与不同网站中的所有定义相当混乱。对于什么是私有云,不同的人有不同的看法。

1) 顺便说一句,应该注意的是,越来越多的 IT 公司也开始使用“私有云”一词来指代 建立云计算基础设施——或“内部 云”——在公司自己的数据中心内。这样的发展是 根本不是真正的云计算,可能被视为最后一搏 试图维持现状。在任何合理的定义下, “私有云”必须是一种云计算安排,其中 相关硬件归供应商所有并保存在供应商的共享数据中 中心”source:www.explainingcomputers.com/cloud.html

2) “云”只是“在别人的电脑上”的流行术语。 (顺便说一句,这也是决定是否 不是将某些东西移动到云端不是一个好主意。)如果你 在拥有数据中心的其他人拥有的计算机上运行进程 专门提供这项服务的,就是云。 虚拟化并不是绝对必要的,但通常这样做是因为 这对云提供商来说是一笔更好的交易。

私有云是相同的,只是您的公司还拥有 数据中心(或者可能拥有拥有数据中心的公司)。 从理论上讲,如果您是亚马逊云服务的客户,并且 有一天你变得非常非常富有并批发购买亚马逊,你已经 从云使用转移到私有云使用,没有其他任何东西 正在改变。https://softwareengineering.stackexchange.com/questions/257952/who-provides-hardware-resources-in-private-cloud

我的一些讲义说没有虚拟化就没有云计算。但是以上答案都没有说明私有云必须使用虚拟化。对于同一个问题,也有许多不同版本的答案。当不同的人以不同的方式解释它时,要理解这样一个术语并不容易。

【问题讨论】:

  • 这就是为什么云是一件美丽的事情。没有人确切知道它是什么,但现在每个人都想要它:-)
  • 我的理解是:云是一种服务,不管你如何在幕后实现它。当然,使用虚拟化,您将能够从中获利。私有云也是如此。如果我拥有数据中心,或者我有一份合同说如果从其他人的数据中心泄漏任何东西将与某人的灵魂一样昂贵,那有什么区别?

标签: cloud


【解决方案1】:

我的一些讲义说没有虚拟化就没有云计算。

我个人认为你的讲义在这一点上是不正确的。您可以在没有虚拟化的情况下进行云计算,前提是服务提供商有某种方法可以保持对计算节点的控制,足以允许它们被远程擦除和重新启动。

(而且,是的,它可以很容易地完成。许多现代 x86 / x86_64 系统都支持从网络启动。您所需要的只是远程执行硬件重置,这很容易实现。 )

但是,作为一般规则,云计算使用虚拟化实现的,包括公共云和私有云。这是因为虚拟化允许您通过在大部分时间(通常)空闲的虚拟服务器之间共享物理硬件来获得更高的效率。

最后,请注意,“云计算”或“私有云”并没有一个真正的定义。这些术语的含义正在演变……就像英语的其他部分也在演变一样。询问我们(例如)“私有云”是什么意思的各种意见中哪一个是正确的……要求另一种意见。没有权力决定谁的意见是正确的。您只需要自己决定什么对您最有意义,并准备好改变主意。

如果您在修改考试或考试的情况下提出此问题,建议您尽可能相信老师或讲师的意见。这只是常识!

【讨论】:

  • 所以如果一个组织购买自己的数据中心配置并使用它,是否意味着它是私有云。那么在这种情况下,任何目前拥有数据中心的人,是否可以公平地说他们已经在私有云上?
  • 可能是的。真正的问题在于谁拥有和管理计算机和网络硬件。 (例如,我工作的组织在数据中心运行(半)私有云,我们支付场地空间、电力和空调费用。)
【解决方案2】:

https://stackoverflow.com/a/12518827/46249 的出色答案引用了 NIST 的云计算定义。摘录:

  • 私有云。云基础设施被配置为供由多个消费者(例如,业务部门)组成的单个组织独家使用。它可能由组织、第三方或它们的某种组合拥有、管理和运营,并且可能存在于场所内或场所外。

【讨论】:

    【解决方案3】:

    私有云是一种云计算,它提供与公共云类似的优势,但通过专有架构。与向多个组织提供服务的公共云不同,私有云专用于单个组织。因此,如果您拥有一家拥有不断变化的需求的大型企业,私有云将是您的最佳选择。私有云供应商的一个例子是 Stratoscale,我个人认识他们,因为我的组织与他们合作。

    【讨论】:

      【解决方案4】:

      我对私有云的看法是拥有一个。更多细节可以在我的文章Clouds of Trust中找到。我有一个私有云,它提供:

      • 通过自动连接/重新连接云中的盒子实现弹性网络
      • 在整个云中自动传播更改(一个盒子上的“git push”导致其他盒子上的“git pull”)
      • 云中所有盒子的发布/订阅功能
      • 将云中的所有盒子安全地公开为服务器,无需配置路由器隐藏在盒子后面(通过 SSH 远程端口转发)。

      云可用于开发、测试和运行分布式应用程序。它是一个 bash/javascript 开源解决方案。欢迎您加入我的云或基于我的code 构建您自己的云。

      【讨论】:

        猜你喜欢
        • 2014-10-28
        • 2012-08-27
        • 2010-11-12
        • 2011-03-18
        • 2011-01-22
        • 1970-01-01
        相关资源
        最近更新 更多