このクイックスタートでは、アプリケーションデータのインデックス化や検索・分析体験の構築のための Elastic Search リソースを作成します。 サーバーレスプロジェクトかクラウドホスティングのデプロイメントを選択し、データソースに接続してElasticで最初の検索を行います。
検索向けに作成する内容
- 全文検索、ベクトル検索、分析のためのElasticsearchプロジェクトまたはデプロイメントです。
- アプリケーションからデータをインデックス化・クエリするためのElasticsearchエンドポイント、そしてKibanaでそのデータを探索できる機能です。
- 統合請求およびシングルサインオンのためのAzureリソースで、Elasticデプロイメントにリンクされています。
Azureのログ転送は任意です。 リソース作成が自動的にアプリケーションのドキュメントのインデックス化をするわけではありません。
このクイックスタートでは、意味検索、検索拡張生成(RAG)、AI を活用した検索のための Elastic Vector Database プロジェクトを作成します。 プロビジョニング後、ガイド付きオンボーディングを使ってドキュメントを追加し、埋め込みを作成し、セマンティックサーチを試してください。
ベクター取得用に作成するもの
- ベクター最適化されたデフォルトとElasticが管理するインフラを持つサーバーレスプロジェクトです。
- ドキュメントの取り込みと自動埋め込み、Elastic Agent Builderでデータとチャットし、Dev Toolsでクエリするためのエントリポイントを含むリソース概要です。
- プロジェクトに連携した統合請求とシングルサインオンのためのAzureリソースです。
ドキュメントの取り込みと埋め込みは作成後にElastic内で行われます。 組み込みの埋め込みワークフローを使うために、Azureのログ転送を有効にしたりAzure OpenAIに接続したりする必要はありません。
このクイックスタートでは、アプリケーションやインフラを監視するためのElastic Observabilityリソースを作成します。 AzureプラットフォームのログをElasticにルーティングし、Elasticの統合を使ってメトリクスやトレースなどのアプリケーションテレメトリを追加します。
可観測性のために作成するもの
- ログ、指標、トレースを分析するためのサーバーレスプロジェクトやクラウドホスティングのデプロイメントです。
- 監視するリソースのAzure診断ログ転送。
- Elasticで連携、ダッシュボード、アラートの設定が可能で、請求やシングルサインオンはAzureで管理されます。
Azureログ転送はプラットフォームログを提供します。 アプリケーションパフォーマンス監視(APM)、ホストテレメトリ、Azureメトリクスには対応するElastic統合やエージェントが必要です。
このクイックスタートでは、セキュリティ関連データを収集し、脅威の検出と調査を支援するためのElastic Securityリソースを作成します。 どのAzureログを転送するか選び、追加のセキュリティデータソースを接続し、Elasticで検出ルールを設定してください。
セキュリティのために作成するもの
- セキュリティ分析のためのサーバーレスプロジェクトやクラウドホスト型のデプロイメント。
- 選択した設定やタグルールに基づくAzureのアクティビティおよびリソースログ転送が可能です。
- 統合、検出、調査のためのElastic Securityへのアクセス、Azure課金とシングルサインオンが統合された。
Azureリソースの作成は、エンドポイントを自動的に登録したり検出ルールを設定したりしません。 Elasticでデータソースを接続した後に、これらのタスクを完了します。
前提条件
- アクティブなサブスクリプションが含まれる Azure アカウントが必要です。 お持ちでない場合は、無料のアカウントを作成してください。
- Azure サブスクリプションの所有者または共同作成者ロール。 これらのロールの 1 つが割り当てられているユーザーのみが、Azure サブスクリプションのパートナー サービス統合を設定できます。 開始する前に、適切なアクセス権があることを確認します。
注
特定のメール アドレスは、一度に 1 つの Elastic 組織にのみ含めることができます。 新しい電子メールでAzureから最初の Elastic リソースを作成すると、最初のデプロイまたはサーバーレス プロジェクトと共に新しい組織が作成されます。 同じ電子メールで作成された後続のリソースについては、すべてのデプロイとプロジェクトが同じ組織に配置されます。
注
AzureポータルとElastic Cloud間のシングルサインオン(SSO)はMicrosoft Entra IDを使用します。 SSOリンクを初めて選択した際、テナントに以前のElasticリソースがなければ、Microsoft Entra IDはElasticsearch(Elastic Cloud)アプリによるサインインを許可する権限を付与するよう求めることがあります。 組織が管理者の同意を必要とする場合、「 管理者承認が必要 」というメッセージが表示されます。 テナント管理者にアプリの承認をお願いしましょう。 このプロンプトを避けるために、テナント管理者はユーザーがSSOリンクを選択する前にElasticsearch (Elastic Cloud) ギャラリーアプリをお使いのテナントに追加できます。 ギャラリーアプリの追加は任意です。
Important
Azure の無料クレジットおよびほとんどの Azure 無料試用版オファーは、Elastic を含む Azure Marketplace のサードパーティ オファーを購入するためには使用できません。 Elastic の料金は、Marketplace での購入をサポートする支払い方法 (従量課金制サブスクリプションや Enterprise Agreement など) に対して課金されます。 詳細については、「Azure Marketplaceの料金を確認するを参照してください。
地域を選択
サーバーレス リージョン
4つのサービスすべてに対応するサーバーレス オプションは次で利用可能です:
- 米国東部
- 米国西部 2
- オーストラリア東部
- 東南アジア
- 北ヨーロッパ
- スウェーデン中部
- 米国中部
- ドイツ中西部
- スペイン中部
- アラブ首長国連邦北部
- ブラジル南部
- 米国東部 2 EUAP
クラウドホストのリージョン可用性については、「リージョンの可用性」を参照してください。
Elastic リソースを作成する
Elasticリソースブラウズページを開き、「作成」を選択します。 この記事上部のタブで選択したオファーには、以下の手順が適用されます。
オファーの選択に関するサポートは「利用可能なサービス」をご覧ください。
Elasticsearch(Elasticsearch オファー)を選択してください。 また、Azure MarketplaceでElastic Cloud(Elasticsearch)を開いて「Get It Now」を選択することもできます。
自動管理インフラには Serverless を選び、Elasticsearchのバージョンとクラスタサイズを選択する場合は Cloud Hosted を選んでください。
[基本] タブ
[ 基本 ] タブで、設定の値を入力します。
フィールド アクション サブスクリプション オプションからサブスクリプションを選択します。 所有者または共同作成者である必要があります。 リソースグループ 既存のリソース グループを使用するか、新しいリソース グループを作成します。 リソース名 リソースの一意の名前を指定します。 ホスティングタイプ [サーバーレス] または [クラウド ホステッド] を選択します。 ガイダンスについては、 サーバーレスとクラウドホストを 参照してください。 リージョン リソースをデプロイするリージョンを選択します。 バージョン (クラウドホスト のみ) Elasticsearch バージョンを選択します。 サイズ (クラウドホスト のみ) クラスターのサイズと構成を確認します。 計画 別のプランを選択するには、[ プランの変更] を選択します。 請求期間 月単位または年単位の請求を選択します。 価格 + 支払いオプション 構成の価格詳細を確認してください。 ページの下部にある [ 次へ: ログとメトリック] を選択します。
[ログとメトリック] タブ (省略可能)
Azureプラットフォームのログを検索したい場合は、このタブを使ってください。 ドキュメントやアプリケーションの検索ワークロードでは、ログ転送をオフにして、検索ワークロードの作成後にElasticでコンテンツを取り込むことができます。
| Setting | それが何をするか |
|---|---|
| サブスクリプション アクティビティ ログを送信する | 管理プレーン操作 (リソースの作成、削除、ロールの割り当て) を Elastic に転送します |
| 定義されているすべてのソースAzureリソース ログを送信します | サポートされているAzure リソースから Elastic に診断ログを転送します |
[ ログ] でタグベースのインクルード/除外ルールを指定することで、ログを送信するリソースを絞り込むことができます。 詳細については、 ログを送信するためのタグ規則を参照してください。
注
自動メトリック収集はまだサポートされていません。 Azure サービスのメトリックを Elastic に送信するには、Elastic ドキュメントの「Azure Metrics integrationを参照してください。
ページの下部にある [ 次へ: Azure OpenAI 構成] を選択します。
Azure OpenAI 構成タブ (省略可能)
Elastic AI Assistantを使う予定がある場合は、Azure OpenAIのテキストまたはチャット完了デプロイメントを接続してください。 ドキュメントのインデックス作成やElasticsearchのクエリにはこのコネクタは必要ありませんし、埋め込みモデルの設定も行いません。
既存の Azure OpenAI リソースを選択します。
既存の Azure OpenAI デプロイを選択します。
Tip
このステップは飛ばして、後でAzure OpenAIの設定をすればいいです。 Azure OpenAI統合を参照してください。
ページの下部にある [ 次へ: タグ] を選択します。
[タグ] タブ (省略可能)
必要に応じて、リソースのタグを作成できます。 次に、[Review + create]\(確認と作成\) を選択します。
確認・作成タブ
レビューでエラーが検出されない場合は、[作成] ボタンがアクティブになります。 を選択してを作成します。
レビューでエラーが検出された場合は、エラーがある各セクションの横に赤い点が表示されます。 エラーを修正するには:
エラーがある各セクションを開き、エラーを修正します。
エラーのあるフィールドは赤で強調表示されます。
[確認 + 作成] をもう一度選択します。
を選択してを作成します。
"デプロイが進行中です" というメッセージが表示されます。 展開が完了すると、Azure portal の右上隅に「デプロイが完了しました」というメッセージが表示されます。
リソースが作成されたら、[リソース に移動 ] を選択してリソースを表示します。
Elasticsearch Vector Databaseを選択してCreate Elastic Vector Database画面を開きます。 また、Azure Marketplace の Elastic Vector Databaseを開き、「Get It Now」を選択することもできます。
注
Elastic Vector Databaseはサーバーレスのみで、ベクター最適化されたデフォルトを使用しています。 作成ページにはホスティングタイプ、設定、バージョン、サイズのフィールドが表示されません。
[基本] タブ
「基本」タブで、以下の設定の値を入力します:
フィールド アクション サブスクリプション オプションからサブスクリプションを選択します。 所有者または共同作成者である必要があります。 リソースグループ 既存のリソース グループを使用するか、新しいリソース グループを作成します。 リソース名 リソースの一意の名前を指定します。 リージョン リソースをデプロイするリージョンを選択します。 計画 別のプランを選択するには、[ プランの変更] を選択します。 請求期間 月単位または年単位の請求を選択します。 価格 + 支払いオプション 使用量に基づく料金の詳細を確認してください。 ページの下部にある [ 次へ: ログとメトリック] を選択します。
[ログとメトリック] タブ (省略可能)
このタブはAzureプラットフォームのログ転送を制御し、ドキュメントの取り込みや埋め込み生成は管理しません。 ベクター取得ワークロードでは、Azureログもインデックス化しない限り転送はオフにしてください。
プラットフォームログが必要な場合は、「サブスクリプション活動ログを送信」または「すべての定義されたソースに対して Azure リソース ログを送信」を有効にし、タグベースの包含・除外ルールを適用してリソースを選択してください。
ページの下部にある [ 次へ: Azure OpenAI 構成] を選択します。
Azure OpenAI 構成タブ(省略可能)
組み込みの埋め込みワークフローはElasticのモデルを使用し、AzureのOpenAIリソースを必要としません。 このタブはスキップしてそのワークフローを使用できます。
ElasticのAIアシスタント用にAzure OpenAIコネクタも必要であれば:
既存の Azure OpenAI リソースを選択します。
テキストまたはチャットの完了をサポートする既存のAzure OpenAIデプロイメントを選択してください。
[次へ: タグ] を選択して続行します。 Azure OpenAIコネクタはElasticの埋め込み構成とは別です。
[タグ] タブ (省略可能)
必要に応じて、リソースのタグを作成できます。 次に、[Review + create]\(確認と作成\) を選択します。
確認・作成タブ
レビューでエラーが検出されない場合は、[作成] ボタンがアクティブになります。 を選択してを作成します。
レビューでエラーが検出された場合は、エラーがある各セクションの横に赤い点が表示されます。 エラーを修正するには:
エラーがある各セクションを開き、エラーを修正します。
エラーのあるフィールドは赤で強調表示されます。
[確認 + 作成] をもう一度選択します。
を選択してを作成します。
"デプロイが進行中です" というメッセージが表示されます。 展開が完了すると、Azure portal の右上隅に「デプロイが完了しました」というメッセージが表示されます。
リソースが作成されたら、[リソース に移動 ] を選択してリソースを表示します。
可観測性のためにElasticを選択します。 また、Azure MarketplaceでElastic Observabilityを開き、「Get It Now」を選択することもできます。
ログフォワーディングを設定する前に、監視したいアプリケーションやAzureリソースを特定してください。 リソースタグを使って環境やアプリケーショングループを区別しましょう。
[基本] タブ
[ 基本 ] タブで、設定の値を入力します。
フィールド アクション サブスクリプション オプションからサブスクリプションを選択します。 所有者または共同作成者である必要があります。 リソースグループ 既存のリソース グループを使用するか、新しいリソース グループを作成します。 リソース名 リソースの一意の名前を指定します。 ホスティングタイプ [サーバーレス] または [クラウド ホステッド] を選択します。 ガイダンスについては、 サーバーレスとクラウドホストを 参照してください。 リージョン リソースをデプロイするリージョンを選択します。 バージョン (クラウドホスト のみ) Elasticsearch バージョンを選択します。 サイズ (クラウドホスト のみ) クラスターのサイズと構成を確認します。 計画 別のプランを選択するには、[ プランの変更] を選択します。 請求期間 月単位または年単位の請求を選択します。 価格 + 支払いオプション 構成の価格詳細を確認してください。 ページの下部にある [ 次へ: ログとメトリック] を選択します。
[ログとメトリック] タブ (省略可能)
ワークロードの健康状態や障害を理解するのに役立つAzureプラットフォームのログを選びましょう。 リソースログ転送はデフォルトで有効です。監視対象の環境が含まれるようにスコープを確認してください。
| Setting | それが何をするか |
|---|---|
| サブスクリプション アクティビティ ログを送信する | 管理プレーン操作を Elastic に転送する |
| 定義されているすべてのソースAzureリソース ログを送信します | サポートされているAzure リソースから Elastic に診断ログを転送します (既定で有効) |
ログ では、タグベースのinclude/excludeルールを使ってアプリケーションや環境のリソースを選択します。 例としては、 ログ送信のタグルールを参照してください。
注
自動メトリック収集はまだサポートされていません。 Azure サービスのメトリックを Elastic に送信するには、Elastic ドキュメントの「Azure Metrics integrationを参照してください。
ページの下部にある [ 次へ: Azure OpenAI 構成] を選択します。
Azure OpenAI の構成タブ(省略可能)
Azure OpenAI のテキストまたはチャット完了のデプロイを接続し、Elastic の Observability AI Assistant で AI 支援分析を行うために使用します。 この機能は任意であり、テレメトリの取り込みやアラート設定の代替ではありません。
既存の Azure OpenAI リソースを選択します。
既存の Azure OpenAI デプロイを選択します。
ページの下部にある [ 次へ: タグ] を選択します。
[タグ] タブ (省略可能)
必要に応じて、リソースのタグを作成できます。 次に、[Review + create]\(確認と作成\) を選択します。
確認・作成タブ
レビューでエラーが検出されない場合は、[作成] ボタンがアクティブになります。 を選択してを作成します。
レビューでエラーが検出された場合は、エラーがある各セクションの横に赤い点が表示されます。 エラーを修正するには:
エラーがある各セクションを開き、エラーを修正します。
エラーのあるフィールドは赤で強調表示されます。
[確認 + 作成] をもう一度選択します。
を選択してを作成します。
"デプロイが進行中です" というメッセージが表示されます。 展開が完了すると、Azure portal の右上隅に「デプロイが完了しました」というメッセージが表示されます。
リソースが作成されたら、[リソース に移動 ] を選択してリソースを表示します。
Elastic for Securityを選択してください。 また、Azure MarketplaceでElastic Securityを開き、「Get It Now」を選択することもできます。
セキュリティ監視範囲に該当するAzureリソースとサブスクリプションを特定しましょう。 作成後にElasticで接続する、エンドポイントイベントなどの追加ソースを計画しましょう。
[基本] タブ
[ 基本 ] タブで、設定の値を入力します。
フィールド アクション サブスクリプション オプションからサブスクリプションを選択します。 所有者または共同作成者である必要があります。 リソースグループ 既存のリソース グループを使用するか、新しいリソース グループを作成します。 リソース名 リソースの一意の名前を指定します。 ホスティングタイプ [サーバーレス] または [クラウド ホステッド] を選択します。 ガイダンスについては、 サーバーレスとクラウドホストを 参照してください。 リージョン リソースをデプロイするリージョンを選択します。 バージョン (クラウドホスト のみ) Elasticsearch バージョンを選択します。 サイズ (クラウドホスト のみ) クラスターのサイズと構成を確認します。 計画 別のプランを選択するには、[ プランの変更] を選択します。 請求期間 月単位または年単位の請求を選択します。 価格 + 支払いオプション 構成の価格詳細を確認してください。 ページの下部にある [ 次へ: ログとメトリック] を選択します。
[ログとメトリック] タブ (省略可能)
セキュリティ監査や調査に使うAzureプラットフォームのログを選択してください。 リソースログ転送はデフォルトで有効です。 サブスクリプション活動ログは、リソース削除や役割割り当てなどの管理面の変化を調査するのに役立ちます。
| Setting | それが何をするか |
|---|---|
| サブスクリプション アクティビティ ログを送信する | セキュリティ監査に使用する管理プレーン操作の転送 |
| 定義されているすべてのソースAzureリソース ログを送信します | セキュリティ分析用の診断ログを転送します (既定で有効) |
ログの下でタグベースのinclude/excludeルールを使い、収集をセキュリティ監視範囲に合わせてください。 これらのルールはデータソースを選択するものです。脅威検出ルールではありません。 例としては、 ログ送信のタグルールを参照してください。
注
自動メトリック収集はまだサポートされていません。 Azure サービスのメトリックを Elastic に送信するには、Elastic ドキュメントの「Azure Metrics integrationを参照してください。
ページの下部にある [ 次へ: Azure OpenAI 構成] を選択します。
Azure OpenAI 構成タブ(省略可能)
ElasticでAI支援のセキュリティ分析および脅威調査のために、Azure OpenAIのテキストまたはチャット完了デプロイを接続しましょう。 このコネクタは任意です。検出ルールとセキュリティ統合はElastic内で別々に設定されます。
既存の Azure OpenAI リソースを選択します。
既存の Azure OpenAI デプロイを選択します。
ページの下部にある [ 次へ: タグ] を選択します。
[タグ] タブ (省略可能)
必要に応じて、リソースのタグを作成できます。 次に、[Review + create]\(確認と作成\) を選択します。
確認・作成タブ
レビューでエラーが検出されない場合は、[作成] ボタンがアクティブになります。 を選択してを作成します。
レビューでエラーが検出された場合は、エラーがある各セクションの横に赤い点が表示されます。 エラーを修正するには:
エラーがある各セクションを開き、エラーを修正します。
エラーのあるフィールドは赤で強調表示されます。
[確認 + 作成] をもう一度選択します。
を選択してを作成します。
"デプロイが進行中です" というメッセージが表示されます。 展開が完了すると、Azure portal の右上隅に「デプロイが完了しました」というメッセージが表示されます。
リソースが作成されたら、[リソース に移動 ] を選択してリソースを表示します。
デプロイメントを検証する
展開が成功したら、「 リソースへ移動」を選択します。 ログ転送を設定している場合は、データが届くまで数分待ちましょう。 オファーの以下の初回利用手順を完了してください。
データをインデックスし、検索を実行する
- 概要でAPIアクセス用のElasticsearchエンドポイントを見つけてください。
- Elasticで「さらにデータソースを追加」を選択して統合を選択し、アプリケーションデータを取り込むか、Elasticsearch APIを使ってドキュメントをインデックス化してください。
- View and manage your data in Elasticを選択してKibanaを開き、インデックス化されたデータを確認してください。
- インデックスで検索して、取り込んだ文書が返ってくるか確認してください。
ドキュメントを追加し、セマンティックリトリーバルを試す
- 概要で、TypeがVectorDBであることを確認してください。
- データを 取り込み、自動埋め込みする際に「 データを追加して埋め込み」を選択してください。 Elasticのオンボーディングフローに従って、Elasticでドキュメントを追加し、
semantic_textとJinaモデルで埋め込みを生成します。 - 取り込みが完了したら、Dev ToolsでデータをクエリでDev Toolsで開くを選択します。 事前に埋められた意味クエリをインデックスにスコープし、ドキュメントのフィールド名を使いましょう。
- コンテンツに関連するクエリを実行し、一致する文書が返ってくるか確認してください。 その後、自分のデータを使ってチャットでOpen Agent Builderを試すことができます。
テレメトリーが到着しているか確認してください
- リソースの設定メニューで監視リソースを開き、期待されるAzureリソースがログを送信しているか確認してください。
- 概要から、Elasticでデータを表示および管理を選択します。 選択したリソースの最近のログが表示されているか確認してください。
- Elastic でデータソースをさらに追加 を選択して、APM、ホスト監視、またはワークロードに必要なその他の統合を設定してください。
- Elasticでは、ダッシュボードやアラートを作成する前に、関連するログ、指標、またはトレースが利用可能であることを確認しましょう。
Tip
10分経ってもAzureのログが表示されない場合は、よくある原因や解決策についてはトラブルシューティングをご覧ください。
セキュリティデータのカバレッジを確認してください
- リソースの設定メニューで「監視対象リソース」を開き、意図されたAzureリソースがログを送信していることを確認してください。
- 概要から「Elastic でデータを表示および管理」を選択し、そのソースからの最近のイベントが利用可能か確認してください。
- Elasticで「追加データソース」を選択して、環境に必要なエンドポイントやクラウドセキュリティデータなどのセキュリティ統合を設定します。
- Elastic Securityでは、接続したデータに適した検出ルールを確認して有効にします。 ログ転送だけでは検出を設定できません。
Tip
10分経ってもAzureのログが表示されない場合は、よくある原因や解決策についてはトラブルシューティングをご覧ください。