Azure での Elastic エンタープライズ検索

Azure Kubernetes Service (AKS)
Azure Storage
Azure Virtual Machines
Azure App Service
Azure Virtual Network

ソリューションのアイデア

このアーティクルはソリューションのアイデアです。 このコンテンツにさらに多くの情報 (想定されるユース ケース、代替サービス、実装に関する考慮事項、価格ガイダンスなど) の掲載をご希望の方は、GitHub のフィードバックでお知らせください。

Elastic Enterprise Search を使用すると、すべての種類の作業ドキュメントの検索プロセスが効率化され、ユーザーの生産性が向上します。

アーキテクチャ

Elastic Workplace Search のアーキテクチャ図

このアーキテクチャの Visio ファイルをダウンロードします。

データフロー

  • コンテンツ: Enterprise Search では、すべてのコンテンツ ソースのコンテンツおよびキー情報が自動的にキャプチャ、同期、インデックス付けされます。
  • インジェスト: Enterprise Search では、すぐに使用できるコネクタを使用して、OneDrive、SharePoint、GitHub など、さまざまなコンテンツ ソースからデータを取り込みます。 カスタム API ソースを使用して、独自のコネクタを構築することもできます。 このようなコネクタを使用すると、独自のコンテンツ リポジトリを作成し、一意に識別可能なエンドポイントを介して Enterprise Search にデータを送信できます。
  • 関連性: チーム単位およびユーザー単位で関連性を調整して、グローバルな関連性チューニングを超えます。 結果を微調整して、社内のすべてのチームが、成功する必要がある検索エンジンを確実に備えるようにすることができます。
  • 使用: ユーザーは、Enterprise Search ダッシュボード、Web ブラウザー アプリケーション、またはカスタム検索を使用して、必要な情報を見つけることができます。

コンポーネント

アーキテクチャ コンポーネントは、デプロイの選択 (Elastic Cloud マネージド サービス、Linux VM 上の Elastic Cloud、または Azure Kubernetes Service (AKS) 上の Elastic Cloud on Kubernetes) によって異なります。

  • Azure App Service は、Web アプリを構築、デプロイ、およびスケーリングするためのフル マネージド サービスです。 .NET、.NET Core、Node.js、Java、Python、または PHP を使用してアプリを構築できます。 アプリは、コンテナー内または Windows 上または Linux 上で実行できます。
  • AKS は、コンテナー化されたアプリケーションをデプロイおよび管理するためのフル マネージド Kubernetes サービスです。
  • Azure Load Balancer は、第 4 層 (TCP、UDP) のロード バランサーです。
  • Azure 内の Linux 仮想マシンはオンデマンドのスケーラブルなコンピューティング リソースであり、仮想化の柔軟性が得られる一方で、物理的なハードウェアを管理する必要性が解消されます。 VM は、オンデマンドのスケーラブルなリソースです。
  • Azure Storage は、データ、アプリ、およびワークロード向けの、非常にスケーラブルで安全なクラウド サービスのセットです。 これには、Azure FilesAzure Table StorageAzure Queue Storage が含まれます。 Azure Files は、多くの場合、メインフレーム ワークロードを移行するための効果的なツールです。
  • Azure Virtual Network では、セキュリティで保護されたプライベート ネットワークがクラウドに提供されます。 これにより、VM が相互に、インターネットに、またオンプレミス ネットワークに接続されます。

シナリオの詳細

Elastic Enterprise Search は、ドキュメントとデータを検索するプロセスを簡素化することで Azure ユーザーの生産性を最適化するのに役立ちます。 それにより、多様なプラットフォームにわたるコンテンツが 1 つのカスタマイズ可能な検索エクスペリエンスに一元化されます。 Enterprise Search は、OneDrive や SharePoint などのさまざまな作業プラットフォームとの互換性を備えています。 自動化されたキーワード検出はユーザー フレンドリで、ロールベースのアクセス許可により、アクセス制限を適用することでセキュリティが強化されています。 自動化されたフィルター処理により、ボックスのチェックと手動検索プロセスの必要性がなくなります。 Azure ユーザーは、Elastic Cloud に Enterprise Search をデプロイしたり、それを個別にダウンロードして管理したりできます。

考えられるユース ケース

  • 従業員ポータルとイントラネット、ヘルプ デスク、カスタマー サポート アプリ、CRM、およびその他のシステム内に Enterprise Search をデプロイして、チームにすべてのコンテンツ ソースにわたる 1 つの検索エクスペリエンスを提供します。
  • 「Elastic App Search: 高度な検索を、シンプルに実現」の同じインフラストラクチャを使用します。

共同作成者

この記事は、Microsoft によって保守されています。 当初の寄稿者は以下のとおりです。

プリンシパル作成者:

パブリックでない LinkedIn プロファイルを表示するには、LinkedIn にサインインします。

次の手順

Elastic on Azure:

Elastic サイト: