系统架构

如下架构图: 有两个DC,DC1有4个节点组成,DC2有4个节点组成。

基本架构:

  • Cassandra实例由1到3个DC组成,每个DC由1到500个节点组成。每个节点部署一个 cassandra进程。
  • Cassandra没有Master节点或Proxy节点,所有节点是对等的(逻辑上系统会选择每DC有2个节点作为seed节点,对系统压力不大,无需单独部署进程)。
  • 客户端与服务端每个节点连接,保障高性能。
  • 不同的数据中心可以设定不同的复本数,既可以作为跨数据中心容灾,也可以作备份或离线分析使用。

节点

其中,存储空间:一个节点为 160GB ~ 16TB,500个节点,也就是8000TB,大约8PB左右。