Vertex AI Feature Store には、オンライン予測用の特徴のサービングに使用できる次のタイプのオンライン サービングが用意されています。
最適化されたオンライン サービング。次のいずれかの構成を選択できます。
Bigtable オンライン サービング
Bigtable オンライン サービングはデータの耐久性が高く、大量のデータ(数テラバイトのデータ)に効果的です。これは、以前の Vertex AI Feature Store のオンライン サービングに相当しますが、トラフィックの急増に迅速に対応するようには最適化されていません。
一般に、Bigtable オンライン サービングは、最適化されたオンライン サービングよりもレイテンシが高くなりますが、費用対効果は高くなります。Bigtable オンライン サービングは、特徴ビューのスケジュールされたデータ同期と継続的なデータ同期の両方をサポートしています。
Bigtable オンライン サービングは、エンベディング管理をサポートしていません。エンベディングを管理してサービングする場合は、最適化されたオンライン サービングを使用します。
Bigtable オンライン サービングを使用するには、次の操作を行います。
最適化されたオンライン サービング
最適化されたオンライン サービングを使用すると、Bigtable オンライン サービングよりも大幅に低いレイテンシで特徴を提供できます。高速かつスケーラブルで、データ量の増加に柔軟に対応可能なオンライン サービング アーキテクチャを提供します。最適化されたオンライン サービングは、非常に低いレイテンシで特徴を提供することが重要なシナリオに適しています。
最適化されたオンライン サービングでは、パブリック エンドポイントまたは Private Service Connect エンドポイントから特徴値をサービングできます。
最適化されたオンライン サービング用に作成されたすべてのオンライン ストア インスタンスは、エンベディング管理をサポートしています。
最適化されたオンライン サービングは、スケジュールされたデータ同期をサポートしていますが、特徴ビューの継続的なデータ同期はサポートしていません。継続的なデータ同期を使用して BigQuery データソースから特徴ビューにデータをほぼリアルタイムで同期する場合は、Bigtable オンライン サービングを使用します。
最適化されたオンライン サービングでパブリック エンドポイントを使用する
デフォルトでは、最適化されたオンライン サービング用に作成されたオンライン ストアは、パブリック エンドポイントを使用して特徴を提供できます。パブリック エンドポイントを使用した最適化されたオンライン サービングを使用するには、次の操作を行います。
最適化されたオンライン サービングで Private Service Connect エンドポイントを使用する
Private Service Connect エンドポイントは専用のサービス エンドポイントです。VPC ネットワーク内でパブリック エンドポイントよりも低いレイテンシで特徴を提供する場合は、Private Service Connect エンドポイントを使用します。Private Service Connect エンドポイントを使用した最適化されたオンライン サービングを使用するには、次の操作を行います。
Private Service Connect エンドポイントを使用した最適化されたオンライン サービング用にオンライン ストアを作成する。
最適化されたオンライン サービングを使用して、Private Service Connect エンドポイントから特徴値を取得する。
null の特徴値または null 以外の特徴値のみを提供するオンライン サービングを設定する
オンライン サービングで、null 値を含む最新の特徴値のみをサービングする場合は、次の設定を使用する必要があります。
dense
パラメータをtrue
に設定して特徴グループを作成して特徴データソースを登録します。オンライン ストア インスタンスを作成するときに、Bigtable オンライン サービングを選択します。
特徴ビューを作成するときに、
cron
パラメータを使用してスケジュールされたデータ同期を設定します。
特徴データソースとオンライン サービングを設定するときに他の構成を使用する場合、Vertex AI Feature Store は null 以外の最新の特徴値のみを提供します。特徴の最新の値が null の場合、Vertex AI Feature Store は、null 以外の過去の値の中で最新の値を提供します。null 以外の過去の値が利用できない場合、Vertex AI Feature Store は特徴値として null を提供します。
次のステップ
オンライン ストア インスタンスの作成方法を学習する。
特徴ビューの作成方法を確認する。
特徴値の提供方法を学習する。