Uso da largura de banda no Cloud Storage

Nesta página, você verá como monitorar as taxas de uso de dados nos buckets do Cloud Storage e como solicitar mais largura de banda de saída para cotas diferentes, caso precise de mais do que a cota padrão.

Introdução

  • Largura de banda de saída se refere à taxa em que os dados são recuperados dos buckets no decorrer da conclusão das solicitações feitas ao Cloud Storage.

    • A largura de banda de saída do Google se refere aos dados recuperados dos buckets destinados a outros serviços do Google, como o Compute Engine.

    • A largura de banda de saída da Internet se refere aos dados recuperados dos buckets e disponibilizados na Internet, como dados transferidos por download diretamente para o computador local ou recuperados pelo Cloud CDN para veiculação na Internet.

  • A saída de rede refere-se à taxa em que os dados são enviados pela rede dos buckets para os solicitantes.

Em operação normal, a largura de banda de saída e a saída da rede costumam ser praticamente as mesmas. No entanto, em alguns casos, a largura de banda de saída pode ser significativamente maior do que a saída da rede. Conexões interrompidas, solicitações canceladas e solicitações parciais são casos em que os dados recuperados podem ser maiores do que os dados enviados.

Monitoramento de largura de banda

O Cloud Storage fornece monitoramento de largura de banda para você rastrear o uso de largura de banda dos buckets do seu projeto para outros serviços do Google Cloud. O monitoramento de largura de banda é agregado por região e acompanha o uso das últimas seis semanas.

Para ser rastreado pelo monitoramento de largura de banda:

  • É necessário ter o serviço storage.googleapis.com do Cloud Storage ativado para o projeto.

  • O uso precisa ter sido feito por recursos do Google Cloud diferentes dos buckets do Cloud Storage.

  • Se o bucket estiver localizado em uma região, o uso precisa ter sido feito por recursos localizados na mesma região.

  • Se o bucket estiver localizado em locais birregionais, o uso precisa ter sido feito por recursos localizados em uma das regiões que formam o local birregional.

  • O uso precisa ser de uma solicitação da API JSON GET Object ou da GET Object da API XML.

Para monitorar o uso da largura de banda:

Console

É possível ver o uso da largura de banda de saída do Google dos buckets birregionais e da região do seu projeto na página de monitoramento do Cloud Storage:

Abra o monitoramento de largura de banda do Cloud Storage.

Além disso, é possível visualizar esse e outros usos de largura de banda de saída nos buckets do projeto na página Cotas e limites do sistema com o nome apropriado:

  • A Largura de banda de saída do Google por segundo por região monitora o uso da largura de banda de saída do Google na região e nos buckets birregionais do seu projeto.

  • Largura de banda de saída do Google birregional por segundo, por região e dualregion_location: monitora o uso da largura de banda de saída do Google para os buckets birregionais do projeto.

  • A Largura de banda de saída do Google multirregional por segundo e por região monitora o uso da largura de banda de saída do Google nos buckets multirregionais do seu projeto.

  • A largura de banda de saída da Internet por segundo por região monitora o uso da largura de banda de saída da Internet nos buckets birregionais e na região do projeto.

  • A Largura de banda de saída da Internet birregional por segundo, por região e dualregion_location monitora o uso da largura de banda de saída da Internet nos buckets birregionais do projeto.

  • A Largura de banda de saída da Internet multirregional por segundo e por região monitora o uso da largura de banda de saída da Internet nos buckets multirregionais do seu projeto.

Para mais informações, consulte Ver e gerenciar cotas.

Linha de comando

  1. Use o seguinte comando para retornar informações de cota do Cloud Storage para o projeto escolhido:

    gcloud alpha services quota list --service=storage.googleapis.com --consumer=projects/PROJECT_ID

    Em que PROJECT_ID é o ID do projeto desejado.

  2. Na resposta YAML, procure o seguinte:

    • storage.googleapis.com/google_egress_bandwidth, para uso de saída do Google da sua região e buckets birregionais.

    • storage.googleapis.com/dualregion_google_egress_bandwidth para uso de saída do Google dos buckets multirregionais.

    • storage.googleapis.com/multiregion_google_egress_bandwidth, para uso de saída do Google dos buckets multirregionais.

    • storage.googleapis.com/internet_egress_bandwidth para uso da saída de Internet da sua região e buckets birregionais.

    • storage.googleapis.com/dualregion_internet_egress_bandwidth para uso da saída de Internet dos buckets multirregionais.

    • storage.googleapis.com/multiregion_internet_egress_bandwidth para uso da saída de Internet dos buckets multirregionais.

