Облачная платформаAdvanced

Что такое Cloud Search Service (CSS)?

Эта статья полезна?
Язык статьи: Русский
Показать оригинал
Страница переведена автоматически и может содержать неточности. Рекомендуем сверяться с английской версией.

О CSS

Cloud Search Service (CSS) — это набор полностью управляемых решений поиска и аналитики от Cloud Service, построенный на стеке ELK (Elasticsearch, Logstash, Kibana) и OpenSearch. Разработан для масштабируемости и производительности, CSS обеспечивает гибкие возможности поиска и аналитики как для структурированных, так и для неструктурированных данных. Он поддерживает расширенные функции, такие как векторный многокритериальный поиск, статистический анализ и настраиваемая отчетность. Полностью совместим с открытыми инструментами, включая Elasticsearch, OpenSearch, Logstash, OpenSearch Dashboards, Cerebro и Kibana; CSS поддерживает автоматическое развертывание и быстрое создание кластера. Он прост в использовании, O&M-free, и предоставляет комплексную систему мониторинга, позволяя сосредоточиться на ключевых бизнес‑приложениях, таких как анализ журналов, интеллектуальное обслуживание клиентов, база знаний Q&A и персонализированные рекомендации продуктов, без необходимости управлять инфраструктурой или какой‑либо технической сложностью.

  • Elasticsearch

    CSS предлагает полностью управляемый распределённый поисковый движок, построенный на открытом Elasticsearch. CSS Elasticsearch поддерживает многокритериальный поиск, статистический анализ и отчетность как для структурированных, так и для неструктурированных данных. При полной совместимости с нативным стеком ELK (Elasticsearch, Logstash, Kibana) и набором инструментов, CSS предлагает улучшенное ядро для повышенной производительности. Он идеально подходит для анализа журналов, корпоративного поиска и визуализации данных в реальном времени, особенно когда требуется надёжная аналитическая экосистема и сильная поддержка сообщества. Для более глубокого понимания Elasticsearch см. Elasticsearch: The Definitive Guide.

  • OpenSearch

    CSS предлагает полностью управляемый распределённый поисковый движок, построенный на открытом OpenSearch. Как будущая версия CSS Elasticsearch, CSS OpenSearch наследует основные возможности, постоянно развиваясь для поддержки новых функций. CSS OpenSearch обладает улучшенным ядром и полностью совместим с нативным набором инструментов OpenSearch, гарантируя доступ к новейшим инновациям в экосистеме. Это идеальный выбор для клиентов, которым требуется эластичная масштабируемость, непрерывное добавление функций и долгосрочная технологическая эволюция. Для более глубокого понимания OpenSearch см. OpenSearch Documentation.

  • Векторная база данных

    Векторная база данных CSS — это высокопроизводительный сервис векторного поиска. С собственным векторным поисковым движком она обеспечивает лидирующую в отрасли производительность при поиске среди сотен миллиардов векторизованных записей. Векторная база данных CSS позволяет выполнять высокопроизводительный, высокоточный поиск ближайших соседей или приближённый поиск ближайших соседей по неструктурированным данным, таким как изображения, видео и языковые корпуса. Типичные сценарии использования включают поиск изображений, поиск видео, рекомендации похожих товаров на платформах электронной коммерции, семантический поиск и кросс‑модальный поиск (например, поиск изображений по тексту).

  • Logstash

    CSS предлагает серверный конвейер обработки данных, построенный на открытом Logstash, который является ключевым компонентом экосистемы ELK и обрабатывает ввод данных, их парсинг, трансформацию и вывод. Logstash может принимать данные из различных источников, обрабатывать их по необходимости и отправлять в указанные назначения. Он поддерживает широкий спектр сценариев, включая управление журналами, интеграцию данных и обработку данных в реальном времени. Для получения дополнительной информации см. Logstash Documentation.

  • Kibana

    Kibana — официальная платформа визуализации и исследования данных для Elasticsearch. Она обеспечивает глубокий анализ данных и интерактивную визуализацию. В CSS Kibana предустановлена для каждого кластера Elasticsearch. Вы можете запустить Kibana одним щелчком, без установки чего‑либо. Kibana предлагает комплексный набор функций Дашборда и инструментов визуализации. Она бесшовно интегрирует аналитические возможности Elasticsearch, поддерживая весь процесс аналитики от исследования данных до практических бизнес‑инсайтов.

  • OpenSearch Dashboards

    OpenSearch Dashboards — платформа визуализации и исследования данных для OpenSearch. Она обеспечивает глубокий анализ данных и интерактивную визуализацию. В CSS OpenSearch Dashboards предустановлен для каждого кластера OpenSearch. Вы можете запустить OpenSearch Dashboards одним щелчком, без установки чего‑либо. OpenSearch Dashboards предлагает комплексный набор функций Дашборда и инструментов визуализации. Она бесшовно интегрирует аналитические возможности OpenSearch, поддерживая весь процесс аналитики от исследования данных до практических бизнес‑инсайтов.

  • Cerebro

    Cerebro — это открытый веб‑инструмент администрирования Elasticsearch/OpenSearch, предназначенный для мониторинга в реальном времени и эффективных операций с кластером. В CSS Cerebro предустановлен для каждого кластера Elasticsearch и OpenSearch. Вы можете запустить Cerebro одним щелчком, без установки чего-либо. Cerebro позволяет быстро проверить состояние здоровья кластера, распределение узлов и детали индексов. Для повседневных задач O&M, включая регулировку шардов, управление индексами и мониторинг производительности, мы рекомендуем использовать Cerebro. Его интуитивные представления топологии кластера и комплексные функции управления упрощают рабочие процессы O&M, снижая сложность и повышая эффективность. Cerebro подходит для различных ролей, включая разработчиков, команды O&M и аналитиков данных.

Преимущества

  • Надёжная совместимость с экосистемой

    CSS обеспечивает полную совместимость с экосистемами Elasticsearch и OpenSearch, поддерживая их собственные API для бесшовной интеграции и миграции.

  • Бесшовный ввод данных из нескольких источников

    CSS может бесшовно принимать данные из различных источников, таких как FTP, OBS, HBase и Kafka.

  • Автоматическое масштабирование

    CSS предоставляет ресурсы по запросу, масштабируемые в соответствии с меняющимися требованиями, обеспечивая непрерывность сервиса.

  • Бэкап и восстановление

    CSS поддерживает автоматическое создание снапшотов для надёжности данных. Вы можете выполнять бэкап и восстанавливать снапшоты в текущем или других кластерах по мере необходимости.

Для получения дополнительной информации см. Features.

Архитектура

Figure 1 показывает архитектуру продукта CSS. CSS интегрирует как Elasticsearch, так и OpenSearch и расширяет их возможностями векторных баз данных. Благодаря проприетарным улучшениям как поискового движка, так и его уровня управления, он предоставляет облачную поисковую службу с высокой производительностью, высокой доступностью и выдающейся экономичностью.

Figure 1 CSS product architecture


Методы доступа

Cloud Service предоставляет веб‑консоль управления сервисом. Вы можете работать с CSS любым из следующих способов:

  • Использование API

    Если необходимо интегрировать CSS в стороннюю систему для вторичной разработки, вы можете использовать API для доступа к кластерам CSS. Подробности см. в Cloud Search Service API Reference.

  • Веб-консоль

    Если вторичная разработка не требуется, CSS management console является удобным способом доступа к CSS. Если вы зарегистрированы в Cloud Service, войдите в management console и найдите Cloud Search Service в списке сервисов.

Начало работы с CSS