Cette page explique comment surveiller les taux d'utilisation des données de vos buckets Cloud Storage et comment demander une bande passante de sortie supplémentaire pour différents quotas si vous avez besoin d'un quota supérieur au quota par défaut.
Introduction
La bande passante de sortie fait référence à la vitesse à laquelle les données sont extraites de vos buckets lors de l'exécution des requêtes adressées à Cloud Storage.
La bande passante de sortie Google fait référence aux données récupérées à partir de vos buckets destinés à d'autres services Google, tels que Compute Engine.
Bande passante de sortie Internet désigne les données extraites de vos buckets qui sont diffusées sur Internet, telles que les données téléchargées directement sur votre ordinateur local ou les données récupérées par Cloud CDN pour la diffusion sur Internet.
La sortie réseau fait référence au débit auquel les données sont envoyées sur le réseau depuis vos buckets vers les demandeurs.
En fonctionnement normal, la bande passante de sortie et la sortie réseau sont généralement identiques. Cependant, dans certains cas, la bande passante de sortie peut être nettement supérieure à la sortie réseau. Les connexions interrompues, les requêtes annulées et les requêtes partielles sont des cas où les données récupérées peuvent être supérieures à celles envoyées.
Surveillance de la bande passante
Cloud Storage intègre une surveillance de la bande passante pour vous permettre de surveiller l'utilisation de bande passante entre les buckets de votre projet et d'autres services Google Cloud. La surveillance de la bande passante est agrégée par région et suit l'utilisation des 6 dernières semaines.
Pour bénéficier de la surveillance de la bande passante :
Le service Cloud Storage
storage.googleapis.com
doit être activé pour votre projet.L'utilisation doit être associée à des ressources Google Cloud autres que des buckets Cloud Storage.
Si le bucket est situé dans une région, l'utilisation doit être associée à des ressources situées dans la même région.
Si le bucket est situé dans une zone birégionale, l'utilisation doit être associée à des ressources situées dans l'une des régions qui composent la zone.
L'utilisation doit provenir d'une requête
GET Object
de l'API JSON ou d'une requêteGET Object
de l'API XML.
Pour surveiller l'utilisation de la bande passante, procédez comme suit :
Console
Vous pouvez afficher l'utilisation de la bande passante de sortie pour les buckets de votre projet à l'aide de la page Quotas et limites du système avec le nom approprié:
Ouvrir les quotas et limites système de Cloud Storage
La bande passante de sortie Google par seconde et par région surveille l'utilisation de la bande passante de sortie Google pour les buckets de votre projet situés dans des régions.
La bande passante de sortie Google birégionale par seconde, par région et par emplacement birégional surveille l'utilisation de la bande passante de sortie Google pour les buckets de votre projet situés dans des zones birégionales.
La bande passante de sortie Google multirégionale par seconde et par région surveille l'utilisation de la bande passante de sortie Google pour les buckets de votre projet situés dans des zones multirégionales.
La bande passante de sortie Internet par seconde et par région surveille l'utilisation de la bande passante de sortie Internet pour les buckets de votre projet situés dans des régions.
La bande passante de sortie Internet birégionale par seconde, par région et par emplacement birégional surveille l'utilisation de la bande passante de sortie Internet pour les buckets de votre projet situés dans des zones birégionales.
La bande passante de sortie Internet multirégionale par seconde et par région surveille l'utilisation de la bande passante de sortie Internet pour les buckets de votre projet situés dans des zones multirégionales.
Pour en savoir plus, consultez la page Afficher et gérer les quotas.
Vous pouvez également consulter l'utilisation de la bande passante de sortie Google pour les buckets de votre projet situés dans des régions sur la page de surveillance de Cloud Storage.
Ligne de commande
Exécutez la commande suivante pour renvoyer des informations sur le quota Cloud Storage du projet souhaité :
gcloud alpha services quota list --service=storage.googleapis.com --consumer=projects/PROJECT_ID
Où PROJECT_ID est l'ID de projet souhaité.
Dans la réponse YAML, recherchez les éléments suivants :
storage.googleapis.com/google_egress_bandwidth
, pour l'utilisation de Google en sortie à partir de vos buckets situés dans des régions.storage.googleapis.com/dualregion_google_egress_bandwidth
, pour l'utilisation de Google en sortie depuis vos buckets situés dans des régions duales.storage.googleapis.com/multiregion_google_egress_bandwidth
, pour l'utilisation de Google en sortie depuis vos buckets situés dans plusieurs régions.storage.googleapis.com/internet_egress_bandwidth
pour l'utilisation d'Internet en sortie depuis vos buckets situés dans des régions.storage.googleapis.com/dualregion_internet_egress_bandwidth
pour l'utilisation d'Internet en sortie depuis vos buckets situés dans des régions duales.storage.googleapis.com/multiregion_internet_egress_bandwidth
pour l'utilisation d'Internet en sortie depuis vos buckets situés dans plusieurs régions.
Pour en savoir plus, consultez la page Gérer votre quota à l'aide de Google Cloud CLI.
API JSON
Pour en savoir plus concernant la récupération automatisée des informations de séries temporelles pour les quotas non birégionaux, consultez la commande ListTimeSeries en utilisant les valeurs suivantes pour filter
:
metric.type="serviceruntime.googleapis.com/quota/rate/net_usage"
resource.type="consumer_quota"
Choisissez l'une des options suivantes :
metric.label.quota_metric="storage.googleapis.com/google_egress_bandwidth"
pour l'utilisation de Google en sortie depuis vos buckets situés dans des régions.metric.label.quota_metric="storage.googleapis.com/internet_egress_bandwidth"
pour l'utilisation d'Internet en sortie depuis vos buckets situés dans des régions.metric.label.quota_metric="storage.googleapis.com/multiregion_google_egress_bandwidth"
pour l'utilisation de Google en sortie depuis vos buckets situés dans plusieurs régions.metric.label.quota_metric="storage.googleapis.com/multiregion_internet_egress_bandwidth"
pour l'utilisation d'Internet en sortie depuis vos buckets situés dans plusieurs régions.
Pour en savoir plus concernant la récupération automatisée des informations de séries temporelles pour les quotas birégionaux, consultez la commande ListTimeSeries en utilisant les valeurs suivantes pour filter
:
resource.type="storage.googleapis.com/Project"
Choisissez l'une des options suivantes :
metric.type="storage.googleapis.com/quota/dualregion_google_egress_bandwidth/usage"
pour l'utilisation de Google en sortie depuis vos buckets situés dans des régions duales.metric.type="storage.googleapis.com/quota/dualregion_internet_egress_bandwidth/usage"
pour l'utilisation d'Internet en sortie depuis vos buckets situés dans des régions duales.
Alertes de surveillance
Vous pouvez utiliser des règles d'alerte Monitoring pour être averti lorsque des métriques telles que storage.googleapis.com/google_egress_bandwidth
, storage.googleapis.com/dualregion_google_egress_bandwidth
et storage.googleapis.com/multiregion_google_egress_bandwidth
approchent d'une limite de quota.
Pour obtenir une présentation des alertes Monitoring, consultez la page Présentation des alertes.
Pour commencer à utiliser des alertes Monitoring à l'aide de la console Google Cloud, consultez la page Créer des règles d'alerte basées sur les métriques.
Pour obtenir des exemples d'alertes Monitoring, consultez la page Représenter graphiquement et surveiller les métriques de quota.
Surveillance du réseau
En plus de la surveillance de la bande passante de Cloud Storage, vous pouvez utiliser la métrique network/sent_bytes_count
pour mesurer la sortie réseau Cloud Storage. Cela permet d'estimer l'utilisation de bande passante pour des buckets spécifiques, car la surveillance de la bande passante suit l'utilisation de la bande passante par emplacement et par projet.
Lorsque vous utilisez cette métrique de mise en réseau, gardez à l'esprit les points suivants :
network/sent_bytes_count
utilise des octets dans ses mesures, tandis que les métriques réseau classiques utilisent souvent des bits. Par exemple, une mesure de 1 Gio pournetwork/sent_bytes_count
est équivalente à 8 Gbit/s.network/sent_bytes_count
suit tout le trafic envoyé sur le réseau, pas seulement la sortie vers les services Google Cloud colocalisés. Ainsi,network/sent_bytes_count
est généralement supérieur à l'utilisation de la bande passante.- Dans certains cas,
network/sent_bytes_count
peut être inférieur à l'utilisation de la bande passante en raison d'événements tels que des connexions interrompues, des requêtes annulées et des requêtes partielles.
- Dans certains cas,
Les métriques
network/sent_bytes_count
sont échantillonnées toutes les 60 secondes. Si le trafic est irrégulier, il est possible que les requêtes soient limitées pendant une courte période, même si la sortie moyenne de plus de 60 secondes est inférieure à la limite.
Demander plus de bande passante
Les instructions suivantes s'appliquent pour les demandes d'augmentation de bande passante en sortie jusqu'à 1 Tbit/s pour les buckets Cloud Storage :
Assurez-vous d'avoir activé le service Cloud Storage
storage.googleapis.com
.Dans la console Google Cloud, accédez à la page Quotas et limites du système pour IAM.
Dans la barre de recherche Filtre, sélectionnez la propriété Métrique, puis recherchez la métrique pour laquelle vous demandez une augmentation:
Utilisez
storage.googleapis.com/google_egress_bandwidth
pour augmenter la sortie Google pour vos buckets situés dans des régions.Utilisez
storage.googleapis.com/dualregion_google_egress_bandwidth
pour augmenter la sortie Google pour vos buckets situés dans des régions birégionales.Utilisez
storage.googleapis.com/multiregion_google_egress_bandwidth
pour augmenter la sortie Google pour vos buckets situés dans des zones multirégionales.Utilisez
storage.googleapis.com/internet_egress_bandwidth
pour augmenter la sortie Internet pour vos buckets situés dans des régions.Utilisez
storage.googleapis.com/dualregion_internet_egress_bandwidth
pour augmenter la sortie Internet pour vos buckets situés dans des zones birégionales.Utilisez
storage.googleapis.com/multiregion_internet_egress_bandwidth
pour augmenter la sortie Internet pour vos buckets situés dans plusieurs régions.
Dans la liste des résultats, cochez les cases correspondant aux emplacements dans lesquels vous souhaitez augmenter la bande passante de sortie. Pour les métriques
storage.googleapis.com/dualregion_google_egress_bandwidth
etstorage.googleapis.com/dualregion_internet_egress_bandwidth
, vous devez disposer d'un historique d'utilisation non nul de la métrique avant de pouvoir demander une augmentation.Cliquez sur Modifier les quotas.
Saisissez le quota de votre choix et la justification de l'entreprise.
Cliquez sur Envoyer la requête.
Pour les besoins en bande passante supérieurs à 1 Tbit/s pour la sortie des buckets dans des régions et des emplacements birégionaux, contactez votre responsable de compte technique ou votre représentant Google. Les demandes d'augmentation supérieures à 1 Tbit/s en sortie à partir de buckets situés dans des emplacements multirégionaux ne sont pas acceptées.
Étapes suivantes
- Surveiller les utilisateurs qui accèdent à vos ressources Cloud Storage.
- Créer des notifications lorsqu'un objet est créé, mis à jour ou supprimé.