El recomendador de Rapid Cache analiza el uso y el almacenamiento de tus datos para proporcionar recomendaciones que te ayuden a identificar pares de bucket y zona en los que podría ser beneficioso crear una caché con Rapid Cache. Rapid Cache también proporciona estadísticas para mostrar evidencia de las recomendaciones. En esta página, se proporciona una descripción general del recomendador de Rapid Cache y se describe cómo ver las recomendaciones y ver las estadísticas.
Descripción general
Rapid Cache proporciona una caché de lectura zonal respaldada por SSD para buckets de Cloud Storage. Para ayudarte a decidir dónde configurar una caché y qué tiempo de actividad (TTL) usar, el recomendador de Rapid Cache proporciona recomendaciones para crear cachés en pares de bucket y zona.
Revisar las recomendaciones de caché y tomar medidas al respecto puede ayudarte a ahorrar en las tarifas de transferencia de datos de red, mejorar las latencias y evitar exceder las cuotas de ancho de banda.
Cómo funciona
El recomendador de Rapid Cache simula la existencia de una caché y analiza la capacidad de almacenamiento en caché y el costo de tus datos durante los últimos siete días con las siguientes estadísticas:
Tasa de aciertos de caché: Es el porcentaje de bytes que se habrían entregado desde la caché simulada.
Capacidad de procesamiento máxima de la caché: Es la cantidad de capacidad de procesamiento que entregaría la caché simulada, lo que representa un ancho de banda adicional por encima de lo que se permitiría sin la caché simulada.
Costo neto de caché: Es el costo de la caché simulada, que es la suma del costo de la caché, la diferencia de costo de las operaciones de clase B, la diferencia de costo de la transferencia de datos de red y la diferencia de costo de la recuperación de datos. Un valor negativo para el costo neto de caché indica que el uso del almacenamiento en caché ahorraría dinero.
Este valor se calcula con los siguientes datos:
Costo de caché: Es el costo de usar la caché simulada, que incluye las tarifas de transferencia de caché, las tarifas de almacenamiento, las tarifas de transferencia de datos y las tarifas de operaciones de lectura.
Diferencia de operaciones de clase B: Es el costo de realizar operaciones de clase B en objetos dentro de la caché, menos el costo de realizar las mismas operaciones de clase B sin almacenamiento en caché.
Diferencia de transferencia de datos de red: Es el costo de transferir datos fuera de un bucket multirregional con almacenamiento en caché, menos el costo de realizar la misma transferencia de datos fuera de un bucket multirregional sin almacenamiento en caché.
Diferencia de costo de la recuperación de datos: Es el costo de recuperar datos de la caché, menos el costo de recuperar los mismos datos de un bucket sin caché.
El recomendador de Rapid Cache recomienda un par de zona y bucket cuando el tamaño máximo de la caché supera los 100 GiB y se cumple uno o más de los siguientes tres criterios:
La tasa de acierto de caché supera el 80%
El ahorro neto en las tarifas de transferencia de datos multirregionales supera los USD 700 por semana, según el precio negociado
El límite máximo de capacidad de procesamiento de la caché supera los 800 Gbps
Estos criterios se establecen para que solo recibas recomendaciones para crear cachés que probablemente proporcionen un beneficio significativo. Las cargas de trabajo que no cumplen con estos criterios también pueden tener beneficios significativos por tener una caché, por lo que es posible que desees establecer tus propios criterios. Para establecer tus propios criterios, exporta las recomendaciones a BigQuery y, luego, consulta los datos con los valores que desees.
Las recomendaciones incluyen el nombre de la zona, el tiempo de actividad (TTL) recomendado de la caché y el comportamiento de transferencia de datos de la caché.
Precios
Consulta los precios del recomendador.
Antes de comenzar
Antes de comenzar, completa los pasos que se indican a continuación.
Habilita la API de Recommender
Habilita la API de Recommender.
Obtén las funciones necesarias
Para ver las recomendaciones y las estadísticas de Rapid Cache, pídele a tu administrador que te otorgue el rol de Administrador de almacenamiento (roles/storage.admin) en el bucket o el proyecto.
Este rol proporciona un conjunto de permisos que te permiten ver las recomendaciones y las estadísticas de Rapid Cache. Para ver los permisos exactos que son necesarios, expande la sección Permisos necesarios:
Permisos necesarios
recommender.storageBucketAnywhereCacheRecommendations.getrecommender.storageBucketAnywhereCacheRecommendations.listrecommender.storageBucketAnywhereCacheSimulationInsights.getrecommender.storageBucketAnywhereCacheSimulationInsights.list
Para obtener instrucciones sobre cómo otorgar roles, consulta Usa IAM con buckets o Administra el acceso a los proyectos.
Visualiza las recomendaciones de Rapid Cache
Console
Para ver las recomendaciones de un bucket específico, completa los siguientes pasos:
- En la Google Cloud consola, ve a la página Buckets de Cloud Storage.
En la lista de buckets que aparece, las recomendaciones disponibles aparecen en la columna Caché. Si hay recomendaciones disponibles, se muestra un botón Recomendado con una bombilla.
Si la columna Caché no aparece de forma predeterminada, consulta Cómo mostrar columnas para obtener instrucciones sobre cómo hacer que aparezca la columna Caché.
Para ver los detalles de una recomendación, haz clic en Recomendado de la columna Caché.
Aparecerá un panel que muestra detalles sobre cómo habilitar el almacenamiento en caché podría afectar el rendimiento y los costos del bucket, así como la configuración de caché recomendada para el bucket.
Para ver todas las recomendaciones disponibles para los buckets de un proyecto, filtra la lista de buckets por la columna Caché. Para obtener instrucciones, consulta Filtrado.
Además de ver las recomendaciones en la parte de Cloud Storage de la Google Cloud consola de, también puedes encontrar recomendaciones de Rapid Cache en Active Assist. Para obtener más detalles, consulta Busca recomendaciones con Active Assist.
API de REST
API de JSON
Tener la gcloud CLI instalada e inicializada, lo que te permite generar un token de acceso para el encabezado
Authorization.Para mostrar una lista de las recomendaciones del proyecto en el que habilitaste la API de Recommender, usa
cURLpara llamar a la API de Recommender con una solicitudrecommendations.list.
curl \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/\ recommenders/google.storage.bucket.AnywhereCacheRecommender/recommendations"
Reemplaza lo siguiente:
PROJECT_IDpor el ID del proyecto Para obtener información sobre cómo encontrar el ID de tu proyecto, consulta Identifica proyectos.LOCATIONcon la ubicación de tu bucket. Por ejemplo,us-east4.
Puedes exportar recomendaciones a BigQuery mediante el Servicio de transferencia de datos de BigQuery. Para obtener más información, consulta Exporta recomendaciones a BigQuery.
Visualiza las estadísticas de Rapid Cache
El recomendador de Rapid Cache genera recomendaciones en función de las estadísticas de los recursos.
Console
Para ver las estadísticas de un bucket específico, completa los siguientes pasos:
- En la Google Cloud consola, ve a la página Buckets de Cloud Storage.
Haz clic en el nombre del bucket del que deseas ver las estadísticas.
En la página Detalles del bucket, haz clic en la pestaña Configuración.
En la sección Anywhere Cache, aparece un botón Recomendado cuando hay recomendaciones disponibles para ver. Aparece un botón Configurar caché cuando no hay recomendaciones disponibles para ver y aún no se creó una caché para el bucket.
En la sección Anywhere Cache, haz clic en Recomendado o en Configurar caché.
Aparecerá la página Configurar caché. En la columna Recomendación , se muestra un botón Ver estadísticas cuando hay estadísticas disponibles para ver.
En la columna Recomendación, haz clic en Ver estadísticas para ver las estadísticas disponibles de un par de caché y zona.
Aparecerá el panel Análisis de almacenamiento en caché y mostrará estadísticas para el par de caché y zona.
Línea de comandos
Tener la gcloud CLI instalada e inicializada, lo que te permite generar un token de acceso para el encabezado
Authorization.En tu entorno de desarrollo, enumera las estadísticas de Rapid Cache con el comando
gcloud recommender insights list:gcloud recommender insights list --project=PROJECT_ID \ --location=LOCATION --insight-type=INSIGHT_TYPE
Reemplaza lo siguiente:
PROJECT_IDpor el ID del proyecto Para obtener información sobre cómo encontrar el ID de tu proyecto, consulta Identifica proyectos.LOCATIONcon la ubicación de tu bucket. Por ejemplo,us-east4.INSIGHT_TYPEpor el valorgoogle.storage.bucket.AnywhereCacheSimulationInsight.
API de REST
API de JSON
Tener la gcloud CLI instalada e inicializada, lo que te permite generar un token de acceso para el encabezado
Authorization.Para mostrar una lista de las estadísticas del proyecto en el que habilitaste la API de Recommender, usa
cURLpara llamar a la API de Recommender con una solicitudinsights.list.
curl \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/\ insightTypes/google.storage.bucket.AnywhereCacheSimulationInsight/insights"
Reemplaza lo siguiente:
PROJECT_IDpor el ID del proyecto Para obtener información sobre cómo encontrar el ID de tu proyecto, consulta Identifica proyectos.LOCATIONcon la ubicación de tu bucket. Por ejemplo,us-east4.
¿Qué sigue?
Crea cachés con Rapid Cache.