Amazon CloudWatch

Amazon CloudWatch fournit une surveillance pour les ressources de nuage AWS et les applications que les clients exécutent sur AWS. Les développeurs et les administrateurs système peuvent l'utiliser pour collecter et suivre les mesures, approfondir leur connaissance et réagir immédiatement pour maintenir la fluidité de leurs applications et de leurs activités. Amazon CloudWatch surveille les ressources AWS telles que les instances Amazon EC2 et Amazon RDS DB, et peuvent aussi surveiller les mesures personnalisées générées par les applications et services d'un client. Avec Amazon CloudWatch, vous gagnez une visibilité à l'échelle du système sur l'utilisation des ressources, la performance de l'application et la santé opérationnelle.

Amazon CloudWatch fournit une solution de surveillance fiable, redimensionnable et flexible que vous pouvez utiliser en seulement quelques minutes. Vous n'avez plus besoin de régler, gérer ou redimensionner vos propres systèmes et infrastructures de surveillance. En utilisant Amazon CloudWatch, vous pouvez facilement surveiller autant ou aussi peu de données de mesures en fonction des besoins. Amazon CloudWatch vous laisse récupérer via un programme vos données de surveillance, afficher des graphiques et définir des alarmes pour vous aider à résoudre des problèmes, identifier des tendances et prendre des mesures automatisées en fonction de l'état de votre environnement de nuage.

Découvrez
gratuitement AWS

Le niveau gratuit d'AWS inclut 10 mesures, 10 alarmes et 1 000 000 requêtes d'API avec Amazon CloudWatch.

Consultez les détails relatifs au niveau gratuit d'AWS »



Fonctionnalités Amazon CloudWatch

Amazon CloudWatch vous permet de surveiller vos ressources AWS en temps réel, notamment vos instances Amazon EC2, vos volumes Amazon EBS, vos programmes Elastic Load Balancer et les instances de base de données Amazon RDS. Les mesures comme l'utilisation CPU, la latence et le nombre de demandes sont fournies automatiquement pour ces ressources AWS. Vous pouvez aussi fournir vos propres mesures personnalisées d'application et de système, telles que l'utilisation de la mémoire, les volumes de transaction ou les taux d'erreurs, et Amazon CloudWatch les surveillera aussi. Avec Amazon CloudWatch, vous pouvez accéder à des statistiques mises à jour à la minute près, afficher des graphiques et définir des alarmes pour vos données de mesures. La fonctionnalité d'Amazon CloudWatch est accessible via une API, des outils en ligne de commande, AWS SDK et AWS Management Console.

  • Surveillez vos ressources AWS automatiquement, sans installer de logiciel supplémentaire :
    • Surveillance de base pour les instances Amazon EC2 : dix mesures présélectionnées effectuées à une fréquence de cinq minutes, gratuitement.
    • Surveillance détaillée pour les instances Amazon EC2 : sept mesures présélectionnées à une fréquence d'une minute, avec des frais additionnels.
    • Volumes Amazon EBS : huit mesures présélectionnées à une fréquence de cinq minutes, gratuitement.
    • Programmes Elastic Load Balancer : dix mesures présélectionnées à une fréquence d'une minute, gratuitement.
    • Instances DB Amazon RDS : treize mesures présélectionnées à une fréquence d'une minute, gratuitement.
    • Files d'attente Amazon SQS : huit mesures présélectionnées à une fréquence de cinq minutes, gratuitement.
    • Rubriques Amazon SNS : quatre mesures présélectionnées à une fréquence de cinq minutes, gratuitement.
    • Nœuds Amazon ElastiCache : vingt-neuf mesures présélectionnées à une fréquence d'une minute, gratuitement.
    • Tables Amazon DynamoDB : sept mesures présélectionnées à une fréquence de cinq minutes, gratuitement.
    • Passerelles de stockage AWS : onze mesures de passerelle présélectionnées et cinq mesures de volume de stockage présélectionnées à une fréquence de cinq minutes, gratuitement.
    • Flux de travaux Amazon Elastic MapReduce : vingt-trois mesures présélectionnées à une fréquence de cinq minutes, gratuitement.
    • Groupes Auto Scaling : sept mesures présélectionnées à une fréquence d'une minute, en option et facturé selon la tarification standard.
    • Frais estimés sur votre facture AWS : vous pouvez également activer les mesures afin de suivre vos frais AWS. Le nombre de mesures dépend des produits et services AWS que vous utilisez. Ces mesures sont gratuites. En savoir plus sur cette option.
  • Soumettez des Mesures personnalisées générées par vos propres applications (ou par les ressources AWS non mentionnées ci-dessus) et faites les surveiller par Amazon CloudWatch. Vous pouvez soumettre ces mesures à Amazon CloudWatch via une seule demande API Put.
  • Définissez des alarmes sur une de vos mesures pour recevoir des notifications ou automatiser certaines actions lorsqu'une mesure atteint le seuil que vous avez spécifié. Vous pouvez également configurer des alarmes pour détecter des instances Amazon EC2 et les fermer lorsqu'elles ne sont que peu ou pas utilisées.
  • Affichez des graphiques et des statistiques pour une de vos mesures, et obtenez une vue d'ensemble rapide de toutes vos alarmes et ressources AWS surveillées dans un emplacement du tableau de bord Amazon CloudWatch.
  • Utilisez Auto Scaling pour ajouter ou supprimer dynamiquement des instances Amazon EC2 en fonction de vos mesures Amazon CloudWatch.

