Vertex AI Feature Store ofrece los siguientes tipos de servicio online que puedes usar para ofrecer características para las predicciones online:
Entrega online optimizada, donde puede elegir una de las siguientes configuraciones:
Entrega online de Bigtable
El servicio online de Bigtable es adecuado para grandes volúmenes de datos (del orden de terabytes de datos) con una alta durabilidad de los datos. Es comparable al servicio online de Vertex AI Feature Store (antigua), pero no está optimizado para adaptarse rápidamente a picos repentinos de tráfico.
Por lo general, la entrega online de Bigtable tiene una latencia mayor que la entrega online optimizada, pero es más rentable. El servicio online de Bigtable admite la sincronización de datos programada y continua de sus vistas de características.
Ten en cuenta que la entrega online de Bigtable no admite la gestión de inserciones. Si quieres gestionar e insertar contenido, usa la entrega online optimizada.
Para usar el servicio online de Bigtable, debes seguir estos pasos:
Entrega online optimizada
La entrega online optimizada te permite ofrecer funciones con latencias significativamente más bajas que la entrega online de Bigtable. Proporciona una arquitectura de servicio online más rápida, escalable y con mayor capacidad de respuesta ante el aumento de los volúmenes de datos. La entrega online optimizada es adecuada en situaciones en las que es fundamental ofrecer funciones con latencias extremadamente bajas.
Con el servicio online optimizado, puede servir valores de características desde un endpoint público o un endpoint de Private Service Connect.
Todas las instancias de tienda online creadas para el servicio online optimizado admiten la gestión de inserciones.
El servicio online optimizado admite la sincronización de datos programada, pero no la sincronización continua de datos para las vistas de características. Si quieres usar la sincronización continua de datos para sincronizar datos de la fuente de datos de BigQuery con tus vistas de características casi en tiempo real, usa el servicio online de Bigtable.
Servicio online optimizado con un endpoint público
De forma predeterminada, una tienda online creada para la entrega online optimizada te permite ofrecer funciones con un endpoint público. Para usar el servicio online optimizado con un endpoint público, debes seguir estos pasos:
Entrega online optimizada con un endpoint de Private Service Connect
Un endpoint de Private Service Connect es un endpoint de servicio dedicado. Usa un endpoint de Private Service Connect si quieres ofrecer funciones en una red de VPC con latencias más bajas que las de un endpoint público. Para usar la publicación online optimizada con un punto final de Private Service Connect, debes seguir estos pasos:
Configurar el servicio online para que proporcione valores de características nulos o solo valores de características no nulos
Durante el servicio online, si solo quieres servir los valores de las funciones más recientes, incluidos los valores nulos, debes usar la siguiente configuración:
Registre su fuente de datos de características creando un grupo de características con el parámetro
dense
definido comotrue
.Elige el servicio online de Bigtable cuando crees la instancia de la tienda online.
Usa el parámetro
cron
para configurar la sincronización de datos programada cuando crees tus vistas de características.
Si usas otra configuración al configurar tu fuente de datos de características y el servicio online, Vertex AI Feature Store solo proporcionará los valores de características más recientes que no sean nulos. Si el valor más reciente de una característica es nulo, Vertex AI Feature Store proporciona el valor histórico no nulo más reciente de la característica. Si no hay ningún valor histórico no nulo disponible, Vertex AI Feature Store proporcionará un valor nulo como valor de la función.
Siguientes pasos
Consulta cómo crear una instancia de tienda online.
Consulta cómo crear una vista de funciones.
Consulte cómo servir valores de características.