产品架构
GeminiDB Redis支持的架构类型有:Proxy集群版、Cluster集群版、主备版。其中:
- Proxy集群和Cluster集群均支持水平和垂直扩展,可支撑百万QPS、数十TB级业务量。Cluster集群时延更低、并发更高、可扩展性更强,推荐使用Cluster架构。
- Poxy集群和Cluster集群所有节点可读可写,资源利用率更高,依赖共享存储实现高可用;主备架构仅有主节点可读写,推荐使用集群架构。
以下对架构类型和适用场景做出介绍:
架构类型 |
架构说明 |
架构图 |
适用场景 |
---|---|---|---|
Proxy集群版 |
采用分片集群架构,提供Proxy代理(访问),同时兼容单机、哨兵、Cluster接入方式。 |
参见图1。 |
|
Cluster集群版(推荐) |
采用分片集群架构,无Proxy组件,兼容原生Redis Cluster的方式访问集群。 |
参见图2。 |
|
主备版 |
标准的master-replica架构,兼容单机、哨兵接入方式。 |
参见图3。 |
适用于原先使用Redis主备架构的平替,无需修改业务代码;若新业务使用GeminiDB,推荐使用集群架构,性能和可扩展性更优。 |