1. 程式人生 > >ElasticSearch最佳入門實踐(十一)分散式原理 橫向擴容過程,如何超出擴容極限,以及如何提升容錯性

ElasticSearch最佳入門實踐(十一)分散式原理 橫向擴容過程,如何超出擴容極限,以及如何提升容錯性

(1)primary&replica自動負載均衡,6個shard,3 primary,3 replica

(2)每個node有更少的shard,IO/CPU/Memory資源給每個shard分配更多,每個shard效能更好

(3)擴容的極限,6個shard(3 primary,3 replica),最多擴容到6臺機器,每個shard可以佔用單臺伺服器的所有資源,效能最好

(4)超出擴容極限,動態修改replica數量,9個shard(3primary,6 replica),擴容到9臺機器,比3臺機器時,擁有3倍的讀吞吐量

(5)3臺機器下,9個shard(3 primary,6 replica),資源更少,但是容錯性更好,最多容納2臺機器宕機,6個shard只能容納1臺機器宕機

在這裡插入圖片描述

在這裡插入圖片描述