关于服务比较

为了就采用哪些云服务做出更明智的决策,考虑主流云产品的解决方案架构师和 CloudOps 管理员需要将竞争对手的服务与 Oracle Cloud Infrastructure (OCI) 的类似服务进行比较。

本指南向 Google Cloud Platform (GCP) 专业人员介绍了 OCI 的核心功能。它专为熟悉 GCP 功能和设置的解决方案架构师和 SysOps 管理员而设计,希望立即获得配置 OCI 产品的经验。与 Google Cloud Platform 一样,OCI 围绕一组核心计算、存储、数据库和网络服务构建,顶层提供广泛而深入的功能,并覆盖全球。本文对以下一般概念进行了比较:
  • 区域和可用性域
  • 客户、标记和组织
  • 服务映射

区域和可用性域

Google Cloud Platform (GCP) 和 OCI 产品都部署在类似的区域和可用性域中。

几乎所有的 GCP 产品都部署在世界各地的地区。每个区域都包含一组彼此相对接近的数据中心。Google 将每个区域划分为两个或多个可用性区域。按照设计,每个 GCP 可用性区域都与其他 GCP 区域隔离和独立。此设计有助于确保一个区域的可用性不会影响其他区域的可用性,并确保区域中的服务彼此独立。

同样,OCI 在区域和可用性域中托管。区域是一个本地化的地理区域,可用性域是一个区域中的一个或多个数据中心。一个区域由一个或多个可用性域组成。OCI 可用性域相互隔离,具有容错功能,同时发生故障或受其他可用性域故障影响极不可能。配置云服务时,请使用多个可用性域来确保高可用性,并防范资源故障。

有关 OCI 的全球区域和可用性域的完整映射,请参阅 OCI 的云区域 - Infrastructure and Platform Services

每个可用性域都包含三个容错域。故障域是可用性域内一组硬件和基础设施。这样,您可以在单个可用性域内将实例分配到不位于同一物理硬件上。影响一个故障域的硬件故障或计算硬件维护事件不会影响其他故障域中的实例。

容错域中的物理硬件具有独立和冗余的电源,这可防止一个容错域中的电源硬件发生故障,从而影响其他容错域。

GCP 的位置术语和概念映射到 OCI 的位置,如下所示:

注:

GCP 与 Oracle Cloud Infrastructure (OCI) 的“容错域”没有完全等效的概念。GCP 中的容错功能和高可用性功能主要使用区域中的多个区域实现。GCP 中的每个区域都设计为独立,与其他区域中的故障隔离,在区域级别提供弹性,这与 OCI 不同,后者允许更细粒度地定义计算资源的最终位置。

客户、标记和组织

在此处,我们将比较您注册 GCP 账户和 OCI 账户时发生的情况以及这些服务如何组织这些账户。

要使用 GCP 服务,您必须注册一个 GCP 账户。完成此过程后,您可以在 Microsoft 规定的限制内启动账户下的任何服务,这些服务将计入您的特定账户。现在,要管理这些 GCP 资源,您可以选择以标记形式将自己的元数据分配给每个资源。

标记是您分配给 GCP 资源的标签。每个标记都包含一个键和一个可选值。通过标记,您可以以不同的方式对 GCP 资源进行分类,例如按用途、所有者或环境进行分类。您可以在 GCP 订阅和 GCP 资源组的帮助下,进一步组合和组织 GCP 资源。如果组织有许多订阅,则可以将这些订阅分组到管理组中。

同样,OCI 要求您注册该服务。处理请求时,将在 OCI 中预配租户。默认情况下,任何 OCI 租户都有一个以租户本身命名的默认根区间。租户管理员(默认根区间管理员)是默认管理员组成员的任何用户。

区间有助于组织和隔离云资源,以便只能由组织管理员为其授予了权限的特定组访问。创建区间后,可以为他们分配自己的管理员,然后他们可以创建子区间并将委派的管理员分配给每个区间。OCI 最多支持 6 级深区间层次结构,父区间的管理员对其子区间拥有完全权力。区间是全局区,它们扩展到给定租户内的所有 OCI 区域。

通过 OCI 标记功能,您可以将任意自由形式的元数据附加到云资源,例如计算实例。标记提供的标签可帮助您组织和控制资源。例如,您可以添加标记来描述负责资源的业务组织,或有效地管理资源所需的操作元数据。其他公有云标记实施支持自由形式的标记,但该方法不提供结构。OCI 支持免费使用标记,但我们的解决方案更进一步。我们建议使用我们的定义标签,消除自由形式方法的许多缺点。定义的标记支持方案,可以帮助您控制标记、确保一致性并防止产生垃圾标记。您甚至可以使用标记来编写对资源的批量操作脚本,从而自动执行和简化任务。

GCP 和 OCI 都对新账户的服务具有默认软限制。服务限制是对资源设置的限额。例如,您的租户每个可用性域可允许使用的计算实例数上限。这些软限制与给定服务的技术限制无关 - 相反,它们是为了帮助防止欺诈性帐户使用过多的资源,并限制新用户的风险,防止他们在探索平台时花费超出预期。如果您发现您的应用超出了这些限制,还可以申请提高服务限制。有时,您可以根据 OCI 资源使用情况和账户状况自动提高这些限制。

服务映射

下表对 GCP 和 OCI 上提供的各种服务进行了并行比较。

计算服务映射

此表将 GCP 计算服务映射到可比较的 OCI 计算服务。

存储服务映射

此表将 GCP 存储服务映射到可比较的 OCI 存储服务。

网络和边缘服务映射

此表将 GCP 网络和边缘服务映射到可比较的 OCI 网络和边缘服务。

数据库服务映射

此表将 GCP 数据库服务映射到可比较的 OCI 数据库服务。

大数据、分析和 AI/ML 服务映射

此表将 GCP 大数据、分析和 AI/ML 服务映射到可比较的 OCI 服务。

消息传送和通知服务映射

此表将 GCP 消息传送和通知服务映射到可比较的 OCI 服务。

监视服务映射

此表将 GCP 监视服务映射到可比较的 OCI 服务。

安全和身份服务映射

此表将 GCP 监视服务映射到可比较的 OCI 服务。

注:

虽然上面列出的所有服务在 GCP 和 OCI 中提供了类似的功能,但在特定功能、功能和集成方面可能存在一些差异。这两个云平台都可能提供额外的服务和进一步的限制,这些服务和限制在这里没有记录,除了这些。Oracle 建议您参考 Google Cloud Platform 的官方文档和资源以及官方 Oracle Cloud Infrastructure 页面,以了解有关如何有效使用这些服务的更多详细信息。