Lab complete!
Now that you have completed this lab, make sure to update your Well-Architected review if you have implemented these changes in your workload.
Click here to access the Well-Architected Tool
For scenarios where objects pre-exist in your S3 bucket or programmatically uploaded by clients which might not be compatible with the S3 Intelligent-Tiering storage class, you can use Amazon S3 Lifecycle to immediately transition objects to S3 Intelligent-Tiering storage class.
In this section of the lab, you will learn how to configure an S3 Lifecycle policy on your bucket.
Navigate to the S3 bucket for which you want to configure transition policy for S3 Intelligent-Tiering storage class.
Once in the bucket console, Select the Management tab and then click Create lifecycle rule in the Lifecycle rules section.
When you create S3 Lifecycle rule, you have the option to limit the scope of the rule by prefix, tag, or object size. For this lab we want to apply the Lifecycle rule to all objects in the bucket and therefore we won’t apply any filters.
You can use Amazon S3 Versioning to retain multiple variants of the same object, which you can use to quickly recover data if it is accidentally deleted or overwritten. Versioning can also have a cost implication if you accumulate a large number of previous versions and do not put in place the necessary lifecycle policies to manage them. We recommend that you enable them for S3 Intelligent tiering transition to further optimize the cost.
In this section, we created a Lifecycle rule to immediately transition files uploaded in the S3 Standard storage class to the S3 Intelligent-Tiering storage class.
It is important to note that your first-month cost for S3 Intelligent-Tiering will be slightly higher than the S3 Standard storage class. This is because objects uploaded to S3 Intelligent-Tiering storage class are automatically stored in the Frequent Access tier, and charged a small charge per object for monitoring and automation. And, if you are transitioning objects from S3 Standard using S3 Lifecycle policy, you also pay a one-time transition request charge. Once the data is moved into S3 Intelligent-Tiering, you can expect to observe cost savings in the second month when objects that have not been accessed for 30 consecutive days automatically transition to S3 Intelligent-Tiering Infrequent Access tier. You should expect to see substantial storage cost savings in the fourth month when objects not accessed for 90 consecutive days move to Archive Instant Access tier.
Let’s take an example to visualize this in action over a period of 4 months. In the following, we assume 5 PB of data was stored using only Amazon S3 Standard Storage with unknown access patterns in Amazon S3. We enabled transition to move this data from S3 Standard tier to S3 Intelligent Tiering. Enabling Intelligent tiering led to very nominal Monitoring & Automation costs which included small API charge for the initial transition to Intelligent tier. Overall cost reduced from 125k to 60k (~50% saving) after INT-Infrequent access tier kicked in after 30 days and further down to 20k (85% savings) after INT-Archive Instant Access tier storage started after 90 days. You can use Amazon S3 pricing calculator to calculate expected savings for your business use case.
You have completed this section of the lab. In this section you created Amazon S3 lifesycle rule to transition objects from S3 Standard storage class to S3 Intelligent tiering storage
Click on Next Step to continue to the next section.
Now that you have completed this lab, make sure to update your Well-Architected review if you have implemented these changes in your workload.
Click here to access the Well-Architected Tool