多云与混合云:明确比较
对于大多数企业来说,理想的云解决方案不是部署单个云,无论是公共云还是私有云。相反,正确的选择是设置两个或多个云解决方案。
在部署多个云时,企业有两种选择。要么设置混合云,要么采用多云策略。虽然相似,但这些部署类型存在决策者在计划迁移到云时必须了解的差异。
本文概述了多云和混合云之间的主要区别 .继续阅读以了解这两种云计算策略,并了解在这些部署模型之间进行选择时应考虑哪些因素。
多云与混合云:定义
多云和混合云类似,但这些云部署模型具有独特的定义,解决了不同的业务需求。
多云
在多云战略中,公司使用来自不同提供商的多个相同类型的云服务。与多家供应商合作使公司能够:
- 为每个应用和任务使用同类最佳的服务。
- 消除供应商锁定的风险。
- 确保每个团队都依赖正确的云解决方案。
- 通过选择最实惠的服务来优化业务规划。
大多数多云设置包括公共云提供商的组合,例如亚马逊网络服务 (AWS)、谷歌云平台 (GCP)、裸机云 (BMC)、微软 (Azure) 和 IBM。多云设置中的每个云都处理特定的工作负载,因此基础架构之间通常没有工作负载集成。
混合云
在混合云环境中,公司将公共云与私有云或本地数据中心相结合。最流行的混合策略是在内部设置(数据中心或私有云)上运行应用程序代码,并在高流量时将云突入公共基础设施。
混合部署很常见,最典型的两种场景是:
- 一家企业部分迁移到云端,并认为它过于占用资源,无法一路迁移。
- 一家公司决定将一些流程和敏感数据保存在受控环境中,同时利用公共云的低开销。
与多云策略不同,混合设置依赖于不同云平台之间的深度编排。目标是创建一个统一的环境,在其中不同的系统可以通信并处理相同的 IT 工作负载。
多云可以包含混合云吗?
混合云可以是多云架构的一部分。在大多数情况下,当公司通过添加一个或多个公共云产品来扩展混合环境时,就会出现这种情况。那时,尽管当前存在混合,但该设置变成了多云部署。公司很少将混合系统添加到已部署的多云中。
虽然混合系统可以是多云环境的子集,但多云不能是混合设置的子集。混合环境需要所有单独的云进行通信,这不是多云的工作方式。
多云与混合云:概述
混合云和多云策略有很多共同点,因为这两种模型都允许采用公司:
- 依靠混合云为用例创建理想的结构。
- 确保 IT 高度灵活。
- 几乎可以立即向上或向下扩展计算资源。
- 通过使用多个云来增加冗余。
下表概述了多云和混合云之间的主要区别,以帮助您为您的用例选择正确的选项。
此表可水平滚动。
比较点 | 多云 | 混合云 |
架构 | 包括多个公共云(但也可以有私有云、社区云和本地数据中心) | 包括公共云和私有云或本地数据中心(或两者) |
跨云工作负载 | 不同的云处理不同的任务,因此数据和流程通常在孤岛中运行 | 组件协同工作以运行单个 IT 解决方案,因此数据和流程相交 |
敏感数据存储 | 有价值的数据可以驻留在本地或云端,具体取决于设计 | 敏感数据位于私有云或内部服务器上 |
安全责任 | 公有云提供商负责云计算安全 | 内部团队负责保护私有云和数据中心中的数据,而提供商负责公共云安全 |
存储受监管数据的好处 | 公司可以确保每条数据都位于符合法律要求的地理位置 | 团队将敏感数据保存在高度安全的私有云或数据中心中 |
供应商锁定 | 多个云提供商和单独的工作负载赋予了轻松快速更改供应商的灵活性 | 环境之间的高度集成使得更换提供者变得困难 |
云迁移 | 迁移到多个云可能既耗时又具有挑战性 | 大多数工作负载继续在本地运行,因此迁移过程更短且挑战更少 |
可用性 | 如果一个供应商出现故障,工作负载可以转移到另一个供应商;公司还可以根据用户位置设置单独的公共云以避免延迟 | 如果公共云遇到阻止云爆发的问题,最终用户可能会遇到问题 |
成本 | 公有云比私有云或数据中心便宜,但公司必须注意不要在每个平台上超支 | 超支的风险较小,但公司必须考虑更多的人员配备和维护费用 |
以下部分对混合云环境和多云环境之间的每个显着差异进行了更详细的分析。
架构
混合云架构始终由至少一个私有云或本地系统和一个公共云组成。基础设施共享:
- 单一身份管理系统 (IdM)。
- 统一的日志记录、云监控和警报 (LMA) 堆栈。
- 内部网络之间的集成。
高度互联将公共环境变成私有云的延伸。
多云没有单一的 IdM 系统、统一的 LMA 堆栈或集成网络。相反,该架构依赖于两个或多个相同类型的云的混合,没有云间通信。
混合云和多云之间的另一个架构差异是敏感数据的位置。混合云使用本地服务器或私有云来存储有价值的数据。公共云不保存任何重要记录。在多云设置中,所有数据都可以驻留在公共云上,无论是在提供计算资源的云上还是在专用云上。
安全
混合云为组织提供对大多数数据和流程的直接控制。如果安全团队做得很好,数据泄露的风险就会很小。该公司选择配置和协议来确保本地环境的安全,措施包括:
- 数据加密。
- 自定义访问控制。
- 端点安全。
- 不同类型的网络安全。
内部团队对公共云中运行的数据的控制较少。提供商负责保护其基础架构并处理大多数云安全威胁和风险,因此只能与信誉良好的供应商合作。
多云中的安全协议取决于每个系统的架构。如果设置依赖于多个公共云,供应商的安全级别就更加关键。管理员必须清楚了解每个公共云产品的配置和 IAM 政策。
如果多云设置包括私有云或数据中心,则内部团队有更多的手头责任来确保环境安全。
存储受监管约束的数据
如果多云架构不包括私有云,公司必须确保公共云存储符合 PCI、HIPAA 或 GDPR 等法规。大多数知名提供商都提供可用区域和区域,允许您将数据存储在合法合适的位置。
对于任何对数据或业务逻辑具有高监管标准的公司来说,混合云都是一个不错的选择。这种部署模型允许公司将数据存储在严格控制的环境中。但是,请记住,这些系统的安全性取决于内部团队的能力。公共云供应商通常比单个用户公司拥有更多的网络安全资源,因此即使在混合设置中,将数据保存在云中有时也是更好的选择。
供应商锁定
多云允许企业避免与单一提供商签订合同。处理不同工作负载的多个公共云环境使更换供应商变得轻松快捷。公司可以根据以下情况灵活更换供应商:
- 新技术机遇。
- 服务费用。
- 每个新任务或应用的技术要求。
- 地理位置。
对于任何想要快速响应市场变化的公司来说,没有锁定是至关重要的。
在混合设置中,公司创建自定义环境,这些环境协同工作以完全适合用例。本地系统和公共云之间的高度集成使得在不造成大量停机的情况下迁移到新供应商变得具有挑战性。
云迁移
将数据和应用程序迁移到云端是一项资源密集型任务。由于部署多云需要公司迁移到多个云,迁移可能需要很长时间,并且对于没有经验的团队来说具有挑战性。
如果公司觉得团队还没有准备好完全迁移到云,那么采用混合策略是一个不错的选择。大多数数据和工作负载可以继续在本地系统上运行,因此迁移时间更短,要求也更低。
可用性
高可用性是多云的主要优势之一,因为公司可以设置可靠的云备份和备用备用系统。如果其中一个提供商出现临时问题,工作负载会转移到另一个云,最终用户不会遇到问题。
在混合设置中,主线可用性取决于内部团队,因为大多数工作负载都发生在本地或私有云中。但是,如果应用程序遇到流量高峰并且公共云故障阻止了爆发,则混合系统可能会遇到问题。在这种情况下避免停机是采用混合云最常见的挑战之一。
多云的另一个与可用性相关的好处是,公司可以根据用户位置设置单独的公共云。在每个重要用户组附近设置云可以防止延迟。如果不演变成多云,混合云就无法提供这种优势。
费用
混合云和多云在成本方面各有利弊。
在多云设置中,企业通常不会为数据中心或内部私有云付费。但是,团队必须时刻注意云计算成本,以防止超支。
具有私有云的混合解决方案不会像系统只有一个公共云那样有很高的超支风险。但是,选择创建私有云的企业必须雇佣员工来开发和管理这种复杂的环境。
结合传统数据中心和公共云的混合解决方案是最昂贵的选择。除了支付员工和公共云的费用外,公司还必须考虑设备和维护成本。
如何在多云和混合云之间进行选择?
在混合云环境和多云环境之间进行选择归结为几个因素。以下是决定正确部署策略时要考虑的五个主要因素:
- 安全要求: 如果企业对数据或业务逻辑具有较高的监管标准,则混合云部署可以提供更多控制。但是,请记住,默认情况下数据中心和私有云并不安全,因此请确保内部团队能够胜任这项任务。
- 云迁移准备就绪: 并非所有企业都可以立即完全迁移到云中。如果团队尚未准备好将所有工作负载迁移到云端,请考虑使用混合云解决方案。
- 预算: 与其他部署类型相比,公共云通常具有更少的开销和直接管理。如果底线是决定性因素,公司应考虑完全部署公有云。
- 可靠性: 借助备份云,多个云有助于在用户需求高的时期保持应用程序的正常运行。如果企业无法停机,多云是一个不错的选择。
- 对提供者的依赖: 如果不依赖第三方提供商是主要决定因素,那么多云部署是比混合云更好的选择。
多云与混合云:最常见的用例
以下是公司决定部署多云的最常见场景和用例:
- 一家企业已经在使用公共云提供商,但另一家供应商提供了当前合作伙伴不提供的服务(例如 IaaS、PaaS 或 SaaS)。
- 一家公司决定建立多样化的基础架构,以提高效率、安全性和成本效益。
- 一个团队想要建立一个公共云作为其备份策略的一部分。
- 一家公司的客户分布在广泛的地理区域,并希望确保用户不会遇到延迟。
- 组织中的各个部门在使用云时有不同的需求,因此企业决定投资不同的平台来满足每个团队的需求。
- 出于法律原因,企业必须将特定数据类型存储在特定地理位置。
- 公司需要 24/7 全天候的高数据可用性(高达 99.999%)。
以下是混合云可能比多云部署更好的选择的几个用例:
- 企业不希望将所有数据和服务都迁移到云端。
- 组织希望在迁移大部分资源和工作负载之前测试云计算。
- 公司不想搬离其本地数据中心。
- 公司需要跨多个系统的集中式身份基础架构。
- DevOps 团队更喜欢混合使用自助服务资源(私有云)和运行测试工作负载的平台(公共云)。
- 团队尚未准备好开始使用不同提供商的程序、工具和资源。
- 企业希望利用云计算的优势,但可以容忍一些停机时间而不会失去客户。
了解何时以及如何使用这两种部署模型
尽管相似,但混合云和多云是两种不同类型的部署,更适合不同的用例。两种设置都通过云计算提高了效率,但决策者必须了解模型之间的差异,才能从多云或混合云中获得最佳结果。
云计算