En esta página, se explica cómo supervisar las velocidades de uso de datos de tus buckets de Cloud Storage y cómo solicitar ancho de banda de salida adicional para diferentes cuotas si necesitas más que la cuota predeterminada.
Introducción
El ancho de banda de salida se refiere a la frecuencia con la que se recuperan los datos de tus buckets en el curso de las solicitudes realizadas a Cloud Storage.
El ancho de banda de salida de Google hace referencia a los datos recuperados de tus buckets que están destinados a otros servicios de Google, como Compute Engine.
Ancho de banda de salida de Internet se refiere a los datos recuperados de tus buckets que se entregan a Internet, como los datos descargados directamente en tu computadora local o los datos recuperados por Cloud CDN para la entrega a Internet.
La salida de red se refiere a la velocidad a la que se envían los datos a través de la red desde tus buckets a los solicitantes.
En las operaciones normales, el ancho de banda de salida y la salida de red suelen ser iguales. Sin embargo, en algunos casos, el ancho de banda de salida puede ser mucho mayor que la salida de red. Las conexiones dañadas, las solicitudes canceladas y las solicitudes parciales son casos en los que los datos recuperados pueden ser mayores que los datos que se envían en última instancia.
Supervisión del ancho de banda
Cloud Storage proporciona supervisión del ancho de banda para que puedas realizar un seguimiento del uso del ancho de banda de los buckets de tu proyecto y de otros servicios de Google Cloud. La supervisión del ancho de banda se agrega por región y realiza un seguimiento del uso durante las últimas 6 semanas.
Para que pueda funcionar la supervisión del ancho de banda, se debe realizar lo siguiente:
Debes tener habilitado el servicio de Cloud Storage
storage.googleapis.com
para tu proyecto.El uso debe ser por parte de recursos de Google Cloud que no sean buckets de Cloud Storage.
Si el bucket se encuentra en una región, el uso debe ser por parte de los recursos que se encuentran en esa misma región.
Si tu bucket se encuentra en una birregional, el uso debe ser por parte de recursos ubicados en alguna de las regiones que la conforman.
El uso debe ser de una solicitud
GET Object
a la API de JSON o una solicitudGET Object
a la API de XML.
Para supervisar el uso del ancho de banda:
Console
Puedes ver el uso del ancho de banda de salida de Google de la región del proyecto y los buckets de región doble en la página de supervisión de Cloud Storage:
Abrir la supervisión del ancho de banda de Cloud Storage
Además, puedes ver este y otro uso del ancho de banda de salida de los buckets de tu proyecto en la página Cuotas y límites del sistema con el nombre adecuado:
El ancho de banda de salida de Google por segundo, por región, supervisa el uso del ancho de banda de salida de Google para la región del proyecto y los buckets birregionales.
El ancho de banda de salida de Google birregional por segundo, por región y doble_location, supervisa el uso del ancho de banda de salida de Google para los buckets birregionales de tu proyecto.
El ancho de banda de salida de Google multirregional por segundo, por región, supervisa el uso del ancho de banda de salida de Google de los buckets multirregionales de tu proyecto.
El ancho de banda de salida de Internet por segundo, por región, supervisa el uso del ancho de banda de salida de Internet para la región del proyecto y los buckets birregionales.
El ancho de banda de salida de Internet birregional, por segundo, por región y por región doble_location, supervisa el uso del ancho de banda de salida de Internet para los buckets birregionales de tu proyecto.
El ancho de banda de salida de Internet multirregional por segundo, por región, supervisa el uso del ancho de banda de salida de Internet de los buckets multirregionales de tu proyecto.
Para obtener más información, consulta Visualiza y administra las cuotas.
Línea de comandos
Usa el siguiente comando a fin de mostrar información de la cuota de Cloud Storage para el proyecto deseado:
gcloud alpha services quota list --service=storage.googleapis.com --consumer=projects/PROJECT_ID
En el ejemplo anterior, PROJECT_ID es el ID del proyecto deseado.
En la respuesta YAML, busca lo siguiente:
storage.googleapis.com/google_egress_bandwidth
para el uso de salida de Google desde tu región y los buckets birregionales.storage.googleapis.com/dualregion_google_egress_bandwidth
por el uso de salida de Google de tus buckets multirregionales.storage.googleapis.com/multiregion_google_egress_bandwidth
para el uso de salida de Google desde tus buckets multirregionalesstorage.googleapis.com/internet_egress_bandwidth
para el uso de salida de Internet desde tu región y los buckets birregionales.storage.googleapis.com/dualregion_internet_egress_bandwidth
para el uso de salida de Internet desde tus buckets multirregionales.storage.googleapis.com/multiregion_internet_egress_bandwidth
para el uso de salida de Internet desde tus buckets multirregionales.
Si deseas obtener más información, consulta Administra tu cuota con Google Cloud CLI.
API de JSON
Si deseas obtener información sobre cómo recuperar de manera programática la información de series temporales para cuotas que no son birregionales, consulta el comando ListTimeSeries con los siguientes valores para filter
:
metric.type="serviceruntime.googleapis.com/quota/rate/net_usage"
resource.type="consumer_quota"
Uno de los siguientes:
metric.label.quota_metric="storage.googleapis.com/google_egress_bandwidth"
por el uso de salida de Google de tu región y los buckets birregionales.metric.label.quota_metric="storage.googleapis.com/internet_egress_bandwidth"
para el uso de salida de Internet desde tu región y los buckets de región doble.metric.label.quota_metric="storage.googleapis.com/multiregion_google_egress_bandwidth"
por el uso de salida de Google de tus buckets multirregionalesmetric.label.quota_metric="storage.googleapis.com/multiregion_internet_egress_bandwidth"
para el uso de salida de Internet desde tus buckets multirregionales.
Si deseas obtener información sobre cómo recuperar de manera programática la información de series temporales para cuotas birregionales, consulta el comando ListTimeSeries con los siguientes valores para filter
:
resource.type="storage.googleapis.com/Project"
Uno de los siguientes:
metric.type="storage.googleapis.com/quota/dualregion_google_egress_bandwidth/usage"
por el uso de salida de Google de tus buckets multirregionales.metric.type="storage.googleapis.com/quota/dualregion_internet_egress_bandwidth/usage"
para el uso de salida de Internet desde tus buckets multirregionales.
Alertas de supervisión
Puedes usar las políticas de alertas de Monitoring para informarte cuando las métricas como storage.googleapis.com/google_egress_bandwidth
, storage.googleapis.com/dualregion_google_egress_bandwidth
y storage.googleapis.com/multiregion_google_egress_bandwidth
se acerquen a un límite de cuota.
Para obtener una descripción general de las alertas de Monitoring, consulta Introducción a las alertas.
Para comenzar a usar las alertas de Monitoring con la consola de Google Cloud, consulta Crea políticas de alertas basadas en métricas.
Para ver ejemplos de alertas de Monitoring, consulta Gráficos y supervisión de las métricas de cuota.
Supervisión de red
Además de la supervisión del ancho de banda de Cloud Storage, puedes usar la métrica network/sent_bytes_count
para medir la salida de red de Cloud Storage. Esto es útil para aproximar el uso del ancho de banda de buckets específicos, ya que la supervisión del ancho de banda realiza un seguimiento del uso del ancho de banda por ubicación y por proyecto.
Cuando uses esta métrica de red, ten en cuenta lo siguiente:
network/sent_bytes_count
usa bytes en sus mediciones, mientras que las métricas de red típicas suelen usar bits. Por ejemplo, una medición de 1 GiBps paranetwork/sent_bytes_count
equivale a 8 Gibps.network/sent_bytes_count
realiza un seguimiento de todo el tráfico enviado a través de la red, no solo el de salida a los servicios de Google Cloud ubicados en el mismo lugar. Por lo tanto,network/sent_bytes_count
suele ser mayor que el uso del ancho de banda.- En algunos casos,
network/sent_bytes_count
puede ser menor que el uso del ancho de banda debido a eventos como conexiones interrumpidas, solicitudes canceladas y solicitudes parciales.
- En algunos casos,
Las métricas de
network/sent_bytes_count
se muestrean cada 60 segundos. Si el tráfico tiene ascensos bruscos, es posible que se limiten las solicitudes durante un período corto, aunque la salida promedio por encima de 60 segundos sea inferior al límite.
Solicita más ancho de banda
Se aplican las siguientes instrucciones cuando se solicita ancho de banda de salida de hasta 1 Tbps para los buckets de Cloud Storage:
Asegúrate de haber habilitado el servicio de Cloud Storage
storage.googleapis.com
.En la consola de Google Cloud, ve a la página de Cuotas y límites del sistema de IAM.
En la barra de búsqueda Filtro, selecciona la propiedad Métrica y, luego, busca la métrica para la que solicitas un aumento:
Usa
storage.googleapis.com/google_egress_bandwidth
a fin de aumentar la salida de Google para tu buckets regionales y birregionales.Usa
storage.googleapis.com/internet_egress_bandwidth
para aumentar la salida de Google para tu buckets regionales y birregionales.Usa
storage.googleapis.com/multiregion_google_egress_bandwidth
para aumentar la salida de Google para los buckets multirregionales.Usa
storage.googleapis.com/multiregion_internet_egress_bandwidth
para aumentar la salida de Internet para tus buckets multirregionales.
En la lista de resultados, activa o desactiva la casilla de verificación de las ubicaciones en las que deseas aumentar el ancho de banda de salida.
Haz clic en Editar cuotas.
Ingresa la cuota solicitada y la justificación empresarial.
Haz clic en Enviar solicitud.
Para requisitos de ancho de banda superiores a 1 Tbps en salidas desde buckets regionales y birregionales, comunícate con tu Administrador técnico de cuentas o con un representante de Google. No se admiten las solicitudes de aumento de más de 1 Tbps para la salida de buckets multirregionales.
¿Qué sigue?
- Supervisa quién accede a tus recursos de Cloud Storage.
- Crea notificaciones cuando se crea, actualiza o borra un objeto.