dot 速度的未来即将在您所在的城市举办的活动中出现。

加入我们在 Redis 发布会

在 Google Cloud 上运行 Redis Enterprise 解释:五种部署场景

在性能出色且安全的 Google Cloud 上部署 Redis Enterprise(全球最快的数据库)将为我们的用户带来两全其美的体验。本文将介绍在 Google Cloud 上部署 Redis Enterprise 的五种不同场景。我们将介绍这些部署场景、特点、局限性和每个场景的注意事项。

Google Cloud 上的 Redis Enterprise 提供一流的实时平台

Redis Enterprise 与 Google Cloud (GCP) 集成,在两种主要部署形式中提供一流的客户体验:全托管服务和自托管软件。除了这些消费模式之外,Redis 还用作键值存储,支持许多流行的用例,例如缓存、会话管理,并作为实时应用程序的主数据库,自信地发挥作用。它支持零售、金融服务、在线游戏、社交媒体等许多不同垂直行业在 Google Cloud 上运行其关键任务应用程序。Redis 模块(如 RediSearch、RedisJSON、RedisGraph 和 RedisTimeSeries)为开发人员提供了构建高交互性应用程序所需的工具集,这些应用程序具有闪电般的速度和极高的性能。Redis Enterprise 将以线性可扩展性和五九 (99.999% SLA) 可用性缩短您下一个应用程序或服务的上市时间。

Google Cloud 上的托管数据库服务 Redis Enterprise

顾名思义,全托管允许客户将 Redis Enterprise 数据库作为服务使用。作为此服务的提供商,Redis 负责管理底层基础设施和 Redis 数据库的生命周期。这是一种按需付费的消费模式,客户按小时付费,费用根据五个预定义的碎片类型计算。碎片类型基于容量和性能特征,即内存限制和吞吐量。这使 Redis 能够满足客户的用例,并保持成本竞争力。选择哪些碎片类型来支持 Redis 数据库部署对于客户来说是透明的。Redis 将确定最佳的底层基础设施资源,以满足客户设定的 SLA,同时最大限度地降低在 Google Cloud 上运行 Redis 的成本。

两种在 Google Cloud 上将 Redis Enterprise 部署为托管服务的方式

客户可以通过 Google Cloud Marketplace 或直接在 Redis Enterprise Cloud 上订阅我们的全托管服务。通过 Marketplace 订阅有好处,例如使用现有的 Google Cloud 承诺降额,以及在 Google Cloud 中进行统一计费。拥有现有 Google Cloud 合同的客户通常会选择这种方式,以简化采购并合并消费计费。 

使用全托管服务的第二种方式是通过 Redis Enterprise Cloud。在这里,客户将直接登录 Redis 控制台,无需通过 Google Cloud 控制台。此选项不能使用现有的 Google Cloud 承诺,也不支持统一计费。但是,客户可以选择在三种不同的计划中部署 Redis Enterprise:固定计划、灵活计划和年度计划。对于固定计划,客户将根据其内存限制支付固定的每月费用。而对于灵活计划,Redis 将根据客户工作负载优化计划价格。在后台,Redis 将构建最佳的、具有成本效益的基础设施和 Redis 数据库配置。我们的客户可以随时灵活地更改其计划选项及其配置。价格将相应变化。最后,年度计划通过预先承诺预定义的年度消费,为我们的客户提供针对灵活计划价格的折扣。年度承诺适用于多个云和区域的所有客户工作负载。数据端点将保留,并且应用程序的服务不会中断。您可以 此处比较计划的功能。

Google Cloud 上的全托管 Redis Enterprise 服务产品

下表总结了全托管 Redis Enterprise 部署中 Google Cloud Marketplace 和 Redis Enterprise Cloud 产品之间的主要区别

Google Cloud MarketplaceRedis Enterprise Cloud(直接)
部署 VPC
连接方法VPC 对等互连公共数据库端点:固定计划
VPC 对等互连:灵活和年度计划
Redis 模块全部(除了 Gears/AI)全部(除了 Gears/AI)
Redis On Flash可用可用
主动-主动地理分布可用可用
支持的区域Redis 支持的不断增长的 Google Cloud 区域列表 Redis 支持的不断增长的 Google Cloud 区域列表 
付款条款每月每月
固定和灵活计划年度
年度计划
按以下方式计费
支持
特点Google Cloud 承诺降额,统一计费计划迁移之间零中断

Google Cloud 上的自托管 Redis Enterprise 部署选项

如果全托管不符合客户的要求,他们可以将 Redis Enterprise 部署为自托管软件。客户负责 Google Cloud 上的底层基础设施以及托管其数据库的 Redis Enterprise 集群的生命周期。这要求客户从部署、配置、管理、运营和维护的角度全面了解 Redis Enterprise。

