# 集群
> ### 補充章節
正如前文提到的,這就是第個**補充**的章節,這里會介紹 Elasticsearch 如何在分布式環境中運行。本章解釋了常用術語,比如 _集群 (cluster)_, _節點 (node)_ 以及 _分片 (shard)_,以及如何橫向擴展主機,如何處理硬件故障。
盡管這一章不是必讀章節 —— 你可以完全不用理會分片,復制以及故障恢復就能長時間使用 Elasticsearch。你可以先跳過這一章節,然后在你需要的時候再回來。
你可以隨時根據你的需要擴展 Elasticsearch。你可以購買配置更好的主機 (_vertical scale_ or _scaling up_) 或者購買更多的主機 (_horizontal scale_ or _scaling out_) 來達到擴展的目的。
硬件越強大,Elasticsearch 運行的也就越快,但是垂直擴展 (vertical scale) 方式也有它的局限性。真正的擴展來自于橫向擴展 (horizontal scale) 方式,在集群中添加更多的節點,這樣能在節點之間分配負載。
對于大多數數據庫來說,橫向擴展意味著你的程序往往需要大改,以充分使用這些新添加的設備。相比而言,Elasticsearch 自帶 _分布式功能_:他知道如何管理多個節點并提供高可用性。這也就意味著你的程序根本不需要為擴展做任何事情。
在這一章節,我們將要探索如何根據你的需要創建你的 _集群_,_節點_ 以及 _分片_,并保障硬件故障后,你的數據依舊的安全。