我正在研究云托管,遇到了私有云和公共云这两个术语。它们与共享托管和 vps/专用托管相同吗?
答案1
是的,这是一个类似的概念。但这些术语的使用有点短暂。
私有云是单租户云。也就是说,您的虚拟机在专用于该任务的硬件上运行,没有无关的公司共享该硬件。例如,这可能是您托管和维护的 VMWare 或 Microsoft 虚拟基础设施,也可能由第三方托管但专供您使用理论上,仍然可以有一个自动计费和配置系统,但我不知道目前有哪个系统可以进行完全自动化的配置,但却能专用于你自己的硬件。
公共云是共享基础设施、多租户环境。您的虚拟机可能与其他客户的虚拟机在同一个物理硬件上运行。在这两种情况下,您的虚拟机和网络仍然是各自独立的单元,只是专用硬件与共享硬件的区别。
这就是我的标准,但并未被普遍接受。我首先想到的一点是,您还可以根据可用性进行区分 - 任何家庭部署的都是私有云。任何通过 Web 界面向公众开放的都是私有云。但是,那些尚未广泛使用的企业对企业云解决方案呢?同样,您可以按网络连接进行划分 - 仅连接到您的环境的云是私有的,而可以直接链接到 Web 的设置是公共的。甚至维基百科也不同意: http://en.wikipedia.org/wiki/Cloud_computing#Deployment_models
答案2
它与运行云环境的基础设施托管在哪里有关。在私有云中,所有硬件都托管在您公司的数据中心内,而公共云(如 Amazon EC2)中的基础设施则由另一家公司托管,您仅使用云环境。
答案3
取决于你的观点。
如果您说的是想要构建公共云 - 您是在说向其他人提供云服务(例如构建您自己的 EC2)如果您说的是构建私有云,那么这些服务只能由您组织内部的人使用,或者可能仅在您组织内进行管理。(这些资源可能提供面向公众的服务,如网站)您可以使用 CloudStack 或 Eucalyptus 之类的东西来构建云并在内部提供这些服务。
如果您谈论的是使用云服务,那么私有云的定义基本保持不变,但公共云的定义会发生变化,表示由其他人提供的服务,例如亚马逊、Godaddy 等。
答案4
云部署模型代表一种特定类型的云环境,主要由拥有访问权限的所有者来区分。私有云是指仅由一个实体占用的云。例如,假设您是一家企业,并且您不想与其他实体共享您宝贵的私人数据。您的解决方案是购买您将通过云访问的远程数据库,该数据库由另一家公司(即供应商)拥有(例如 stratoscale 或 AWS 私有云)。另一方面,在公共云(例如 AWS 或 Azure)中,您可以享受较低的成本,但共享环境以及较低的安全和隐私标准由此而来。