...

Managed Service for OpenSearch

The open - source OpenSearch platform delivers powerful real-time search and data-analysis capabilities. Its scalability and efficiency let it process vast data volumes while providing lightning-fast access to search results.

Calculate cost

Solve your tasks with Managed Service for OpenSearch

Full‑text search and ranking

OpenSearch offers powerful full‑text search and ranking capabilities, enabling efficient, accurate retrieval and ordering of results. This is especially useful for systems that require precise, fast search across large volumes of textual data.

Data analytics

OpenSearch is a powerful data‑analytics tool that helps you make informed business decisions. Managed Service for OpenSearch provides diverse analytics features—aggregation, filtering, sorting and grouping.

Logging and monitoring

Managed Service for OpenSearch also lets you log and monitor data, enabling you to track and analyse OpenSearch cluster operations, identify issues and optimise performance.

Benefits of Managed Service for OpenSearch

Fully managed

The service provides a ready‑to‑use ClickHouse environment, freeing you from configuring and managing infrastructure. This lets you focus on using data and analytics to obtain valuable insights faster.

Enhanced security

The service safeguards data with encryption, access control and monitoring. Data backups and recovery mechanisms guarantee reliability and preserve information of all importance levels.

Flexible scaling

Managed Service for ClickHouse delivers flexible resource scaling to match your application’s needs. You can easily add or remove nodes, allocate resources and manage load to achieve optimal performance and availability.

Integration with other services

Managed Service for ClickHouse integrates seamlessly with other cloud‑platform services, letting you build comprehensive solutions and leverage other services for data processing and analysis.

Other databases

DBaaS (Database as a Service) is a cloud-based approach to data storage and management in which you no longer need to install or maintain the database yourself. Instead, you receive a ready-to-use, fully optimised cloud solution that delivers high availability, effortless scalability, and comprehensive database management.

  • MongoDB

    MongoDB

    A high-performance NoSQL database ideal for flexible, efficient management of large volumes of data.

    Discover
  • Elasticsearch

    Elasticsearch

    A powerful search and analytics engine for indexing large volumes of data and handling real-time queries.

    Discover
  • PostgreSQL

    PostgreSQL

    A massively parallel processing (MPP) platform for large-scale data warehousing and analytics.

    Discover
  • Greenplum

    Greenplum

    A massively parallel processing (MPP) platform for large-scale data warehousing and analytics.

    Discover
  • MySQL

    MySQL

    The world’s most popular open-source database, renowned for its reliability, simplicity and speed.

    Discover
  • Redis

    Redis

    An in-memory data-structure store that serves as a database, cache and message broker for lightning-fast data access.

    Discover
  • Apache Kafka

    Apache Kafka

    A distributed data-streaming platform that lets you build data pipelines and real-time applications.

    Discover
  • ClickHouse

    ClickHouse

    A high-performance columnar DBMS optimised for online analytical processing (OLAP).

    Discover

Have a complex setup or additional pricing questions? Contact our sales team to get the information you need.

Want more capabilities?
Full‑fledged OpenStack infrastructure is ready

For individuals and companies of any size

Your needs define our cloud, which adapts and scales to your workloads. Start with a small virtual machine and effortlessly grow into high‑load infrastructures with clusters, load balancers, and other tools.

For efficient operations

Deploy virtual machines, configure networks and complex network architectures, manage data storage with great flexibility, and achieve high availability using load balancers and clusters. All of this — in an intuitive interface. With it, you can focus on what matters most — your business and ideas.

For Bare Metal with maximum power

If you need maximum performance and control, we offer you the option of deploying OpenStack on Bare Metal. It is the key solution for high‑performance computing, big data processing, and situations where direct access to hardware resources is required.

Build your cloud

Sign up now and be up and running in just a few minutes.

Begin

Other products you might be interested in

Kubernetes (K8s)

An orchestration system that automates the deployment, scaling and management of containerised applications.

Try

FAQ

What is OpenSearch and for what tasks is it suitable?

OpenSearch is a scalable system of open source search and analytics tools that allow you to work with large amounts of data. OpenSearch is developed by A9.com, a subsidiary of Amazon.com, based on the Elasticsearch source code. OpenSearch development was initiated when Elastic NV, the developer of Elasticsearch, announced its intention to abandon its open source policy in new versions of its product.

OpenSearch has a storage and search engine, a web interface, an integrated visualization tool, OpenSearch Dashboards, making it easy for users to explore data. OpenSearch also includes a number of plugins to extend the functionality and utilize the capabilities of the Elasticsearch engine.

