首页 » 亚马逊云科技解决方案 » 数据库 » 基于 Amazon ElastiCache Proxy 解决方案指南
基于 Amazon ElastiCache Proxy 解决方案指南
此亚马逊云科技解决方案有何用途 ?
Amazon ElastiCache 是一种分布式内存数据存储和缓存服务,利用该服务,用户可以在云中轻松部署、运行和扩展内存数据存储或缓存。它可以进行横向扩展、横向缩减和纵向扩展,以满足不断变化的应用程序需求。本解决方案指南通过在 Amazon ElastiCache 上层构建一层代理 Predixy,来帮助客户实现代码简化,多云架构一致性,读写分离,性能提升等功能。
架构图
步骤 1
在应用和 Amazon ElastiCache 之间增加代理层 (Predixy 集群)
步骤 2
Predixy 部署在至少两个 AZ, 以实现跨 AZ 高可用
步骤 3
Proxy 层为无状态节点, 支持在线水平扩展性能
步骤 4
多个节点通过 NLB 实现负载均衡
客户价值
- 在集群模式和非集群模式之间灵活迁移, 不需要代码的修改
- 屏蔽多云间 Redis 接入方式的差异化, 有助于客户多云化战略
- 增加客户端配置调优的容错性, 减少故障发生率
- 实现自动读写分离, 简化代码
- 提供 mget/mset 等原生集群不支持的功能, 提高批量处理效率
合作伙伴介绍
北京简易得科技有限公司由拥有丰富互联网从业经验的资深技术专家创立,使用和维护过的 Redis 实例小到单个节点,大到上百节点、内存容量达数个 TB 的集群。通过使用自主研发的 Redis 代理 Predixy,给客户端提供简洁一致的 Redis 使用体验。Predixy 性能强劲,功能全面,远超同类产品。公司提供整套 Redis 服务解决方案,技术咨询、培训和服务。
解决方案优势
性能卓越
Predixy 拥有超高的性能,多线程架构设计,充分利用机器 CPU 资源。
实现自动读写分离
Predixy 可以实现自动读写分离,简化业务代码,提高集群吞吐上限。
支持 mget 等批量操作
提供 mget/mset 等原生集群不支持的功能,提高批量处理效率。
提供高可用性保证
更灵敏感知到 ElastiCache 的 Failover, 增加客户端配置调优的容错性,减少故障发生率。