了解公共云、私有云、混合云和多云之间的差异

云计算主要有四种类型:私有云、公共云、混合云和多云。云计算服务也分为三种主要类型:基础设施即服务 (IaaS)、平台即服务 (PaaS) 和软件即服务 (SaaS)。选择云类型或云服务是一个独特的决定。没有两个云是相同的(即使它们是同一类型),也没有两个云服务用于解决相同的问题。但通过了解相似性,您可以更清楚地了解每种云计算类型和云服务的注意事项可能如何影响您的业务。

了解公共云、私有云、混合云和多云之间的差异-南华中天

有什么相同之处?每个云都通过网络抽象、汇集和共享可扩展的计算资源。每种云类型还支持云计算,这是在该系统内运行工作负载的行为。每个云都是使用独特的技术组合创建的,这些技术几乎总是包括操作系统、某种管理平台和应用程序编程接口 (API)。还可以将虚拟化和自动化软件添加到每种类型的云中,以获得额外的功能或提高效率。

有什么不同?公共云、私有云、混合云和多云之间的差异曾经很容易通过位置和所有权来定义。但这不再那么简单了。因此,当我们比较下面的差异时,有很多警告。

公共云

公共云是云环境,通常由不属于最终用户的IT 基础设施创建。一些最大的公共云提供商包括阿里云、亚马逊网络服务 (AWS)、谷歌云、IBM 云和Microsoft Azure。传统的公共云总是在外部运行,但今天的公共云提供商已经开始在客户的内部数据中心提供云服务。这使得位置和所有权的区别已经过时。

当环境被分区并重新分配给多个租户时,所有的云都变成了公共云。费用结构不再是公共云的必要特征,因为一些云提供商(如马萨诸塞州开放云)允许租户免费使用他们的云。公有云提供商使用的裸机IT基础设施也可以抽象出来作为IaaS出售,也可以开发成云平台作为PaaS出售。

了解公共云、私有云、混合云和多云之间的差异-南华中天

私有云

私有云被宽泛地定义为专供单个最终用户或组使用的云环境,该环境通常在该用户或组的防火墙后面运行。当底层 IT 基础架构专用于具有完全隔离访问权限的单个客户时,所有云都成为私有云。

但私有云不再需要从本地 IT 基础设施中获取。组织现在正在租用的、位于外部的供应商拥有的数据中心上构建私有云,这使得任何位置和所有权规则都已过时。这也导致了许多私有云子类型,包括:

托管私有云

客户创建和使用由第三方供应商部署、配置和管理的私有云。托管私有云是一种云交付选项,可帮助 IT 团队人手不足或技能不足的企业提供更好的私有云服务和基础架构。

专用云

另一朵云中的一朵云。您可以在公共云(例如Red Hat OpenShift? Dedicated)或私有云上拥有专用云。例如,会计部门可以在组织的私有云中拥有自己的专用云。

了解公共云、私有云、混合云和多云之间的差异-南华中天

混合云

混合云是一种看似单一的 IT 环境,由通过局域网 (LAN)、广域网 (WAN)、虚拟专用网 (VPN) 和/或 API 连接的多个环境创建而成。混合云的特点很复杂,要求可能会有所不同,具体取决于您询问的对象。例如,混合云可能需要包括:

  • 至少一个私有云和至少一个公有云
  • 两个或多个私有云
  • 两个或多个公有云
  • 连接到至少一个公共云或私有云的裸机或虚拟环境

但是,当应用程序可以移入和移出多个独立但相互连接的环境时,每个 IT 系统都变成了混合云。这些环境中至少有一些需要来自可以按需扩展的整合 IT 资源。所有这些环境都需要使用集成管理和编排平台作为单一环境进行管理。

多云

多云是一种云方法,由来自多个云供应商(公共或私有)的多个云服务组成。所有混合云都是多云,但并非所有多云都是混合云。当多个云通过某种形式的集成或编排连接时,多云就变成了混合云。

了解公共云、私有云、混合云和多云之间的差异-南华中天

多云环境可能是有意存在的(为了更好地控制敏感数据或作为冗余存储空间以改进灾难恢复),也可能是偶然存在的(通常是影子 IT 的结果)。无论哪种方式,拥有多个云在寻求通过扩展的环境组合来提高安全性和性能的企业中变得越来越普遍。

云端服务云服务是由第三方提供商托管并通过互联网提供给用户的基础设施、平台或软件。即服务解决方案主要分为三种类型:IaaS、PaaS 和 SaaS。每个都促进用户数据从前端客户端通过互联网流向云服务提供商的系统,然后返回——但因所提供的内容而异。

基础设施即服务

IaaS意味着云服务提供商通过互联网连接为您管理基础设施——实际的服务器、网络、虚拟化和数据存储。用户可以通过 API 或仪表板进行访问,实际上是租用基础设施。用户管理操作系统、应用程序和中间件等事物,而提供商则负责所有硬件、网络、硬盘驱动器、数据存储和服务器;并负责处理中断、维修和硬件问题。这是云存储提供商的典型部署模型。

平台即服务

PaaS是指硬件和应用软件平台由外部云服务提供商提供和管理,但用户处理在平台上运行的应用程序和应用程序所依赖的数据。PaaS 主要面向开发人员和程序员,为用户提供了一个用于应用程序开发和管理的共享云平台(一个重要的DevOps组件),而无需构建和维护通常与流程相关的基础设施。

了解公共云、私有云、混合云和多云之间的差异-南华中天

软件即服务

SaaS是一种向用户交付软件应用程序(由云服务提供商管理)的服务。通常,SaaS 应用程序是用户可以通过网络浏览器访问的网络应用程序或移动应用程序。软件更新、错误修复和其他一般软件维护由用户负责,它们通过仪表板或 API 连接到云应用程序。SaaS 还消除了在每个用户的计算机上本地安装应用程序的需要,从而允许组或团队以更多方式访问该软件。