Hardware server requirements for a fast ElasticSearch experience on one website with 900k entries

Hello guys, I want to set up a dedicated vServer
on which I want to run a single website.

My question is what hardware server requirements do I need
to implement a really fast Elasticsearch search and manage it with Kibana?

The website will be implemented with WordPress.

OS: Debian 10
web server: Litespeed (the free version with one worker and up to 2 GB Ram).
Administration: Plesk Obsidian 18.xx

Contents are approx. 900,000 company entries (approx. 20 facets)
Database MariaDB
Structured data: ACF Pro, ACF Extended Pro, and ACF Custom Database Tables.

  1. number of processors, or what kind of processors work
    work best for a search-focused site with many records?

  2. how much RAM?

  3. storage: NVMe SSD?

Are there any software configurations that should be considered?
I mean e.g. caching. Are there any special settings or apps for
for an optimal configuration? E.g. which plugin should one currently use?

For the time being, this is an experimental website.

I would really appreciate help. If possible in a language that is understandable.

I'm also looking for someone who can give me online training hours or setup help in German via TeamViewer or Zoom for the usual hourly rates.

P.S. I have heard that Elasticsearch is no longer free. Is that true?

  1. number of processors, or what kind of processors work
    work best for a search-focused site with many records?
  2. how much RAM?

It will depend on the document, query and your response requirements.
It's a good idea to try it out on a laptop at hand. Using docker is a good option. With a sample of a few thousand or tens of thousands of companies, you can estimate how much GB of indexes will be generated per company and calculate the overall storage requirements. From there, you can approximate the rough memory requirements.

This blog will help you.

  1. storage: NVMe SSD?

@rcowart said SATA SSD was as good as NVMe SSD for indexing.

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.