Выбирайте первичные шарды для разделения данных и работы, реплики — для дополнительных копий и поисковой мощности. Начинайте с нагрузки и требований восстановления, а не универсального числа шардов.
Рассчитаем первую оценку
Пусть первичные данные индекса занимают 120 GB, а тесты показывают, что около 30 GB на первичный шард подходит вашей нагрузке:
120 GB / 30 GB = 4 primary shards
1 replica per primary = 4 additional shard copies
Total = 8 shard copies, roughly 240 GB of shard data
Это гипотетические исходные данные расчёта. Оценка хранения не включает рост и рабочее место для операций вроде слияния сегментов, объединяющего файлы индекса в фоне.
