Looking for amazon-web-services Answers? Try Ask4KnowledgeBase
Looking for amazon-web-services Keywords? Try Ask4Keywords

amazon-web-servicesDémarrer avec amazon-web-services


Remarques

Cette section fournit une vue d'ensemble de ce qu'est amazon-web-services et pourquoi un développeur peut vouloir l'utiliser.

Il convient également de mentionner tous les grands sujets au sein des services Web amazoniens et d'établir un lien avec les sujets connexes. La documentation de amazon-web-services étant nouvelle, vous devrez peut-être créer des versions initiales de ces rubriques connexes.

Versions

Version Date de sortie
1.0.0 2017-01-10

Avant qu'il ne soit trop tard

Trucs et astuces pour éviter les situations désagréables

EC2 Instances et EBS

  • Définissez les rôles IAM.

Contrairement aux tags, le rôle IAM est défini une fois pour toutes sur l’instanciation EC2 ( même après 4 ans )! Essayez d'identifier et de classer au préalable vos instances afin de pouvoir leur attribuer des rôles IAM appropriés. Les rôles IAM sont un bon moyen d'identifier vos machines. Cela permettra à amazon de stocker automatiquement les informations d'identification du profil d'instance sur vos machines, et vous pourrez facilement accorder des privilèges supplémentaires.

Considérez la situation suivante où vous avez des serveurs de base de données et vous réalisez que vous souhaitez surveiller l'utilisation de la mémoire / disque. Amazon CloudWatch ne fournit pas cette métrique prête à l'emploi et vous devrez configurer des privilèges supplémentaires pour envoyer des données personnalisées à CloudWatch. Si vous avez un rôle IAM "Database", vous pouvez facilement associer de nouvelles stratégies à vos instances de base de données existantes pour leur permettre d'envoyer des rapports de mémoire à CloudWatch. Pas de rôles IAM? Vous devez recréer vos instances de base de données ou leur donner une autorisation individuelle.

  • Attention à l'intégrité des instantanés

Amazon vous permet de capturer des volumes EBS, mais si vous utilisez plusieurs volumes sur la même machine (en configuration RAID, plusieurs volumes EBS pour votre base de données), il est impossible de garantir l’intégrité de ces instantanés, ce qui peut se produire différents volumes EBS.

Assurez-vous toujours qu'aucune donnée n'est écrite (arrêtez la machine virtuelle ou utilisez le code spécifique à l'application (par exemple, db.fsyncLock() ) pour vous assurer qu'aucune donnée n'est écrite pendant l'instantané.

CloudWatch

  • Utilisez les alertes Amazon Cloudwatch + SNS en plus des notifications d'erreur de l'application

Créez des alertes pour le comportement normal de vos machines et configurez-les pour envoyer des notifications via Amazon SNS (par exemple, des adresses e-mail) en cas de problème. Avoir des notificateurs d'exception sur votre application ne vous aidera pas si votre serveur ne peut même pas être ping. D'un autre côté, hormis 500 codes d'erreur, Amazon dispose de peu d'informations sur votre application et sur la manière dont elle est censée fonctionner. Vous devriez envisager d'ajouter une surveillance de la santé spécifique à l'application.