Utiliser Amazon CloudWatch

Démarrer avec Amazon CloudWatch est facile. Si vous êtes inscrit à Amazon EC2, vous êtes automatiquement enregistré à Amazon CloudWatch. Toutes les instances Amazon EC2 sont automatiquement activées pour une surveillance de base (gratuite). Amazon CloudWatch collecte aussi automatiquement des mesures pour les volumes Amazon EBS, Elastic Load Balancers et les instances DB RDS gratuitement.

Utiliser Amazon CloudWatch pour surveiller les instances Amazon EC2

Pour les instances Amazon EC2, la Surveillance de base Amazon CloudWatch collecte et signale des mesures pour l'utilisation CPU, le transfert de données et l'utilisation du disque de chaque instance Amazon EC2 à une fréquence de cinq minutes. La Surveillance détaillée d'Amazon CloudWatch fournit ces mêmes mesures à des intervalles d'une minute, et permet aussi le regroupement des données par ID d'AMI Amazon EC2 et type d'instance. Si vous utilisez Auto Scaling ou Elastic Load Balancing, Amazon CloudWatch fournira aussi des mesures Amazon EC2 regroupées par groupe Auto Scaling et par Elastic Load Balancer, quelque soit la surveillance, de base ou détaillée, que vous avez choisie. Les données de surveillance sont conservées pendant deux semaines, même si vos ressources AWS ont été supprimées. Ceci vous permet de revoir rapidement les mesures précédant un évènement qui vous intéresse. La surveillance de base est déjà automatiquement activée pour toutes les instances Amazon EC2, et vous pouvez accéder à ces mesures immédiatement soit par l'onglet Amazon EC2 soit par l'onglet Amazon CloudWatch dans AWS Management Console.
  • Connectez-vous à AWS Management Console.
  • Sur l'onglet Amazon EC2, cliquez sur le bouton Lancer les instances.
  • Sélectionnez une AMI pour lancer une instance, sélectionnez la paire de clés et configurez le pare-feu.
  • En ce qui concerne la dernière étape, cochez la case « Activez la surveillance CloudWatch pour cette instance ».
  • Cliquez sur le bouton Lancer.
  • En quelques minutes, l'instance que vous avez lancée s'affichera comme en cours d'exécution.
  • Vous pouvez aussi activer la surveillance détaillée pour une instance en cours d'exécution en faisant un clic droit sur l'instance dans l'onglet Amazon EC2 et en sélectionnant « Activer la surveillance détaillée ».

Utiliser Amazon CloudWatch pour surveiller d'autres ressources AWS

Amazon CloudWatch surveille automatiquement les Elastic Load Balancers pour des mesures comme le nombre de demandes et la latence; les volumes Amazon EBS pour des mesures comme la latence écrire/lire; les instances DB Amazon RDS pour des mesures comme l'espace mémoire pouvant être libéré et l'espace de stockage disponible, les files d'attente Amazon SQS pour des mesures comme le nombre de messages envoyés et reçus, et les topics Amazon SNS pour des mesures comme le nombre de messages publiés et livrés. Pour plus de détails sur les mesures de ressources AWS, veuillez vous référer au manuel Amazon CloudWatch Developer Guide.

Utiliser Amazon CloudWatch pour surveiller vos propres mesures personnalisées

Amazon CloudWatch peut aussi surveiller les mesures générées par les applications que vous exécutez sur les ressources AWS. En utilisant un seul appel API Put, vous pouvez immédiatement envoyer et stocker n'importe quelle mesure importante pour la performance de votre entreprise ou la performance opérationnelle de votre application. Vous pouvez soumettre autant ou aussi peu de données de mesures personnalisées en fonction de vos besoins. Toutes les fonctionnalités Amazon CloudWatch identiques seront disponibles jusqu'à une fréquence d'une minute pour vos propres données de mesures personnalisées, y compris les statistiques, graphiques et alarmes. Pour plus de détails sur la soumission de vos propres mesures personnalisées, veuillez vous référer au manuel Amazon CloudWatch Developer Guide.

Accéder à vos mesures Amazon CloudWatch

Vous êtes maintenant prêt à accéder à vos mesures dans Amazon CloudWatch :
  • Sur l'onglet Amazon CloudWatch dans AWS Management Console, cliquez sur le lien Mesures. Toutes vos mesures de ressources AWS et vos propres mesures personnalisées seront listées. Trouvez et sélectionnez une mesure qui vous intéresse.
  • Un graphique interactif pour cette mesure s'affichera. Sélectionnez un intervalle de temps et choisissez d'afficher des valeurs pour Moyenne, Minimum, Maximum Somme ou nombres d'Exemples.
  • Sélectionnez des mesures additionnelles pour les ajouter aux graphiques afin de corréler un comportement ou de découvrir des tendances.
  • Cliquez sur le bouton Créer une alarme pour initier des notifications automatiques ou des actions Auto Scaling lorsque la mesure atteint un niveau que vous avez défini.
  • Cliquez sur le lien Tableau de bord pour afficher les vue globales de l'état pour toutes vos alarmes et mesures de ressources AWS.

