云计算

公共云与私有云(以及混合云)的对比

对于想要扩展计算能力的现代化企业而言,云环境是他们的不二之选。但是,他们并不清楚应该选择哪种类型的云环境:公共、私有还是混合。下文将针对每一种云计算环境的优缺点及环境因素进行快速比较。


公共云

公共云可能是所有部署中最简单的一种。云提供商会通过网络向多个客户端分发计算资源、服务和平台(来自归云提供商所有和管理的硬件设备)。公共云常采用多租户架构,这意味着单个软件实例上存在多个虚拟实例。每个租户(也称为客户端)都由一组共享通用访问权限的用户组成,这些用户拥有访问软件实例的特定权限。客户端不必拥有备份数据时要用到的数千兆存储空间,不用管理硬件所在的服务器场的运行情况,也不用决定基于云的平台、应用或服务所要采用的防护措施或维护方式。需要更多计算资源的客户端只需按小时或字节向公共云供应商付费,即可在需要时访问所需内容。

公共云提供商拥有广泛的网络,(理论上)能让客户不受限制地访问各种资源。如果需要额外资源,您可以即买即用并快速完成扩展。前期成本通常都很低,因为您无需投资购买实际的硬件。如果您的使用量会出人意料地激增,运营成本就不那么容易预测了。但是,公共云有一个优点:您可以通过按需付费来提升计算能力。

与他人共享资源确实会带来弊端。多租户环境往往面临更多安全威胁,而且需要隔离的敏感工作负载或许不能在公共云上运行。所以,您一定要清楚了解自己的职责,相应地完成工作负载的分发。


私有云

私有云与公共云类似,只不过私有云中的系统归拥有独立访问权限的单个客户端专有。和公共云一样,私有云也会通过自助服务环境来交付(有时会通过互联网交付),但其会借助专用网络、隐私设置或各种管理措施来确保安全性。私有云可以提供一个灵活的可定制环境,供您运行特定的工作负载,尤其适合无法在公共云中运行的传统业务应用。

私有云的容量效率优于专用虚拟服务器(并非云环境),但无法与公共云的无限量资源相比拟。私有云所有者可按需获取更多云资源,但这意味着必须购买新的硬件(在企业内部),或从供应商处租用额外的私有云基础架构(在企业外部)。相较于使用公共云,上述两种方案都需要投入更多的时间和成本。

专用云是存在于另一个云环境中的一种特殊私有云。您可以在公共云(如红帽® OpenShift Dedicated)或私有云上部署专用云。例如,企业的会计部门可能会在企业的私有云中部署自己的专用云。


混合云

混合云兼具公共云和私有云的优点。混合云由一个或多个公共云和私有云组合而成,这些云环境由管理和自动化软件编排,支持工作负载、资源、平台和应用在各个环境间迁移。内部基础架构、传统虚拟化技术、裸机服务器和各种容器均可整合到混合云中,但必须通过公共云和私有云来添加。如果不采用云技术,那么部署的只是混合环境,而非混合云。

在混合云中,独立的云环境可能仍是独一无二的实体,但它们可以实现跨云连接、整合和移植。正是借助这个独立的互连架构,企业才能在最高效的云部署中运行各种工作负载:在私有云中运行关键工作负载,减少公共云中的敏感工作负载,并根据需要调用各个环境中的资源。例如,将私有云连接到公共云后,可将工作负载大量转移到公共云中,这有助于在高峰时段及可预测的服务中断期间实现横向扩展。您可通过引入虚拟化技术来实现纵向扩展,同时借助符合您现状的云技术来实现横向扩展。混合云的构成元素由您选择,但选择的灵活性则取决于用来整合这些元素的整合自动化系统。


选择适用的云技术

云技术的选择取决于您的特定情况*。在确定适合的公共云、私有云和混合云时,请考虑以下几点:

  • 应用的类型及其当前和预计的使用情况
  • 会对您的工作负载造成影响的合规性规定和法规
  • 您员工所掌握的技术知识
  • 业务目标
  • 预算
  • 传统工作负载的互操作情况
  • 灾难恢复计划
  • 整合策略
  • 合规性

公共云适用于:

  • 需求量大或存在波动的工作负载。
  • 非敏感数据和低安全性工作负载。
  • 某些面向公众的运营操作。
  • 长期存储或数据存档。
  • 协作项目。

私有云适用于:

  • 使用模式可预测的工作负载。
  • 需要遵守严格的安全和隐私法规的敏感工作负载。
  • 需要增强控制并能承担相应费用的大中型企业。
  • 无法在公共云中工作的传统应用。

混合云适用于:

  • 私有云和公共云适用的所有对象。
  • 需要兼具公共云的操作灵活性以及私有环境的私密性,并能为混合环境的管理提供充分支持的企业。
*根据您对以下考虑因素的不同处理方式,您甚至可能不需要部署云技术。对于某些传统的有状态工作负载,企业虚拟化产品(如红帽虚拟化)或许可以很好地提供支持。

为什么选择红帽?

您想要部署某类云环境以提升业务能力,但在涉及到 3 种云部署的不同之处时,您可能不知道该从何入手。不用担心,所有企业刚开始的时候都和您现在一样。我们不仅能帮助您部署云环境,还可以提高云环境的生产力。不管是公共云、私有云、混合云还是多云,我们的开源技术能为所有云部署提供统一的基础架构。借助能在所有环境中以相同方式工作的标准操作系统、能够封装应用并跨云迁移应用的容器平台,以及有助于进行管理并实现全面自动化的工具,我们能够为您实现所需的可移植性,以便您顺利地使用 600 多种经过认证的公共云平台以及各种可用于部署自有私有云的产品。


我们可以帮助您构建安全的云环境

包含构建和部署安全私有云所需的一切,其中包括整合了安全增强型 Linux (SELinux) 的操作系统以及采用了 sVirt 技术的虚拟化平台。

一个管理和运营平台,可以整合各种混合云环境,以便您可以随时访问用户拥有特定权限的内容。

一个整合了 SELinux 的标准操作环境,能让您在各种环境中放心地运行工作负载。

OpenStack® 文字商标和 OpenStack 徽标是在美国和其他国家/地区注册的商标/服务标志或 OpenStack 基金会的商标/服务标志,需获得 OpenStack 基金会许可方可使用。我们不隶属于 OpenStack 基金会或 OpenStack 社区,也未获取他们的支持和赞助。