视频

了解更多
在高性能且安全的 Google Cloud 上部署世界上最快的数据库 Redis Enterprise,将为我们的用户带来两全其美的好处。 这篇文章将描述五种不同的 Redis Enterprise 在 Google Cloud 上的部署方案。 我们将介绍这些部署方案的特性、限制和注意事项。
Redis Enterprise 与 Google Cloud (GCP) 集成,以两种主要的部署形式(完全托管的服务和自我管理软件)提供一流的客户体验。 除了这些消费模式外,Redis 还充当键值存储,支持许多流行的用例,例如缓存、会话管理,并自信地作为实时应用程序的主数据库。 它使零售、金融服务、在线游戏、社交媒体等许多不同的垂直行业能够在 Google Cloud 上运行其关键任务应用程序。 Redis 模块(如 RediSearch、RedisJSON、RedisGraph 和 RedisTimeSeries)为开发人员提供了必要的工具集,用于以闪电般的速度和极高的性能构建高度交互式的应用程序。 Redis Enterprise 将通过线性可扩展性和五个九 (99.999% SLA) 的可用性,缩短您的下一个应用程序或服务的上市时间。
顾名思义,完全托管允许客户将 Redis Enterprise 数据库作为服务使用。 作为此服务的提供商,Redis 负责管理底层基础设施和 Redis 数据库的生命周期。 这是一种按需付费的消费模式,客户按小时费率计费,具体费率基于五种预定义的分片类型。 分片类型基于容量和性能特征,即内存限制和吞吐量。 这使得 Redis 能够在客户的用例方面满足他们的需求,并保持成本竞争力。 选择哪种分片类型来支持您的 Redis 数据库部署对客户来说是不透明的。 Redis 将确定最佳的底层基础设施资源,以满足客户设定的 SLA,同时最大限度地降低在 Google Cloud 上运行 Redis 的成本。
客户可以选择通过 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 数据库配置。 我们的客户可以灵活地随时更改他们的计划选项和配置。 价格将相应更改。 最后,年度计划通过承诺预定义的年度消费,为我们的客户提供灵活计划价格的折扣。 年度承诺适用于客户在多个云和区域中的所有工作负载。 数据端点将被保留,并且对您的应用程序的服务不会中断。 您可以在此处比较计划的功能。
下表总结了在完全托管的 Redis Enterprise 部署中,Google Cloud Marketplace 和 Redis Enterprise Cloud 产品之间的高级差异
Google Cloud Marketplace | Redis Enterprise Cloud(直接) | |
部署 VPC | ||
连接方式 | VPC 对等互连 | 公共数据库端点:固定计划 VPC 对等互连:灵活和年度计划 |
Redis 模块 | 全部(Gears/AI 除外) | 全部(Gears/AI 除外) |
Redis On Flash | 可用 | 可用 |
活动-活动 地理分布 | 可用 | 可用 |
支持的区域 | 不断增长的 Redis 支持的 Google Cloud 区域列表 | 不断增长的 Redis 支持的 Google Cloud 区域列表 |
付款方式 | 每月 | 每月 固定和灵活计划年度 年度计划 |
计费方 | ||
支持方 | ||
特点 | Google Cloud 承诺抵扣,统一计费 | 计划迁移期间零中断 |
如果完全托管不符合客户的要求,他们可以将 Redis Enterprise 部署为自管理软件。 客户负责 Google Cloud 上的底层基础设施和托管其数据库的 Redis Enterprise 集群的生命周期。 这要求客户从部署、配置、管理、运营和维护的角度充分了解 Redis Enterprise。
让我们谈谈自管理产品的第一个选项。 此选项将需要采购 Redis Enterprise 的软件许可证。 客户将启动他们自己的 Google Compute Engine 虚拟机,以托管他们的 Redis Enterprise 集群。 他们负责集群的日常运营以及集群的扩缩,以从成本和性能的角度实现最佳集群配置。 他们将完全控制 Redis 以及如何部署和保护他们的 Redis Enterprise 集群。 他们可以在完全的驾驶舱中配置、管理和运营他们喜欢的集群。 他们将订阅我们世界一流的支持,以保持他们的最佳状态运行。
自管理 Redis 的第二个选项是通过 Google Cloud Marketplace 在 Google Kubernetes Engine (GKE) 集群上部署 Redis Enterprise。 客户将按数据库分片的小时费率计费。 同样,他们负责 Redis Enterprise 集群的生命周期。 因此,知道如何每天运营和管理集群。 由于此选项使用 Redis Enterprise Operator 来部署 Redis Enterprise 集群和数据库,因此通过操作员本身已内置的自动化,此集群的任何未来操作都会变得更容易,而不是在 GCE 虚拟机中运行 Redis Enterprise。 假设底层 Kubernetes 集群具有充足的资源,则可以通过声明式更新 Redis Enterprise 集群的 Kubernetes 资源定义来横向扩展 Redis Enterprise 集群。 此外,还可以通过声明式更新 Redis Enterprise 集群的 Kubernetes 资源定义来实现升级 Redis Enterprise 版本,而无需利用 Kubernetes 的滚动更新功能来引入任何停机时间。
最后,也是自管理 Redis 的第三个选项是,客户可以选择在现有的 Google Kubernetes Engine (GKE) 集群上部署 Redis Enterprise。 客户将承担管理 Redis Enterprise 集群生命周期的责任。 通过 Google Cloud Marketplace,第二天运营的客户体验与上述第二个选项相同。 但是,客户不会按分片的小时费率收费。 相反,客户需要采购我们的年度软件订阅许可证。 下表解释了在 GCE VM 上部署 Redis Enterprise、适用于 Kubernetes 的 Google Cloud Marketplace 和客户提供的 GKE 集群之间的主要区别。
Google Compute Engine | Google Cloud Marketplace | Google Kubernetes Engine (GKE) 集群 | |
部署基础设施 | 客户自己的 VPC GCE 虚拟机 | 客户自己的 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 上推出新功能。要了解有关我们合作关系的更多信息,请访问我们的合作伙伴页面。