Skip to content

Architecture

Last updated on

STACKIT OpenSearch is built on a managed stack providing on-demand provisioning of Virtual Machine (VM) based, dedicated OpenSearch servers and clusters. We offer two variants of this service: a Cloud Foundry (CF) Runtime version that you can order in the CF Marketplace and bind directly to your internal apps, and an Exposed Service version that makes your instance securely accessible over the public internet. Both variants serve as a powerful search and analytics engine for your applications.

OpenSearch serves as the central search and analytics engine, enabling fast searching, aggregation, and querying across large volumes of data.

To extend the functionality of your search engine, STACKIT OpenSearch supports specific OpenSearch plugins. The following repository plugins are enabled by default and cannot be disabled:

  • repository-s3
  • repository-azure

Additionally, you can enable specific bundled plugins on demand, such as analysis-phonetic.

OpenSearch Dashboards provides the visualization interface, allowing you to create dashboards, explore data, and analyze metrics through an intuitive web UI.

Each STACKIT OpenSearch service instance runs on dedicated virtual machines in the STACKIT Compute Engine. This ensures isolation from other services and protects against resource contention (bad neighborhood protection).

OpenSearch services created through Cloud Foundry and those created using STACKIT Portal/CLI are completely separated. Services created in one environment must be managed and deleted in the same environment - cross-environment management is not supported for technical reasons.

Single Node

  • Runs on a single VM
  • Suitable for development and testing
  • Not recommended for production use

Cluster (Replica Set)

  • Consists of 3 nodes distributed across multiple availability zones
  • Provides high availability and fault tolerance
  • Recommended for production workloads
  • Ensures service continuity even if a node or availability zone fails

STACKIT OpenSearch instances are accessible using public IP addresses, allowing integration with:

  • Cloud Foundry applications
  • Kubernetes workloads
  • Virtual machines
  • External systems

Access is secured through ACLs (Access Control Lists) and instance-level authentication.

The integrated Backup Manager automatically creates full backups every 4 hours and retains them for 14 days. You can also trigger manual backups and restore from existing backups through the service dashboard.

STACKIT OpenSearch uses a t-shirt sizing model with predefined service plans. When your workload grows, you can upgrade to a larger plan with more resources (vCPU, RAM, disk space).