Les frais Amazon CloudWatch s'appliquent; voir les informations de tarifs ci-dessous.


Tarification

Niveau gratuit*

Vous pouvez démarrer gratuitement avec Amazon CloudWatch. De nombreuses applications devraient pouvoir fonctionner dans ces limites de niveau d'utilisation gratuite.
  • Les mesures de Surveillance de base (à une fréquence de cinq minutes) pour les instances Amazon EC2 sont gratuites, comme le sont toutes les mesures pour les volumes Amazon EBS, Elastic Load Balancers, et instances DB Amazon RDS.
  • Les nouveaux et anciens clients reçoivent aussi 10 mesures (applicables à la Surveillance détaillée pour les instances Amazon EC2 ou les mesures personnalisées), 10 alarmes, et 1 million de demandes API chaque mois sans frais additionnel.

Vous ne payez que ce que vous utilisez. Il n'y a pas de frais minimum. Vous serez facturé à la fin du mois pour votre utilisation. Estimez votre facture mensuelle en utilisant le Calculateur mensuel simple AWS.

Pour les mesures et alarmes Amazon CloudWatch, chaque mois partiel est facturé au prorata, sur une base horaire.

Région AWS GovCloud

AWS GovCloud est une région AWS conçue pour permettre au agences gouvernementales U.S. et contractants de déplacer les charges de travail plus sensibles dans le nuage en répondant à leur exigences de conformité et réglementaires spécifiques. Pour le tarif et plus d'informations sur la nouvelle Région AWS GovCloud, veuillez visiter la Page web AWS GovCloud.

* Votre utilisation gratuite est calculée chaque mois au travers de toutes les régions et appliquée automatiquement à votre facture – l'utilisation gratuite n'est pas cumulable.


Remarque : Ce nouveau tarif pour la surveillance détaillée (représentant une réduction de 65 % du prix actuel) prend effet le 1er juin 2011. Avant cette date, le prix reste de 0,015 USD par heure d'instance ou heure partielle. Le tarif pour Amazon CloudWatch Custom Metrics prend effet le 1er juin 2011. Les mesures personnalisées (que vous envoyez et qu'Amazon CloudWatch surveille) avant cette date sont gratuites. Le tarif des demandes API commence au 1er juillet 2011. Les demandes API avant cette date sont gratuites.



Projection des coûts

Amazon CloudWatch est facturé en fonction du nombre de mesures Amazon CloudWatch que vous surveillez, à un tarif de 0,50 USD par mois pour chaque mesure, plus le nombre d'alarmes que vous utilisez, au tarif de 0,10 USD par mois pour chaque alarme. Vous ne serez pas facturé pour les mesures de ressources AWS fournies gratuitement comme décrit ci-dessus. Vous serez facturé à la fin de chaque mois pour votre utilisation d'Amazon CloudWatch.

Projection des coûts pour la surveillance détaillée d'Amazon EC2

Par exemple, un développeur peut vouloir la Surveillance détaillée pour 10 instances Amazon EC2, 24h sur 24 et 7 jours sur 7, pendant un mois. Chaque instance Amazon EC2 avec la Surveillance détaillée génère sept mesures : Utilisation CPU, Réseau entrant, Réseau sortant, Octets de lecture disque, Octets d'écriture disque, Opérations de lecture disque et Opérations d'écriture disque. Les frais mensuels Amazon CloudWatch seraient de 35 USD (ou 0,50 USD par mesure x 7 mesures par instance x 10 instances). Dans ce cas, il n'y a pas de frais de demandes API puisque les demandes API utilisées par le service Amazon EC2 pour stocker vos mesures sont gratuites.

Projection des coûts pour vos mesures personnalisées

En outre, le même développeur peut souhaiter surveiller les mesures de performance pour une application qui s'exécute sur un groupe de 10 instances Amazon EC2, 24h sur 24 et 7 jours sur 7, pendant un mois de 30 jours. Par exemple, il ou elle peut fournir les cinq mesures de serveur Web suivantes à Amazon CloudWatch dans une demande API Put toutes les minutes depuis chaque instance : demandes terminées, demandes échouées, latence des demandes, erreurs et octets par requête. Pour ce cas, les frais mensuels Amazon CloudWatch seraient de 25 USD (ou 0,50 USD par mesure x 5 mesures par instance x 10 instances). Dans ce cas, il n'y a pas de frais de demande API car le nombre total de demandes API Put est 432 000 (10 instances x 1 Put par minute x 43 200 minutes par mois), ce qui reste dans la quantité du Niveau d'utilisation gratuite de 1 million de demandes par mois.


Ressources

©2013, Amazon Web Services, Inc. or its affiliates. Tous droits réservés.