Recomendaciones y estadísticas de Anywhere Cache

El recomendador de Anywhere Cache analiza tu uso y almacenamiento de datos para brindarte recomendaciones que te ayuden a identificar pares de bucket y zona en los que podría ser beneficioso crear una caché con Anywhere Cache. Anywhere 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 Anywhere Cache y se describe cómo ver las recomendaciones y ver las estadísticas.

Descripción general

Anywhere Cache proporciona una caché de lectura zonal respaldada por SSD para los buckets de Cloud Storage. Para ayudarte a decidir dónde configurar una caché y qué tiempo de actividad (TTL) usar, el recomendador de Anywhere Cache proporciona recomendaciones para crear cachés en pares de zona y bucket.

Revisar las recomendaciones de caché y tomar medidas al respecto puede ayudarte a ahorrar en cargos por transferencia de datos de red, mejorar las latencias y evitar exceder las cuotas de ancho de banda.

Cómo funciona

El recomendador de la Caché en cualquier lugar 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 la caché simulada entregaría, 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 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, almacenamiento, salida y operaciones de lectura de caché.

    • Diferencia de operación 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 Anywhere Cache recomienda un par zona-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%.

  • Los ahorros netos en las comisiones por transferencia de datos externa multirregión superan los USD 700 por semana, según el precio negociado.

  • El límite de capacidad de procesamiento de caché máxima supera los 800 Gbps.

Estos criterios se establecen para que solo recibas recomendaciones para crear cachés que probablemente proporcionen beneficios significativos. Las cargas de trabajo que no cumplen con estos criterios también pueden beneficiarse significativamente de tener una caché, por lo que te recomendamos que establezcas tus propios criterios. Puedes establecer tus propios criterios exportando las recomendaciones a BigQuery y, luego, consultando 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 recomendador

Habilita la API del Recomendador.

Obtén las funciones necesarias

Para ver las recomendaciones y las estadísticas de Anywhere 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 recomendaciones y estadísticas para Anywhere Cache. Para ver los permisos exactos que son necesarios, expande la sección Permisos requeridos:

Permisos necesarios

  • recommender.storageBucketAnywhereCacheRecommendations.get
  • recommender.storageBucketAnywhereCacheRecommendations.list
  • recommender.storageBucketAnywhereCacheSimulationInsights.get
  • recommender.storageBucketAnywhereCacheSimulationInsights.list

Para obtener instrucciones para otorgar roles, consulta Usa IAM con buckets o Administra el acceso a los proyectos.

Cómo ver las recomendaciones de Anywhere Cache

Console

Para ver las recomendaciones de un bucket específico, completa los siguientes pasos:

  1. En la consola de Google Cloud , ve a la página Buckets de Cloud Storage.

    Ir a Buckets

    En la lista de buckets que aparece, las recomendaciones disponibles se muestran en la columna Caché. Si hay recomendaciones disponibles, se mostrará un botón Recomendado.

    Si la columna Caché no aparece de forma predeterminada, consulta Cómo mostrar columnas para obtener instrucciones sobre cómo hacer que aparezca.

  2. Para ver los detalles de una recomendación, haz clic en Recomendado en 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 sección de Cloud Storage de la consola de Google Cloud , también puedes encontrar recomendaciones de Anywhere Cache en el Centro de recomendaciones. Para obtener más información, consulta Encuentra recomendaciones con el Centro de recomendaciones.

API de REST

API de JSON

  1. Tener la gcloud CLI instalada e inicializada, lo que te permite generar un token de acceso para el encabezado Authorization.

  2. Para mostrar una lista de las recomendaciones del proyecto en el que habilitaste la API de Recommender, usa cURL para llamar a la API de Recommender con una solicitud recommendations.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_ID por el ID del proyecto Para obtener información sobre cómo encontrar el ID de tu proyecto, consulta Identifica proyectos.

  • LOCATION por la ubicación de tu bucket Por ejemplo, us-east4.

Puedes exportar recomendaciones a BigQuery con el Servicio de transferencia de datos de BigQuery. Para obtener más información, consulta Exporta recomendaciones a BigQuery.

Cómo ver las estadísticas de Anywhere Cache

El recomendador de Anywhere Cache genera recomendaciones basadas en estadísticas de recursos.

Console

Para ver las estadísticas de un bucket específico, completa los siguientes pasos:

  1. En la consola de Google Cloud , ve a la página Buckets de Cloud Storage.

    Ir a Buckets

  2. Haz clic en el nombre del bucket cuyos estadísticas deseas ver.

  3. En la página de 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.

  4. En la sección Anywhere Cache, haz clic en Recomendado o Configurar caché.

    Aparecerá la página Configurar caché. En la columna Recomendación, se muestra el botón Ver estadística cuando hay estadísticas disponibles para ver.

  5. En la columna Recomendación, haz clic en Ver estadística para ver las estadísticas disponibles de un par de zonas de caché.

    Aparecerá el panel Análisis de almacenamiento en caché, en el que se mostrarán estadísticas sobre el par de zonas de caché.

Línea de comandos

  1. Tener la gcloud CLI instalada e inicializada, lo que te permite generar un token de acceso para el encabezado Authorization.

  2. En tu entorno de desarrollo, enumera las estadísticas de Anywhere Cache con el comando gcloud recommender insights list:

    gcloud recommender insights list --project=PROJECT_ID \
    --location=LOCATION --insight-type=INSIGHT_TYPE
    

    Reemplaza lo siguiente:

API de REST

API de JSON

  1. Tener la gcloud CLI instalada e inicializada, lo que te permite generar un token de acceso para el encabezado Authorization.

  2. Para mostrar una lista de las estadísticas del proyecto en el que habilitaste la API de Recommender, usa cURL para llamar a la API de Recommender con una solicitud insights.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_ID por el ID del proyecto Para obtener información sobre cómo encontrar el ID de tu proyecto, consulta Identifica proyectos.

  • LOCATION por la ubicación de tu bucket Por ejemplo, us-east4.

¿Qué sigue?