Amazon Global Datastore,ElastiCache for Redis 的新功能现已在 AWS 上可用
为满足全球用户对低延迟流量服务的需求,亚马逊最近推出并提供了一项新功能 ElastiCache for Redis;它是 Global Datastore 并集成到服务中,可在 AWS 区域之间提供完全托管、快速、可靠和安全的集群复制,实现低延迟读取、灾难恢复和支持实时应用程序,为用户提供在地理上更近且时间更短的读数。
全球数据存储在 11 个 AWS 全球云区域(us-east-1、us-east-2、us-west-1、us-west-2、ap-northeast-2、ap-southeast-1、ap-southeast -2、ap-northeast-1、eu-central-1、eu-west-2 和 eu-west-1),它允许您在 AWS 区域中创建 ElastiCache for Redis 集群,作为主要集群,并使其数据可用于以简单、安全和快速的方式在其他两个副本集群中读取。
[为Redis 设置全局数据存储](https://redis.io/)只需几分钟,只需选择将接收应用程序写入(可以是新的或现有的)的主集群(Redis 5.0.6 或更高版本)并在其中添加两个辅助集群其他 AWS 区域以接收来自父级的更新。
[](https://res.cloudinary.com/practicaldev/image/fetch/s--xu6DsNq1--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads。 s3.amazonaws.com/i/3gtw3djx1t4f9h657k33.png)
另一方面,如果其中一个副本集群发生事故或灾难,则可以将其提升为主集群。这样,服务的**高可用**就不会中断,因为AWS云的坚实灵活的基础设施保证了区域之间的数据传输。
[](https://res.cloudinary.com/practicaldev/image/fetch/s--RpXsYO-B--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to- uploads.s3.amazonaws.com/i/fxgx0wurt49mwrsjsdjs.png)[
](https://res.cloudinary.com/practicaldev/image/fetch/s--r0diJ7H_--/c_limit%2Cf_auto%2Cfl_progressive% 2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/kxu3rnpxzxwjwjo8wdvh.png)
AWS 区域之间的复制操作和全局数据存储的实施
Global Datastore 通过实现一个主(活动)集群来工作,该集群接受读写请求,它在不到一秒的时间内在区域之间复制这些请求,只写入构成 Global Datastore 并且位于不同区域的所有集群。从主集群。另一方面,辅助(被动)集群只接受读取请求并从主集群复制数据更新。
适用于 Redis 的 Amazon ElastiCache 功能;全局数据存储还允许垂直或水平无缝扩展所有集群。另一方面,它必然要求主(主动)和从(被动)集群具有相同的主节点数量、节点类型、分片数量和引擎版本,以确保全局数据存储配置和跨区域复制没有障碍。
[](https://res.cloudinary.com/practicaldev/image/fetch/s--N4L-Msq6--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to- uploads.s3.amazonaws.com/i/02wzsxw7gsk77jjanczh.png) 来源:全球数据存储操作
在谈论新服务、功能、组件等时,必须了解它如何为其用户提供安全性...最后,Amazon ElastiCache Global Datastore for Redis 通过以下方式集成安全性:数据加密Customer Master Key (CMK)客户管理的每个集群在AWS Key Management Service (KMS)和Redis AUTH。
更多推荐
所有评论(0)