Modèles de conception des bonnes pratiques : optimisation des performances d’Amazon S3 - Amazon Simple Storage Service

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.

Modèles de conception des bonnes pratiques : optimisation des performances d’Amazon S3

Vos applications peuvent facilement exécuter des milliers de transactions par seconde lors du chargement et de l’extraction du stockage depuis Amazon S3. Amazon S3 se met automatiquement à l’échelle en fonction des taux de demandes très importants. Par exemple, votre application peut traiter au moins 3 500 PUT/COPY/POST/DELETE or 5,500 GET/HEAD demandes par seconde par préfixe Amazon S3 partitionné. Il n’existe aucune limite au nombre de préfixes dans un compartiment. Vous pouvez augmenter vos performances de lecture et d’écriture en effectuant une mise en parallèle. Par exemple, si vous créez 10 préfixes dans un compartiment Amazon S3 pour paralléliser les lectures, vous pouvez adapter vos performances de lecture à 55 000 demandes de lecture par seconde. De même, vous pouvez mettre à l’échelle les opérations d’écriture en écrivant sur plusieurs préfixes. La mise à l’échelle, dans le cas des opérations de lecture et d’écriture, se fait progressivement et n’est pas instantanée. Pendant la mise à l’échelle d’Amazon S3 à votre nouveau taux de demandes plus élevé, vous pouvez rencontrer des erreurs 503 (Ralentissement). Ces erreurs disparaissent une fois la mise à l’échelle terminée. Pour plus d’informations sur la création et l’utilisation de préfixes, consultez Organisation des objets à l’aide de préfixes.

Certaines applications de lacs de données sur Amazon S3 analysent des milliards d’objets pour les requêtes qui portent sur des péta-octets de données. Ces applications de lac de données atteignent des taux de transfert en instance unique qui maximisent l'utilisation de l'interface réseau pour leur EC2 instance AWS KMS Limites du guide du AWS Key Management Service développeur pour obtenir des informations sur les taux de demandes pris en charge pour votre cas d'utilisation.

Les rubriques suivantes décrivent les instructions et les modèles de conception des bonnes pratiques pour optimiser les performances des applications qui utilisent Amazon S3. Veuillez consulter Recommandations de performance pour Amazon S3 et Modèles de conception des performances pour Amazon S3 pour obtenir les informations les plus à jour sur l’optimisation des performances pour Amazon S3.

Note

Pour plus d’informations sur l’utilisation de la classe de stockage Amazon S3 Express One Zone avec des compartiments de répertoires, consultez S3 Express One Zone et Utilisation des compartiments de répertoires.