# S3 Storage classes
Every S3 storage class supports a specific data access level at corresponding costs or geographic location. Pricing reference using Amazon Ohio Region.
For data with changing, unknown, or unpredictable access patterns, such as data lakes, analytics, or new applications, use S3 Intelligent-Tiering, which automatically optimizes your storage costs. S3 Intelligent-Tiering automatically moves your data between three low latency access tiers optimized for frequent, infrequent, and rare access. When subsets of objects become archived over time, you can activate the archive access tier designed for asynchronous access.
For more predictable access patterns, you can store mission-critical production data in S3 Standard for frequent access, save costs by storing infrequently accessed data in S3 Standard-IA or S3 One Zone-IA, and archive data at the lowest costs in the archival storage classes — S3 Glacier Instant Retrieval, S3 Glacier Flexible Retrieval, and S3 Glacier Deep Archive. You can use S3 Storage Class Analysis to monitor access patterns across objects to discover data that should be moved to lower-cost storage classes. Then you can use this information to configure an S3 Lifecycle policy that makes the data transfer. S3 Lifecycle policies can also be used to expire objects at the end of their lifecycles.
If you have data residency requirements that can’t be met by an existing AWS Region, you can use the S3 Outposts storage class to store your S3 data on premises using S3 on Outposts.
## S3 Standard
General purpose storage for any type of data, typically used for frequently accessed data
### Cost
First 50 TB / Month - $0.023 per GB
Next 450 TB / Month - $0.022 per GB
Over 500 TB / Month - $0.021 per GB
## S3 Intelligent-Tiering
### Cost
Monitoring and Automation, All Storage / Month (Objects > 128 KB) - $0.0025 per 1,000 objects
Frequent Access Tier, First 50 TB / Month - $0.023 per GB
Frequent Access Tier, Next 450 TB / Month - $0.022 per GB
Frequent Access Tier, Over 500 TB / Month - $0.021 per GB
Infrequent Access Tier, All Storage / Month - $0.0125 per GB
Archive Instant Access Tier, All Storage / Month - $0.004 per GB
## S3 Intelligent - Tiering
### Cost
Archive Access Tier, All Storage / Month - $0.0036 per GB
Deep Archive Access Tier, All Storage / Month - $0.00099 per GB
## S3 Standard-Infrequent Access (S3 Standard-IA) **
For long lived but infrequently accessed data that needs millisecond access
### Cost
All Storage / Month - $0.0125 per GB
## S3 One Zone-Infrequent Access (S3 One Zone-IA) **
For re-createable infrequently accessed data that needs millisecond access
### Cost
All Storage / Month - $0.01 per GB
## S3 Glacier Instant Retrieval ***
For long-lived archive data accessed once a quarter with instant retrieval in milliseconds
### Cost
All Storage / Month - $0.004 per GB
## S3 Glacier Flexible Retrieval ***
For long-term backups and archives with retrieval option from 1 minute to 12 hours
### Cost
All Storage / Month - $0.0036 per GB
## S3 Glacier Deep Archive ***
For long-term data archiving that is accessed once or twice in a year and can be restored within 12 hours
### Cost
All Storage / Month - $0.00099 per GB
## S3 Outposts
Amazon S3 on Outposts delivers object storage to your on-premises AWS Outposts environment to meet local data processing and data residency needs
### Fully managed infrastructure
S3 on Outposts makes it easy to deploy object storage on-premises because your Outpost comes delivered with S3 capacity installed and is monitored, patched, and updated by AWS. Capacity can be selected in 26TB, 48TB, 96 TB, 240TB, or 380TB. With S3 on Outposts you can reduce the time, resources, operational risk, and maintenance downtime required for managing storage.
### Process and store data on-premises
Process and securely store data locally in your on-premises environment and transfer data to S3 in an AWS Region for further processing or archival. S3 on Outposts provides on-premises object storage to minimize data transfers and buffer from network variations, while providing you the ability to easily transfer data between Outposts and AWS Regions by using AWS DataSync.
### Truly consistent hybrid experience
S3 on Outposts uses the same S3 APIs on-premises as in the cloud for features like policy based access control, encryption, lifecycle expiration actions, and tagging on-premises as in the cloud. Unlike other hybrid solutions that require use of different APIs, manual software updates, and purchase of third-party hardware and support, S3 on Outposts delivers a consistent hybrid experience.
## Reference * S3
* S3 Intelligent-Tiering can store objects smaller than 128 KB, but auto-tiering has a minimum eligible object size of 128 KB. These smaller objects will not be monitored and will always be charged at the Frequent Access tier rates, with no monitoring and automation charge. For each object archived to the Archive Access tier or Deep Archive Access tier in S3 Intelligent-Tiering, Amazon S3 uses 8 KB of storage for the name of the object and other metadata (billed at S3 Standard storage rates) and 32 KB of storage for index and related metadata (billed at S3 Glacier Flexible Retrieval and S3 Glacier Deep Archive storage rates).
## Reference ** S3
** S3 Standard-IA and S3 One Zone-IA storage have a minimum billable object size of 128 KB. Smaller objects may be stored but will be charged for 128 KB of storage at the appropriate storage class rate. S3 Standard-IA, and S3 One Zone-IA storage are charged for a minimum storage duration of 30 days, and objects deleted before 30 days incur a pro-rated charge equal to the storage charge for the remaining days. Objects that are deleted, overwritten, or transitioned to a different storage class before 30 days will incur the normal storage usage charge plus a pro-rated charge for the remainder of the 30-day minimum. This includes objects that are deleted as a result of file operations performed by File Gateway. Objects stored for 30 days or longer will not incur a 30-day minimum charge.
## Reference *** S3
*** The S3 Glacier Flexible Retrieval and S3 Glacier Deep Archive storage classes require an additional 32 KB of data per object for S3 Glacier’s index and metadata charged at the appropriate storage class rate. Amazon S3 requires 8 KB per object to store and maintain the user-defined name and metadata for objects archived to S3 Glacier Flexible Retrieval and S3 Glacier Deep Archive. This allows you to get a real-time list of all of your S3 objects using the S3 LIST API or the S3 Inventory report. S3 Glacier Instant Retrieval has a minimum billable object size of 128 KB. Smaller objects may be stored but will be charged for 128 KB of storage at the appropriate storage class rate. Objects that are archived to S3 Glacier Instant Retrieval and S3 Glacier Flexible Retrieval are charged for a minimum storage duration of 90 days, and S3 Glacier Deep Archive has a minimum storage duration of 180 days. Objects deleted prior to the minimum storage duration incur a pro-rated charge equal to the storage charge for the remaining days. Objects that are deleted, overwritten, or transitioned to a different storage class before the minimum storage duration will incur the normal storage usage charge plus a pro-rated storage charge for the remainder of the minimum storage duration. Objects stored longer than the minimum storage duration will not incur a minimum storage charge. For each object that is stored in S3 Glacier Flexible Retrieval or S3 Glacier Deep Archive, Amazon S3 adds 40 KB of chargeable overhead for metadata, with 8 KB charged at S3 Standard rates and 32 KB charged at S3 Glacier Flexible Retrieval or S3 Deep Archive rates. For customers using the S3 Glacier direct API, pricing for API can be found on the S3 Glacier API pricing page.