Elastic Workplace Search en Azure

Kubernetes Service
Storage
Linux Virtual Machines
App Service
Virtual Network

Idea de solución

Si le gustaría que expandamos este artículo con más información, como posibles casos de uso, servicios alternativos, consideraciones de implementación o una guía de precios, comuníquese a través de los Comentarios de GitHub.

Elastic Workplace Search ayuda a los usuarios de Azure a optimizar la productividad al simplificar el proceso de búsqueda de los documentos y datos de trabajo. Centraliza el contenido en las diversas plataformas de un equipo en una experiencia de búsqueda única y personalizable. Workplace Search ofrece compatibilidad con una variedad de plataformas de trabajo populares, como OneDrive y SharePoint. La detección automatizada de palabras clave es fácil de usar. Además, los permisos basados en roles fortalecen la seguridad mediante la restricción del acceso a los usuarios asignados. El filtrado automatizado elimina la necesidad de activar casillas y los procesos de búsqueda manual. Los usuarios de Azure pueden implementar Workplace Search en Elastic Cloud o descargarlo y administrarlo de forma independiente.

Posibles casos de uso

  • Implemente Workplace Search en portales e intranet de empleados, departamentos de soporte técnico, aplicaciones de servicio de asistencia al cliente, CRM y otros sistemas para ofrecer a los equipos una única experiencia de búsqueda en todos sus orígenes de contenido.
  • Use la misma infraestructura para Elastic App Search: Búsqueda avanzada simplificada.

Arquitectura

Arquitectura para Elastic Workplace Search

Descargue un archivo SVG de esta arquitectura.

  • Contenido: Workplace Search captura, sincroniza e indexa automáticamente el contenido y la información clave de todos los orígenes de contenido.
  • Ingesta: Workplace Search ingiere datos de muchos orígenes de contenido diferentes, como OneDrive, SharePoint o GitHub, desde conectores estándar. También puede crear sus propios conectores mediante orígenes de API personalizados, lo que le permite crear repositorios de contenido únicos en la plataforma y enviar datos a Workplace Search mediante puntos de conexión de identificación única.
  • Relevancia: vaya más allá del ajuste de relevancia global y configure la relevancia por equipo y por usuario. Puede ajustar los resultados para asegurarse de que todos los equipos de la empresa tengan el motor de búsqueda correcto para tener éxito.
  • Consumo: los usuarios pueden buscar la información que necesiten mediante el panel de Workplace Search o una aplicación de explorador web, o bien una búsqueda personalizada.

Componentes

Los componentes de la arquitectura dependen de la opción de implementación: servicio administrado de Elastic Cloud, Elastic Cloud en VM Linux o Elastic Cloud en Kubernetes en Azure Kubernetes Service.

  • Azure App Service es un servicio totalmente administrado para compilar, implementar y escalar aplicaciones web. Puede compilar aplicaciones mediante .NET, .NET Core, Node.js, Java, Python o PHP. Las aplicaciones se pueden ejecutar en contenedores o en Windows o Linux.
  • Azure Kubernetes Service (AKS) es un servicio de Kubernetes administrado para la implementación y la administración de aplicaciones contenedorizadas.
  • Azure Load Balancer es un equilibrador de carga de capa 4 (TCP y UDP).
  • Las máquinas virtuales Linux en Azure son recursos de computación de Linux escalables y a petición que ofrecen la flexibilidad de la virtualización, sin necesidad de mantener las demandas del hardware físico. Las máquinas virtuales son un recurso a petición y escalable.
  • Azure Storage es un conjunto de servicios en la nube seguros y escalables de forma masiva para datos, aplicaciones y cargas de trabajo. Incluye Azure Files, Azure Table Storage y Azure Queue Storage. Azure Files suele ser una herramienta eficaz para migrar cargas de trabajo del sistema central.
  • Azure Virtual Network proporciona una red privada segura en la nube. Conecta máquinas virtuales entre sí, a Internet y a redes locales.
  • Elastic en Azure es una herramienta de código abierto que puede usar para obtener datos de cualquier origen (de forma confiable y segura, en cualquier formato) y, después, buscar, analizar y visualizar esos datos en tiempo real. Elastic en Azure puede proporcionar tiempos de respuesta de subsegundos cuando se trabaja a escala de terabytes y petabytes.

Pasos siguientes

Elastic en Azure

Elastic NV