Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Optimisez les coûts de stockage grâce à la hiérarchisation intelligente d'Amazon CloudWatch Logs
Amazon CloudWatch Logs Intelligent Tiering classe automatiquement les données de vos journaux en trois niveaux d'accès en fonction des modèles d'accès : accès standard, accès peu fréquent et accès instantané aux archives. Grâce à la hiérarchisation intelligente, vous pouvez conserver des journaux à volume élevé et à longue durée de conservation à des niveaux moins coûteux sans aucun frais d'exploitation. Au lieu de filtrer les journaux ou de les transférer vers des solutions de stockage distinctes, vous pouvez les conserver de manière native dans CloudWatch Logs et bénéficier de la même expérience de requête, quel que soit le niveau dans lequel se trouvent vos données.
CloudWatch Logs surveille les modèles d'accès et reclasse automatiquement les données non consultées pendant 30 jours au niveau Accès peu fréquent, et les données non consultées pendant 90 jours au niveau Archive Instant Access. Lorsque vous accédez à des données plus anciennes, CloudWatch Logs les redirige automatiquement vers le niveau Standard pendant 30 jours. En consolidant tous vos CloudWatch journaux dans Logs, vous bénéficiez d'une visibilité complète dans un seul outil, ce qui élimine les frais opérationnels liés à la gestion de plusieurs solutions de stockage et réduit votre temps moyen de résolution (MTTR) en interrogeant, analysant et alertant tous vos journaux en un seul endroit.
Pour commencer à optimiser les coûts de stockage, activez la hiérarchisation intelligente au niveau du compte au sein d'une région en utilisant la CloudWatch console ou en appelantPutStorageTierPolicy. Une fois que vous avez activé la hiérarchisation intelligente, elle s'applique à tous les groupes de journaux de votre compte dans cette région.
Amazon CloudWatch Logs Intelligent Tiering est disponible dans toutes les régions AWS commerciales, à l'exception du Moyen-Orient (Bahreïn) et du Moyen-Orient (Émirats arabes unis).
CloudWatch Journalise les niveaux d'accès à la hiérarchisation intelligente
Votre expérience de requête reste la même quel que soit le niveau d'accès auquel se trouvent vos données de journal.
- Standard (par défaut)
-
Il s'agit du niveau par défaut. Toutes les données de journal nouvellement ingérées commencent au niveau Standard. Les données du journal restent dans le niveau Standard pendant qu'elles sont activement consultées (0 à 30 jours depuis le dernier accès). Le niveau Standard offre des performances à faible latence et à haut débit pour les requêtes, les exportations, le live tail et la récupération de journaux.
- Accès peu fréquent
-
Si les données du journal ne sont pas consultées pendant 30 jours consécutifs, elles passent au niveau Accès peu fréquent. Ce niveau contient les données consultées pour la dernière fois il y a 31 à 90 jours. Le niveau Accès peu fréquent fournit la même latence et le même débit de requêtes que le niveau Standard, à un coût de stockage inférieur.
- Accès instantané aux archives
-
Si les données du journal ne sont pas consultées pendant 90 jours consécutifs, elles passent au niveau Archive Instant Access. Ce niveau contient les données consultées pour la dernière fois il y a plus de 90 jours. Le niveau Archive Instant Access fournit la même latence de requête en millisecondes que les autres niveaux, au coût de stockage le plus bas.
Actions constituant un accès
Les modèles d'accès suivants ramènent automatiquement les données de journal du niveau Accès peu fréquent ou du niveau Accès instantané aux archives vers le niveau Standard. Lorsque l'une de ces opérations lit des événements de journal dans un niveau de coût inférieur, ces événements de journal reviennent au niveau Standard pendant 30 jours. Le chronomètre se réinitialise à chaque accès suivant.
Classification par niveaux pour la centralisation des journaux
L'accès aux journaux répliqués dans un compte de destination via la centralisation des journaux entre comptes et entre régions ne fait que promouvoir les données du journal dans le compte de destination.
-
Configuration de sortie avec requête ou alarme — Utilisez
StartQueryouCreateScheduledQuerypour interroger les données du journal avec CloudWatch Logs Insights ou pour configurer des alarmes dans les journaux -
Filtrage et récupération des événements du journal — Utiliser
FilterLogEventsouGetLogEventspour lire les événements du journal -
Exporter : exportez les données du journal vers Amazon S3 avec
CreateExportTask
Activation de la hiérarchisation intelligente des CloudWatch journaux
Autorisations requises
Pour gérer le niveau de stockage de votre compte, vous devez disposer des autorisations IAM suivantes :
-
logs:PutStorageTierPolicy— Nécessaire pour définir ou modifier le niveau de stockage de votre compte. -
logs:GetStorageTierPolicy— Obligatoire pour récupérer le niveau de stockage actuellement configuré. Également nécessaire pour activer la hiérarchisation intelligente depuis la console.
Les utilisateurs dotés de la politique CloudWatchLogsFullAccess gérée disposent déjà des deux autorisations. Les utilisateurs disposant de la politique CloudWatchLogsReadOnlyAccess gérée en ont l'logs:GetStorageTierPolicyautorisation.
L'exemple suivant montre une déclaration de politique qui accorde les deux autorisations :
{ "Effect": "Allow", "Action": [ "logs:PutStorageTierPolicy", "logs:GetStorageTierPolicy" ], "Resource": "*" }
Activer à l'aide de la console
Pour activer la hiérarchisation intelligente à l'aide de la CloudWatch console :
-
Ouvrez la CloudWatch console à l'adresse https://console.aws.amazon.com/cloudwatch/.
-
Dans le panneau de navigation, sélectionnez Settings (Paramètres).
-
Sur la page Paramètres, choisissez l'onglet Journaux.
-
Dans la section Hiérarchisation intelligente, choisissez Activer.
Activez à l'aide du AWS INTERFACE DE LIGNE DE COMMANDE (CLI)
Pour activer la hiérarchisation intelligente, utilisez la put-storage-tier-policy commande suivante :
aws logs put-storage-tier-policy --storage-tier INTELLIGENT_TIERING
La commande renvoie le niveau de stockage qui a été défini et l'heure de sa dernière mise à jour :
{ "storageTier": "INTELLIGENT_TIERING", "lastUpdatedTime": 1751328000000 }
Pour désactiver la hiérarchisation intelligente, redéfinissez le niveau de stockage sur : STANDARD
aws logs put-storage-tier-policy --storage-tier STANDARD
Lorsque vous redéfinissez le niveau de stockage surSTANDARD, tous les groupes de journaux de votre compte sont facturés au tarif de stockage standard.
Affichage de votre configuration actuelle
Pour afficher le niveau de stockage actuel de votre compte, utilisez la get-storage-tier-policy commande suivante :
aws logs get-storage-tier-policy
La commande renvoie le niveau de stockage actuel et l'heure à laquelle il a été mis à jour pour la dernière fois :
{ "storageTier": "INTELLIGENT_TIERING", "lastUpdatedTime": 1751328000000 }
Surveillance du stockage par niveau
Lorsque la hiérarchisation intelligente est activée, CloudWatch Logs publie une métrique distribuée qui indique la quantité de données stockées dans chaque niveau pour chaque groupe de journaux :
-
Espace de noms :
AWS/Logs -
Nom de la métrique :
StoredBytes -
Dimensions :
LogGroupName,StorageType(valeurs :Standard,Infrequent_Access,Archival_Instant_Access)
Vous pouvez utiliser cette métrique pour créer des CloudWatch tableaux de bord qui présentent la répartition du stockage par niveau, définir des alarmes en fonction de la taille des niveaux ou suivre l'optimisation des coûts au fil du temps.
Note
Cette métrique est publiée une fois par jour et peut ne pas refléter les transitions de niveau en temps réel.
Tarification de CloudWatch Logs Intelligent Tiering
Avec Intelligent Tiering, vous payez différents tarifs de stockage en fonction du niveau dans lequel se trouvent vos données. L'activation de la hiérarchisation intelligente est gratuite et les transitions de niveau sont gratuites. Vous ne payez que pour l'espace de stockage consommé à chaque niveau.
Pour plus d'informations sur la tarification, consultez la page CloudWatch Tarification Amazon
Pour consulter les coûts de stockage par niveau, utilisez Athena et filtrez selon les types d'utilisation TimedStorage-ByteHrs (Standard), TimedStorage-IA-ByteHrs (Accès peu fréquent) et TimedStorage-AIA-ByteHrs (Archive Instant Access). Pour plus d'informations sur CloudWatch les types d'utilisation des journaux dans votre facture, consultez la section Analyse, optimisation et réduction CloudWatch des coûts.