Para mais informações, consulte Gerenciar a cota usando a CLI do Google Cloud.

API JSON

Para informações sobre a recuperação programática de informações de série temporal para cotas que não são birregionais, consulte o comando ListTimeSeries, usando os seguintes valores para filter:

  • metric.type="serviceruntime.googleapis.com/quota/rate/net_usage"

  • resource.type="consumer_quota"

  • Opções:

    • metric.label.quota_metric="storage.googleapis.com/google_egress_bandwidth" para uso de saída do Google da sua região e buckets birregionais.

    • metric.label.quota_metric="storage.googleapis.com/internet_egress_bandwidth" para uso da saída de Internet da sua região e buckets birregionais.

    • metric.label.quota_metric="storage.googleapis.com/multiregion_google_egress_bandwidth" para uso de saída do Google dos buckets multirregionais.

    • metric.label.quota_metric="storage.googleapis.com/multiregion_internet_egress_bandwidth" para uso da saída de Internet dos buckets multirregionais.

Para informações sobre como recuperar programaticamente informações de séries temporais para cotas birregionais, consulte o comando ListTimeSeries para usar os seguintes valores para filter:

  • resource.type="storage.googleapis.com/Project"

  • Opções:

    • metric.type="storage.googleapis.com/quota/dualregion_google_egress_bandwidth/usage" para uso de saída do Google dos buckets multirregionais.

    • metric.type="storage.googleapis.com/quota/dualregion_internet_egress_bandwidth/usage" para uso da saída de Internet dos buckets multirregionais.

Alertas de monitoramento

É possível usar as políticas de alertas do Monitoring para saber quando métricas como storage.googleapis.com/google_egress_bandwidth, storage.googleapis.com/dualregion_google_egress_bandwidth e storage.googleapis.com/multiregion_google_egress_bandwidth se aproximam de um limite de cota.

Monitoramento de rede

Além do monitoramento da largura de banda do Cloud Storage, é possível usar a métrica network/sent_bytes_count para medir a saída de rede do Cloud Storage. Isso é útil para aproximar o uso da largura de banda de buckets específicos, já que o monitoramento da largura de banda acompanha o uso da largura de banda por local e projeto.

Ao usar essa métrica de rede, lembre-se do seguinte:

  • network/sent_bytes_count usa bytes nas medições, enquanto métricas de rede típicas geralmente usam bits. Por exemplo, uma medida de 1 GiBps para network/sent_bytes_count é equivalente a 8 Gibps.

  • O network/sent_bytes_count rastreia todo o tráfego enviado pela rede, não apenas a saída para serviços colocalizados do Google Cloud. Sendo assim, network/sent_bytes_count normalmente é maior que o uso da largura de banda.

    • Em alguns casos, network/sent_bytes_count pode ser menor do que o uso da largura de banda devido a eventos como conexões rompidas, solicitações interrompidas, solicitações canceladas e solicitações parciais.
  • As métricas network/sent_bytes_count são amostradas a cada 60 segundos. Se o tráfego tiver picos, é possível que as solicitações sejam limitadas por um curto período, mesmo que a saída média acima de 60 segundos esteja abaixo do limite.

Solicitar mais largura de banda

As instruções a seguir se aplicam ao solicitar uma largura de banda de saída de até 1 Tbps para buckets do Cloud Storage:

  1. Verifique se você ativou o serviço do Cloud Storage storage.googleapis.com.

  2. No console do Google Cloud, acesse a página Cotas e limites do sistema do IAM.

    Acessar o navegador

  3. Na barra de pesquisa Filtro, selecione a property Métrica e procure a métrica para a qual você está solicitando um aumento:

    • Use storage.googleapis.com/google_egress_bandwidth para aumentar a saída do Google para sua região e buckets birregionais.

    • Use storage.googleapis.com/internet_egress_bandwidth para aumentar a saída do Google para sua região e buckets birregionais.

    • Use storage.googleapis.com/multiregion_google_egress_bandwidth para aumentar a saída do Google para sua multirregião.

    • Use storage.googleapis.com/multiregion_internet_egress_bandwidth para aumentar a saída de Internet dos buckets multirregionais.

  4. Na lista de resultados, marque a caixa de seleção dos locais onde você quer aumentar a largura de banda de saída.

  5. Clique em Editar cotas.

  6. Informe a cota solicitada e a justificativa da empresa.

  7. Clique em Enviar solicitação.

Para requisitos de largura de banda acima de 1 Tbps para saída de buckets em regiões e birregiões, entre em contato com o gerente técnico de contas ou o representante do Google. Não há suporte para solicitações de aumento acima de 1 Tbps de saída de buckets em multirregiões.

A seguir