Establish Criteria for Migrating Objects

JFrog Installation & Setup Documentation

Content Type
Installation & Setup
ft:sourceType
Paligo

Intelligent Tiering manages objects only above 128 KB. This means that there is no benefit to transitioning small objects. Additionally, there is a monitoring cost that depends on the quantity of objects with the Intelligent Tiering storage class.

JFrog suggests using the S3 Lens to analyze the state of your bucket and decide which objects to migrate to Intelligent Tiering. Consider the table below as the state of a bucket.

Object Size (Bytes)

Object Count

Object Count %

Total Storage (Bytes)

Total Storage %

Average Object Size

0-128K

1,000,000

97%

10 G

~1%

10 K

128K-1M

10,000

1%

5 G

~0.5%

500 K

1M-10M

10,000

1%

40 G

~4%

4 M

10M+

10,000

1%

1 T

~95%

100 M

Note that 97% of the objects (by count) are below 128KB. Intelligent Tiering manages objects only above 128KB, so these objects are not worth transitioning to the Intelligent Tiering storage class. Most of the storage space (95%) is for objects above 10MB. By count, this represents 1% of the stored objects.

The Intelligent Tiering management cost is per amount of objects, the same as the cost incurred for the initial transition of these objects to the new storage class. However, savings on storage cost is per GB stored.

Considering this, if you transition to Intelligent Tiering only the objects above 10MB, you will be paying for the initial transition and then the management of only 1% of your stored objects while exposing to Intelligent Tiering 95% of your storage space, which will lead to cost savings.