DEV Community

Shyam Prakash Mishra
Shyam Prakash Mishra

Posted on

What is Amazon OpenSearch Serverless ?

Introduction
In this blog, we are going to know about the use case of the OpenSearch Serverless resource launched recently by AWS.

To understand OpenSearch Serverless, Let me give brief introduction on the AWS OpenSearch.
Machine-generated data is increasing exponentially everyday. Obtaining insights is crucial for the organization and institutions. For that, we require search and analytics tools that are scalable, quick, affordable and flexible.

Before diving in, it’s important to understand how Elastic Search, a third-party tool, operates the operations and process.

Elasticsearch’s search engine features, which are based on Apache Lucene which makes easy for storing unstructured data and retrieving it quickly when needed. Elasticsearch is ideal for various systems like Analytics for business data, Fraud and security detection.

AWS OpenSearch Serverless Service
AWS OpenSearch service is a fully managed service that automatically install, configure, and provide security petabyte-scaled workloads on dedicated OpenSearch clusters as it is auto manageable.

Storage Custer has full control over its cluster configurations and components. For variable and uncertain applications, organization expect to search and analytical workloads to be run even more easily. Therefore, running petabyte-scale workloads is made so simple with the New AWS Open source Serverless option without having to worry about clusters and its configurations.

Open Search Serverless automatically provisioned and continuously adjusted resources for analytical workloads to maintain performance and reliability despite shifting usage patterns and demands into another process.

For Example,
OpenSearch Serverless immediately scales the resources to higher efficiency and store the data when an application monitoring Workload with a sudden spike in entering activity during an availability incident. Like this, Open Search Serverless automatically increases the resources for query processing without draining the performance of data intake when a server search engine experiences an unexpected increase in requests following a news event.

Open Search ability may be easily used by using the new serverless option as its configuration is similar to that. User must Pay for the resources that they utilize.

AWS OpenSearch Serverless Pricing
Users only pay for the resources that used by the workload when using Amazon OpenSearch Serverless. OpenSearch Serverless assesses divide charges for computing and storage. Its compute units are used to measure the compute capacity (OCUs). The quantity of OCUs directly relates to the CPU, RAM, Amazon EBS storage, and I/O resources which need to perform queries or index data.
One OCU have 6 GB of RAM, a corresponding vCPU, GP3 storage (which is used to offer fast access to the data that is mostly used), and its data transfer to Amazon Simple Storage Service (S3). We can see that there is just one entry for compute in OCU-hours, and it has two labels: one for data numbering and the other for finding the resource.
OCUs are charged hourly with per-second granularity on a similarity basis. Data stored on Amazon S3 will be billed by GB per month. Customer will be billed for a minimum of 4 OCUs for the first group in an account. All ensuring groups may use those OCUs jointly. Based on the compute and data required to serve our collections, more OCUs will be added.
To manage costs, we can define a maximum number of OCU count per user.

This time the AWS OpenSearch serverless is on Specific Regions.
US West (Oregon)
Asia Pacific (Tokyo)
Europe (Ireland)
US East (N. Virginia)
US East (Ohio)

Image description

linkedin: https://www.linkedin.com/in/shyam-prakash-mishra

Top comments (0)