🚀 Managing Elasticsearch just got easier — introducing AutoOps with Elastic Cloud Read Blog
The AutoOps package includes support and consulting services provided exclusively by top tier OpenSearch experts for all OS versions.
Contact UsBest practices
Covered in this section:
In this section, we review the current cluster architecture and settings, and provide the best practices gathered over the years by our world-wide OS experts. Following these best practices would help you prevent pitfalls that are commonly known and advised against.Â
The best practices section covers correct cluster architecture, optimized settings for performance, ways to avoid data loss, and how to achieve best resiliency, availability and data recovery.
Capacity planning
Covered in this section:
In this section, we will cover the current and future scale considerations needed in order to scale the cluster in an optimal and cost-effective manner. Capacity planning covers both the hardware capacity and the data considerations.
In terms of hardware capacity, our experts dive into your specific use case, data size and rate, retention requirements, search, and indexing SLA. From that, we derive how much data needs to be stored, what the optimal disks sizes are for data nodes, and how much memory is needed. These predictions also assist in determining the correct number of data nodes needed.
As for the data considerations aspect, we review the data requirements, how much data is added daily and what the retention policy is. Processing all your specific information allows us to plan the amount of indices that the cluster would hold, how they would get sharded to shards, and how this planned capacity would be stored in a well balanced manner.
High availability and data recovery
Covered in this section:
Opster’s team walks you through the right steps and measures to take in order to make sure you are covered and to ensure your data will always be available and recoverable in case of a catastrophe.
OpenSearch is a robust distributed system that is usually available and responds quickly. Nevertheless, it is always good practice to plan ahead for a rainy day – it could be a network issue, a node shutdown, an out of memory error, or any other of the many scenarios where some of the nodes, or even an entire cluster, stop being available.
Security review
Covered in this section:
Opster’s team walks you through all of the available ways to protect your OpenSearch cluster from security breaches, which might lead to data loss, hijack, ransomware and downtime.
As OpenSearch is a complex distributed system, there are multiple potential weaknesses and vulnerabilities that are often exploited. The security review covers all aspects, ranging from secure communication, data encryption, access restrictions, query protection and more.
Data review and optimization
Covered in this section:
In this section we review the way data is stored in OpenSearch and review the methods to make search and indexing faster, while keeping disk usage as low as possible. This includes reviewing the correct schema of the documents, how the documents are structured, what the best way to group data into indices is and how to make sure search results are as expected.
Considering the specific use case and requirements, we assist you in choosing the optimal number of primary shards, determining how many replicas are needed, and what the best practices settings are needed in order to achieve that. We follow up with benchmark tests in order to make sure requirements are met and performance improves.
OpenSearch operations
Covered in this section:
Operating OpenSearch at a small scale can be pretty straightforward. Things become more complicated at a large scale, which is why this section is dedicated to correct infrastructure, tools and methods for optimal operations.Â
Opster’s team assists in setting up the right infrastructure to ensure clear visibility – from detecting loaded nodes, discovering root causes for slow searches or disconnected nodes and more. After visibility is clear, we jump into the operations: choosing the right tools and methods for automating day-to-day tasks, scaling correctly, deploying OS on kubernetes in an optimized manner and much more.
OpenSearch upgrades
Covered in this section:
In this section, we cover the complexity of OpenSearch updates. As OpenSearch evolves rapidly, it is important to keep up with the pace, and apply the fixes, new features and optimizations.
Upgrading OS is usually not a simple task – there are some backwards compatibility issues, and even minor version upgrades might contain major breaking changes, such as query structure changes, and data modifications are needed. In order to be ready for the next upgrade, and facilitate the upgrade smoothly, Opster’s team fills in the gaps and helps set up the right process.
Hit the contact button below to get pricing and a demo of our support services and platform
Contact Us