Cours > Module > Chapitre

[Lab] Explorer S3 Transfer Acceleration

[Video] Explorer S3 Transfer Acceleration

Objectif

  • Activer S3 Transfer Acceleration sur un bucket.
  • Comparer la vitesse d’upload avec et sans Transfer Acceleration.
  • Outil pour comparer : https://s3-accelerate-speedtest.s3-accelerate.amazonaws.com/en/accelerate-speed-comparsion.html

 

🛠 Pré-requis

  • Un compte AWS actif.
  • AWS CloudShell
  • Un fichier volumineux pour tester le transfert (ex : fichier de 100 Mo).

 

🏗 Étape 1 : Création d’un Bucket S3

1️⃣ Connectez-vous à AWS Console et ouvrez Amazon S3.
2️⃣ Cliquez sur Créer un bucket et configurez les paramètres suivants :

  • Nom du bucket : s3-transfer-lab-<votre-prénom>
  • Région : Choisissez une région éloignée de vous.
  • Paramètres avancés :
    • Blocage de l’accès public : Désactivez le blocage complet.
  • Finalisez la création.

 

⚡ Étape 2 : Activer Transfer Acceleration

1️⃣ Dans Amazon S3, sélectionnez votre bucket.
2️⃣ Allez dans l’onglet “Propriétés”.
3️⃣ Descendez jusqu’à “Accélération de transfert”, puis cliquez sur Modifier.
4️⃣ Sélectionnez Activé, puis cliquez sur Enregistrer.

 

📥 Étape 3 : Préparer un fichier volumineux

Pour mesurer la différence de vitesse, créons un fichier de 100 Mo dans votre emplacement ou région locale:

dd if=/dev/zero of=100MB.test bs=1M count=100

🚀 Étape 4 : Test de transfert avec et sans Transfer Acceleration

Avant d’utiliser l’accélération, mettons en place une comparaison de vitesse :

 

1️⃣ Upload sans Transfer Acceleration

time aws s3 cp 100MB.test s3://s3-transfer-lab-<votre-prénom>/

2️⃣ Upload avec Transfer Acceleration

Amazon S3 crée automatiquement une URL d’accélération :

time aws s3 cp 100MB.test s3://s3-transfer-lab-<votre-prénom>/ --endpoint-url https://s3-accelerate.amazonaws.com

🧹 Étape 6 : Nettoyage des ressources

Une fois le test terminé

  • supprimez le fichier du bucket
  • Supprimez le bucket

 

🎯 Conclusion

  • Avec Transfer Acceleration, le transfert est beaucoup plus rapide si vous êtes loin de la région AWS où se trouve le bucket.
  • C’est idéal pour les transferts longue distance (ex : uploader depuis l’Afrique vers une région AWS en Europe).
×

Panier