OpenSearch can be used as a tool to retrieve, protect, search, aggregate, view, and analyze data, for a variety of tasks, such as log analysis, application search, and enterprise search. OpenSearch enables the following functionality:

  • fast vector search using the k-nearest neighbor (KNN) method;
  • full-text search;
  • anomaly search and detection;
  • machine learning;
  • security and index management;
  • SQL query execution;
  • generation of event notifications;
  • cluster state diagnostics;
  • data and traffic encryption;
  • role-based access delimitation (RBAC);
  • authentication via SAML and other external authorization sources;
  • single sign-on (SSO) implementation;
  • detailed audit logging;
  • Trace Analytics and much more.

Here are just a few examples of how OpenSearch is being used for large-scale projects:

  • Amazon uses OpenSearch, to analyze and search data in the AWS cloud.
  • Wikimedia uses OpenSearch to search and index content from their projects.
  • E-commerce platform Shopify uses OpenSearch to implement product search and filter results.
  • European nuclear research organization CERN uses OpenSearch to index and search scientific data and publications.
  • Online education platform Coursera uses OpenSearch to provide search functionality for courses and materials.
  • Media company Verizon Media uses OpenSearch to search and categorize content on its news and entertainment platforms.
  • Siemens uses OpenSearch to analyze and search data in its knowledge bases.

What tasks does an OpenSearch database management service provider undertake?

Managed Service for OpenSearch is a service that provides a ready-to-use OpenSearch search and analytical tools system with a cluster that uses cloud architecture for hosting.

You can focus on working with the service, enjoy all its benefits, and we will take care of the technical issues of cluster organization and its operation.

Our area of responsibility includes:

  • cluster deployment and its preliminary configuration;
  • cluster monitoring and management;
  • cluster scaling;
  • ensuring high availability and fault tolerance of the cluster;
  • data backup;
  • ensuring data security and restricting access through authorization and encryption;
  • maintaining and repairing the infrastructure on which the cluster is hosted;
  • providing technical support and access to technical documentation for the service.

How is the backup of database clusters organized?

By default, automatic cluster backup is performed every 24 hours between 1:00 AM and 5:00 AM GMT+4. All indexes are saved during the backup. All backups are available for restoring within 7 days after creation.

Does the service cost already include the cost of the OpenSearch software license?

The software in the OpenSearch project is released under the Apache 2.0 license, which gives permission to use the software freely. The client does not need to purchase a license.

Can your OpenSearch service be used for resources running locally or on other cloud infrastructures?

Managed Service for OpenSearch is a distributed search and analytics suite that can be applied to on-premises, hybrid and multi-cloud environments across multiple providers. However, we believe that the use of our Managed Service for OpenSearch will be more effective if the data being searched and analyzed is stored on our cloud infrastructure.

How do I protect myself when upgrading to a newer version of OpenSearch? We are concerned that our software may no longer work correctly with a new version of OpenSearch.

Before upgrading OpenSearch version, we recommend that you check the OpenSearch version history on the vendor's official website and make sure that the new version will not affect your applications.

To test the new version of OpenSearch, it is recommended to create a backup copy of your cluster and create a test cluster with the new version of OpenSearch on its basis. After successful validation, you can upgrade the source cluster version.

In any case, it is recommended to create a backup of your cluster before upgrading the OpenSearch version, regardless of whether you plan to create a test cluster or not.

What is an index in OpenSearch? Why should it be sharded or replicated?

From OpenSearch's perspective, a document is a set of fields of the form: key and key value. The index stores the document in an optimized form to allow fast searching on the fields in the document.

If there are multiple hosts in a cluster, index sharding and replication becomes available.

Index sharding is an approach that involves dividing search engine indexes into independent segments, each managed by a separate server instance, usually hosted on a separate compute node. Sharding distributes the load on the cluster and improves cluster performance. If one shard fails, information on other shards will remain available.

Index replication in OpenSearch is the process of creating and maintaining exact copies of data indexes on multiple nodes in a cluster. Data writes and changes are performed only on the primary node, from which data changes are propagated to replica nodes. Reading can be performed from the primary nodes and their replicas. Due to this high availability of data and provides fault tolerance of the system. If one of the nodes fails, the rest of the replicas continue to serve requests. Index replication in OpenSearch helps to provide reliability and fault tolerance of the search and analytics system. The number of replica shards can be changed, but the number of primary shards is fixed when the index is created.