Эластичная корпоративная поиск в Azure

Служба Azure Kubernetes (AKS)
Хранилище Azure
Виртуальные машины Azure
Служба приложений Azure
Виртуальная сеть Azure

Идеи решения

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

Elastic Enterprise Search упрощает процесс поиска для поиска всех типов рабочих документов, повышая производительность пользователей.

Архитектура

Схема архитектуры для поиска эластичных рабочих мест

Скачайте файл Visio для этой архитектуры.

Поток данных

  • Содержимое: корпоративный поиск автоматически записывает, синхронизирует и индексирует содержимое и ключевые сведения для всех источников контента.
  • Прием. Корпоративный поиск использует встроенные соединители для приема данных из многих различных источников контента, таких как OneDrive, SharePoint и GitHub. Вы также можете использовать пользовательские источники API для создания собственных соединителей. Такие соединители позволяют создавать уникальные репозитории контента и отправлять данные в корпоративный поиск с помощью уникальных конечных точек.
  • Релевантность. Переход за рамки глобальной настройки релевантности путем корректировки релевантности на основе каждой команды и каждого пользователя. Вы можете точно настроить результаты, чтобы убедиться, что каждая команда в вашей компании имеет поисковую систему, которую она должна быть успешной.
  • Потребление: пользователи могут найти необходимые сведения с помощью панели мониторинга корпоративного поиска, приложения веб-браузера или пользовательского поиска.

Компоненты

Компоненты архитектуры зависят от вашего выбора развертывания: управляемая служба Elastic Cloud, Elastic Cloud на виртуальных машинах Linux или Elastic Cloud в Kubernetes на Служба Azure Kubernetes (AKS).

  • Служба приложений Azure — это полностью управляемая служба для создания, развертывания и масштабирования веб-приложений. Вы можете создавать приложения с помощью .NET, .NET Core, Node.js, Java, Python или PHP. Приложения могут выполняться в контейнерах или в Windows или Linux.
  • AKS — это полностью управляемая служба Kubernetes для развертывания контейнерных приложений и управления ими.
  • Azure Load Balancer является подсистемой балансировки нагрузки 4-го уровня (TCP, UDP).
  • Виртуальные машины Linux в Azure являются масштабируемыми вычислительными ресурсами Linux, которые обеспечивают гибкость виртуализации, но устраняют требования к обслуживанию физического оборудования. Виртуальные машины — это масштабируемый ресурс, предоставляемый по запросу.
  • Служба хранилища Azure — это набор высокомасштабируемых и безопасных облачных служб для данных, приложений и рабочих нагрузок. Она включает Файлы Azure, Хранилище таблиц Azure и Хранилище очередей Azure. Файлы Azure часто являются эффективным инструментом для переноса рабочих нагрузок мейнфреймов.
  • Azure виртуальная сеть предоставляет безопасные частные сети в облаке. Она позволяет виртуальным машинам подключаться друг к другу, к Интернету и к локальным сетям.

Подробности сценария

Эластичная корпоративная поиск помогает пользователям Azure оптимизировать производительность, упрощая процесс поиска документов и данных. Он централизирует содержимое, которое находится на различных платформах, в одном настраиваемом интерфейсе поиска. Корпоративный поиск совместим с различными рабочими платформами, включая OneDrive и SharePoint. Автоматическое обнаружение ключевых слов — это удобное для пользователя разрешение, а разрешения на основе ролей укрепляют безопасность путем применения ограничений доступа. Автоматическая фильтрация устраняет необходимость в проверке флажка и процессах поиска вручную. Пользователи Azure могут развертывать корпоративный поиск в Эластичном облаке или загружать и управлять ими независимо.

Потенциальные варианты использования

  • Развертывание корпоративного поиска на порталах сотрудников и интрасети, службах технической поддержки, приложениях поддержки клиентов, CRMs и других системах, чтобы предоставить командам единый интерфейс поиска во всех их источниках контента.
  • Используйте ту же инфраструктуру для поиска эластичных приложений: расширенный поиск.

Соавторы

Эта статья поддерживается корпорацией Майкрософт. Первоначально он был написан следующими участниками.

Автор субъекта:

Чтобы просмотреть недоступные профили LinkedIn, войдите в LinkedIn.

Следующие шаги

Elastic в Azure:

Эластичный сайт: