Открыть сервис

Amazon OpenSearch Serverless

Amazon OpenSearch Serverless — это бессерверный (serverless) вариант сервиса Amazon OpenSearch Service, предоставляемый облачной платформой Amazon Web Services (AWS). Он предназначен для выполнения задач анализа журналов, полнотекстового поиска, мониторинга в реальном времени и обработки данных с использованием технологий OpenSearch и Apache Lucene. В отличие от традиционного управляемого сервиса Amazon OpenSearch Service, OpenSearch Serverless автоматически масштабирует вычислительные и хранилищные ресурсы в зависимости от нагрузки, избавляя пользователя от необходимости настраивать, администрировать и масштабировать кластеры.

История и предпосылки появления

Сервис был анонсирован на конференции AWS re:Invent в ноябре 2021 года и стал общедоступным (GA) в ноябре 2022 года. Его появление было обусловлено ростом популярности бессерверных вычислений в облаке, а также необходимостью упростить эксплуатацию поисковых и аналитических систем. Традиционный Amazon OpenSearch Service требовал ручного управления инстансами, настройки политик масштабирования и мониторинга состояния кластеров. OpenSearch Serverless решает эти задачи, предлагая модель оплаты только за фактически использованные ресурсы и автоматическое масштабирование.

Архитектура и ключевые компоненты

OpenSearch Serverless построен на архитектуре, разделяющей вычислительные ресурсы и хранилище. Основными компонентами являются:

Масштабирование и производительность

OpenSearch Serverless использует модель автоматического масштабирования на основе OCU. При увеличении нагрузки на индексирование или поиск сервис добавляет дополнительные OCU, а при снижении — сокращает их количество. Пользователь может задать минимальное и максимальное количество OCU для коллекции, чтобы контролировать затраты и гарантировать минимальную производительность.

Ключевые возможности и функции

Варианты использования

OpenSearch Serverless применяется в сценариях, где требуется быстрая настройка поисковых и аналитических систем без управления инфраструктурой:

Ограничения и критика

Несмотря на преимущества, OpenSearch Serverless имеет ряд ограничений:

Сравнение с традиционным Amazon OpenSearch Service

ПараметрAmazon OpenSearch ServiceAmazon OpenSearch Serverless
Управление кластеромТребуется ручное создание, настройка и масштабированиеПолностью автоматическое
МасштабированиеВручную или через Auto ScalingАвтоматическое на основе OCU
ОплатаЗа инстансы и хранилище (почасово)За OCU-секунды и хранилище
Гибкость настройкиВысокая (параметры JVM, шарды, типы инстансов)Ограниченная
Задержка при масштабированииМинимальная (при предварительном резервировании)Возможна задержка до минуты
Идеальный сценарийПостоянная или предсказуемая нагрузкаПеременная или непредсказуемая нагрузка

Заключение

Amazon OpenSearch Serverless представляет собой современный подход к развёртыванию поисковых и аналитических систем в облаке, ориентированный на снижение операционных затрат и упрощение администрирования. Он особенно полезен для компаний с переменной нагрузкой, стартапов и проектов, где важна скорость развёртывания. Однако из-за ограничений в настройке и потенциально более высокой стоимости при постоянной нагрузке, его выбор должен основываться на анализе конкретных требований к производительности, бюджету и уровню контроля.

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →