Elasticsearch Scaling 202

Upcoming Elasticsearch Classes 2019

Mar 7, 2019$200 / person Only $180 / person before Feb 6thRegister Now
May 9, 2019$200 / person Only $180 / person before 6th AprRegister Now
Sept 19, 2019$200 / person Only $180 / person before 20 JulyRegister Now
Dec 5, 2019$200 / person Only $180 / person before 30 SeptRegister Now


Radu Gheorghe

This Elasticsearch online class is mostly useful for the log aggregation use-case of Elasticsearch. To make the most of your hardware, you’ll need to design your cluster for scale. This class will teach you how to do just that, by dividing your indices, nodes and clusters in a way that fits your use-case. Radu Gheorghe, a seasoned Elasticsearch instructor, and consultant from Sematext, author of “Elasticsearch in Action”, and frequent conference speaker will be your trainer.

Who Should Attend

This course is designed for anyone with a good understanding of Elasticsearch core concepts (indices, shards, replicas, nodes) and wants to scale the cluster in an efficient and fault-tolerant way.

Why Attend

This class will give you a deep and clear understanding of how to design Elasticsearch clusters for time-series data of virtually infinite scale. Further benefits:

  • A customized learning experience, targeted for solving specific use-cases
  • Classes are instructor-led and exercises are derived from years of working with clients.
  • Small class sizes allowing for more interaction and more time to discuss what matters to you in practice.
  • More flexible – no need to travel, a short class is easier to fit in your schedule
  • Same high-quality instruction as our public or private Elasticsearch classes

Course Outline

  • When to use time-based indices and why
  • When size-based indices are helpful, and which size thresholds are good
  • APIs making rolled indices easier: aliases, rollover
  • Different nodes/hardware for different workloads: multi-tiered cluster architecture
  • When one cluster just can’t cut it: cross-cluster search
  • High availability across multiple racks, availability zones, etc
  • Lab
    • Deploy a tiered cluster
    • Deploy a cluster across multiple availability entities
    • Set up and run cross-cluster search

Things to Remember

For the online training, all participants must use their own computer with OSX, Linux, or Windows, with the latest version of Docker installed. A modern browser is needed to join the virtual classroom, as well as a working headset, microphone and camera.

Participants should also be comfortable using a terminal/command line. Sematext provides:

  • A digital copy of the training material, including exercises
  • An archive with Docker Compose files, configs, scripts, etc.