私有云和公有云的比较如下:
- 建设地点不同:公有云是互联网上发布的云计算服务,搭建云的资源在提供商的场所内;私有云是企业内部(专网)发布的云服务,搭建云平台所需的资源由企业自给。
- 安全性不同:私有云仅面向特定用户,而非面向一般公众,且部署在该组织自己的防火墙后面,因此可提供更高的安全及隐私级别,可确保第三方无法访问敏感数据。而公有云则需要考虑更多的安全问题。
- SLA稳定性不同:私有云通常部署在该组织自己的数据中心内部,当本组织内部访问私有云中资源时,SLA非常稳定。而公有云则需要考虑更多的网络问题。
- 自控能力不同:私有云客户可以自由购买他们喜欢的硬件和软件,而不是公有云服务提供商提供的硬件和软件。而公有云则需要考虑更多的供应商问题。
- 定制化程度不同:私有云客户可以以他们想要的任何方式定制计算、存储和网络,并运行自己的定制化软件和管理平台,私有云围绕该组织的实际业务需求来定制化构建。而公有云则需要考虑更多的标准化问题。
私有云相较于公有云,安全性更好,但成本也更高,且私有云整个基础设施的平均利用率要低于公有云。与私有云相比,公有云具备以下优点:更高的弹性和可扩展性、更低的进入成本、更快地获取最新技术。
在建设与运行模式方面,私有云的资产归属该组织拥有,由该组织主导云的建设、管理和维护,部署在该组织内部的数据中心。私有云前期建设投入成本较多,建设和调试周期较长。私有云的运维一般需要该组织自身完成。而公有云是一种新的IT能力消费模式,公有云的用户只需关注云服务所提供的能力和SLA,并不关注背后的资源所在地,以及建设、交付、运维等问题。公有云用户可以快速租用资源,部署自己的业务,前期投入低,业务上线周期短。在运维层面,公有云提供商提供大部分运维服务,公有云用户只需要关注自身的应用。
从架构上看,一般认为私有云的IaaS、PaaS能力是公有云IaaS层、PaaS层能力的子集。由于私有云是满足某组织的具体业务需求构建的,因此不需要将IaaS、PaaS的能力全部都纳入私有云,该组织不使用的能力,可以不部署。例如该组织只使用虚拟机服务,不使用裸金属服务,则该私有云中可以不部署裸金属服务。而公有云架构中除了IaaS、PaaS以外还有SaaS、运营等主要能力。公有云一般均提供SaaS能力;但是在私有云中却不一定会部署SaaS软件。当SaaS软件私有化部署后,私有云拥有者需要投入大量资源去维护SaaS软件,在成本上比使用公有云版本的纯SaaS服务要高得多。在实际部署中不论是公有云、私有云、混合云其部署都是基于不同客户的需求制定相应SaaS实施方案主要取决于客户对于安全、成本、维护等各个因素综合考虑。由于私有云具有私有属性所以在私有云内不涉及费用计算问题也不涉及运营而公有云需通过各种方式向其用户收费因此其运营能力成为必选项。
在业务类型方面私有云一般部署该组织核心业务或涉及到信息安全等级高的业务而公有云则可部署多种类型的业务
公有云和私有云的主要对比如下表所示:
| 对比项目 | 公有云 | 私有云 |
| --- | --- | --- |
| 建设地点 | 互联网上发布的云计算服务,搭建云的资源在提供商的场所内;企业内部(专网)发布的云服务,搭建云平台所需的资源由企业自给。 | 由企业内部构建,搭建云平台所需的资源由企业自给。 |
| 资源共享性 | 高 | 低 |
| 安全性 | 一般 | 高 |
| 可扩展性 | 高 | 高 |
| 灵活性 | 高 | 低 |