À mesure que votre organisation et votre activité se développent, de plus en plus d'utilisateurs, d'applications et d'autres services AWS interagissent avec vos objets résidant dans Amazon S3. L'optimisation des performances de telles interactions peut vous aider à réduire les temps d'arrêt, à augmenter l'efficacité et à améliorer l'expérience client.
Dans ce cours, vous découvrirez les fonctionnalités et les techniques que vous pouvez utiliser pour obtenir des performances optimales lors de l'utilisation d'Amazon S3. Vous explorerez également les outils disponibles pour surveiller les performances d'Amazon S3.
• Niveau du cours : avancé
• Durée : 60 minutes
Activités
Ce programme comprend des leçons interactives, des démonstrations et des vérifications des connaissances.
Objectifs du cours
Dans ce cours, vous apprendrez à :
• Utiliser des préfixes pour améliorer les performances d'Amazon S3
• Implémenter des délais d'attente, de nouvelles tentatives et des interruptions pour gérer les retards de connexion
• Implémenter la parallélisation pour optimiser le débit
• Implémenter Amazon S3 Select pour récupérer des données d'objet spécifiques
• Accélérer la diffusion de contenu avec Amazon CloudFront
• Utiliser Transfer Acceleration pour accélérer les transferts de données disparates géographiquement
• Surveiller les performances d'Amazon S3 à l'aide d'Amazon CloudWatch
Public visé
Ce cours s'adresse aux personnes suivantes :
• Architectes cloud
• Architectes de stockage
• Développeurs
• Ingénieurs des opérations
Prérequis
Pour assister à ce cours, il est conseillé aux participants de disposer des connaissances suivantes :
• Réalisation d'une architecture sur AWS ou expérience équivalente
• Formation Premiers pas avec Amazon Simple Storage Service (Amazon S3)
• Formation Mise en route avec AWS Storage
Plan du cours
Section 1 : Utilisation de préfixes
• Examen du schéma de dénomination Amazon S3
• Partitionnement des préfixes Amazon S3
• Considérations relatives à la dénomination des préfixes
Section 2 : Mise à l'échelle horizontale des connexions
• Introduction à la parallélisation
• Avantages de la mise en œuvre de chargements partitionnés
• Processus de chargements partitionnés
• Chargement d'un objet à l'aide du chargement partitionné
Section 3 : Répondre aux retards et aux défaillances de connexion
• Techniques pour remédier aux retards et aux défaillances de connexion
• Implémentation de délais d'attente et de nouvelles tentatives dans AWS
• Directives générales pour la mise en œuvre des délais et des nouvelles tentatives
Section 4 : Réduire le volume des transferts de données à l'aide d'Amazon S3 Select
• Exigences et limites
• Utilisation d'Amazon S3 Select
• Intégration dans Amazon EMR
Section 5 : Accélération de la diffusion de contenu à l'aide d'Amazon CloudFront
• Configurer CloudFront pour diffuser du contenu
• Diffusion du contenu par CloudFront aux utilisateurs
• Sécurisation de votre distribution CloudFront
Section 6 : Utiliser Transfer Acceleration pour accélérer les transferts de données disparates géographiquement
• Quand utiliser Transfer Acceleration
• Comparer des demandes accélérées et non accélérées
• Exigences et considérations concernant l'utilisation de Transfer Acceleration
• Utilisation de Transfer Acceleration
Section 7 : Surveillance des performances Amazon S3 avec Amazon CloudWatch
• Éléments clés de CloudWatch
• Métriques Amazon S3 que vous pouvez surveiller avec CloudWatch