Elasticsearch集群扩容:
一些公司每天使用 Elasticsearch 索引检索 PB 级数据, 但我们中的大多数都起步于规模稍逊的项目。即使我们立志成为下一个 Facebook,我们的银行卡余额却也跟不上梦想的脚步。 我们需要为今日所需而构建,但也要允许我们可以灵活而又快速地进行水平扩展。
将相同的应用部署到多台机器上。 解决访问统一入口问题,我们可以在集群前面增加负载均衡设备,实现流量分发。 负载均衡(Load Balance),意思是将负载(工作任务,访问请求)进行平衡、分摊到多个操作单元(服务器,组件)上进行执行。 是解决高性能,单点故障(高可用),扩展性(水平伸缩)的终极解决方案。
Kubernetes (通常称为K8s) 是用于自动部署、扩展和管理容器化(containerized)应用程序的开源系统。 Google设计并捐赠给Cloud Native Computing Foundation来使用的。 它旨在提供“跨主机集群的自动部署、扩展以及运行应用程序容器的平台”。