在 Google Cloud VM 上运行软件

让我们谈谈自托管产品的第一个选项。此选项将需要购买 Redis Enterprise 的软件许可证。客户将启动自己的 Google Compute Engine 虚拟机,这些虚拟机托管他们的 Redis Enterprise 集群。他们负责集群的日常运营,以及集群的扩展和缩减,以从成本和性能的角度实现最佳集群配置。他们将完全控制 Redis 以及 Redis Enterprise 集群的部署和保护方式。他们将拥有完整的驾驶舱,可以按照自己的方式配置、管理和操作其集群。他们将订阅我们世界一流的支持,以保持集群处于最佳运行状态。

通过 GCP Marketplace 在 GKE 集群上部署 Redis Enterprise

自托管 Redis 的第二个选项是通过 Google Cloud Marketplace 在 Google Kubernetes Engine (GKE) 集群上部署 Redis Enterprise。客户将按小时付费,费用按每个数据库碎片计算。同样,他们也负责 Redis Enterprise 集群的生命周期。因此,他们需要了解如何在日常生活中操作和管理集群。由于此选项使用 Redis Enterprise Operator 部署 Redis Enterprise 集群和数据库,因此任何未来对该集群的操作都会变得更加容易,因为自动化已内置到 Operator 本身中,而不是在 GCE 虚拟机中运行 Redis Enterprise。假设底层 Kubernetes 集群具有充足的资源,则可以通过对 Redis Enterprise 集群的 Kubernetes 资源定义进行声明式更新,来扩展 Redis Enterprise 集群。此外,升级 Redis Enterprise 版本也可以通过对 Redis Enterprise 集群的 Kubernetes 资源定义进行声明式更新来完成,而不会引入任何停机时间,这是利用 Kubernetes 的滚动更新功能实现的。

通过用于 Kubernetes 的 Redis Enterprise Operator 在…上部署 Redis Enterprise

自托管 Redis 的最后一个选项(也是第三个选项)是,客户可以选择在现有的 Google Kubernetes Engine (GKE) 集群上部署 Redis Enterprise。客户将承担管理 Redis Enterprise 集群生命周期的责任。第二天操作的客户体验与上面通过 Google Cloud Marketplace 的第二个选项相同。但是,客户将不会按碎片按小时收费。相反,客户需要购买我们的年度软件订阅许可证。下表解释了在 GCE VM、Google Cloud Marketplace for Kubernetes 和客户提供的 GKE 集群上部署 Redis Enterprise 之间的重大区别。

Google Cloud 上自托管 Redis Enterprise 选项的总结

Google Compute EngineGoogle Cloud MarketplaceGoogle Kubernetes Engine (GKE) 集群
部署基础设施客户自己的 VPC
GCE VM
客户自己的 VPC
Anthos/GKE 集群
客户提供的 GKE 集群
企业模块全部全部全部
Redis on Flash可用即将推出!即将推出!
主动-主动地理分布可用可用可用
支持的区域所有 Google Cloud 区域所有 Google Cloud 区域所有 Google Cloud 区域
付款条款年度软件订阅许可证每月按碎片按小时收费年度软件订阅许可证
按以下方式计费
支持

所有可用部署选项的总结

选择哪种部署选项完全取决于您的项目需求。如果您不想管理 Redis Enterprise 集群,全托管式是一个显而易见的选择,它具有许多优势。此外,如果您已与 Google Cloud 签订了合同,那么通过 Google Cloud Marketplace 订阅全托管式服务将肯定会为您带来非常有吸引力的成本效益。如果贵公司的安全或其他合规性策略不允许您的数据驻留在 Redis 管理的 VPC 中,那么自托管式是一个明确的选择,因为它始终会在您自己的私有 VPC 中运行 Redis Enterprise 集群。此外,如果贵公司有将所有内容标准化为 Kubernetes 的强制性要求,那么通过 Google Cloud Marketplace 部署 Redis Enterprise 是一个不错的选择,因为它使用 Redis Enterprise Operator 以原生 Kubernetes 方式部署和管理 Redis Enterprise 集群和数据库的生命周期。最后,从自托管式切换到全托管式,反之亦然并不少见。Redis 为我们的 客户 提供了他们希望管理其 Redis Enterprise 集群的方式以及最适合其财务需求的各种消费模式的灵活性。

我们的合作关系持续发展

Redis 与 Google Cloud 之间的合作从未停止。两家公司继续努力在 Google Cloud 上提供最佳的实时数据平台。我们定期在 Google Cloud 上推出新功能。要详细了解我们的合作关系,请访问我们的 合作页面