Lindiwe
Posted on September 10, 2024
Hey everyone!
I’ll share what I’ve been learning about the AWS S3 bucket types breaking down the key concepts, features, and best practices to help you get started. I aim to guide you through the basics and share the knowledge I’ve picked up along the way.
𝗔𝗺𝗮𝘇𝗼𝗻 𝗦𝟯 is a data storage architecture that manages data as objects(𝗼𝗯𝗷𝗲𝗰𝘁 𝘀𝘁𝗼𝗿𝗮𝗴𝗲 𝘀𝗲𝗿𝘃𝗶𝗰𝗲) and offers industry-leading scalability, data availability, security, and performance.
You can store unlimited objects in your S3 bucket. However, there are limits on the storage of individual objects.
- An object can be 0 bytes to 5TB.
- The largest object that can be uploaded in a single PUT is 5GB
- For objects larger than 100MB, customers should consider using the Multipart Upload capability.
There is no need to worry about the underlying infrastructure since AWS has you covered.
𝗔𝗪𝗦 𝗦𝟯 offers 𝙩𝙬𝙤 𝙗𝙪𝙘𝙠𝙚𝙩 𝙩𝙮𝙥𝙚𝙨 namely:
- General purpose
- Directory
𝗚𝗲𝗻𝗲𝗿𝗮𝗹 𝗣𝘂𝗿𝗽𝗼𝘀𝗲 𝗯𝘂𝗰𝗸𝗲𝘁𝘀
• Organizes data in a flat hierarchy.
• The default limit for buckets is 100 in each of your AWS
accounts which you can increase to 1000 buckets only if you
submit a quota increase request.
• Recommended for most use cases and access patterns.
• Allows a mix of storage classes that redundantly store
objects across multiple Availability Zones(AZs).
• Original S3 buckets that can be used with all storage
classes except for the S3 Express One Zone storage class.
𝗗𝗶𝗿𝗲𝗰𝘁𝗼𝗿𝘆 𝗯𝘂𝗰𝗸𝗲𝘁𝘀
- Organizes data in a folder hierarchy.
- You can create up to 10 directory buckets in each of your AWS accounts, with no limit on the number of objects that you can store it inside a bucket.
- These buckets use only the S3 Express One Zone storage class.
- Recommended for low-latency use cases(when you need a single-digit millisecond performance on PUT and GET latencies)
- Provides faster processing of data since your data is redundantly stored on multiple devices within a single Availability Zone.
How do you get started with Amazon S3 storage?
You can follow this link to create an AWS account. Note that a credit card is required to add a payment method.
Once your account is verified you gain access to the AWS Management Console and boom you start using your AWS services.
Happy cloud exploring!🚀
Feel free to leave your comments and suggestions below. Let's learn and grow together as a community!
Posted on September 10, 2024
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.