- Newest
- Most votes
- Most comments
Uploading data :
You can use either the AWS Console or AWS CLI to take advantage of multipart uploads for large files and send your files directly to S3 Glacier Deep Archive Storage
Note that objects stored in Glacier cannot be accessed immediately and must be restored first, which can take several hours depending on the retrieval option you choose.
S3 provides alternative Glacier storage classes for more frequent access needs .These classes offer a wide range of retrieval times (milliseconds - 48 hours) for customers. https://aws.amazon.com/s3/storage-classes/glacier/
Option 1 - Upload directly to Glacier via console:
- Log in to AWS Console and go to S3
- Navigate to your bucket
- Click "Upload"
- Add your files (you can drag and drop)
- Click "Additional upload options"
- Under "Storage class" select Glacier Deep Archive
- Complete the upload
Option 2 - Upload directly to Glacier via CLI: Example of uploading a directory into Glacier Deep Archive:
aws s3 cp /local/directory s3://your-bucket/backup/ --recursive --storage-class DEEP_ARCHIVE
You also have the option of using AWS DataSync if you're transferring from on-premises or another region. https://docs.aws.amazon.com/datasync/latest/userguide/tutorials.html
Pricing for Mumbai:
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
All Storage / Month $0.002 per GB
For 50 TB (51,200 GB):
- Storage: 51,200 GB * $0.002 = $102.4/month
- PUT requests: Approximately $2.5 (assuming 50,000 files)
- Data transfer IN: Free - Metadata storage: Approximately $0.16 (40 KB per object)
Estimated total: Around $105 per month Note: This is a basic estimate. Actual costs may vary based on exact usage.
Some tips to minimize costs:
- Avoid frequent retrievals from Deep Archive
- Don't delete files within 180 days of upload (to avoid early deletion fees)
- Use bulk retrieval tier when you need to retrieve files.
- Consider aggregating small files before upload
- Monitor your storage using AWS Cost Explorer
For billing questions, I’d direct you to the AWS S3 pricing page https://aws.amazon.com/s3/pricing/?nc=sn&loc=4 for the most accurate and up-to-date pricing information. This is because pricing can vary based on multiple factors and changes over time.
Cost Considerations
-
PUT requests: $0.05 per 1,000 requests
-
Storage overhead charges – Each archived object requires 40 KB of additional metadata. This includes 32 KB of metadata required to identify and retrieve your data, which is charged at the default rate for that storage class. An additional 8 KB data is required to maintain the user-defined name and metadata for archived objects, and is charged at the S3 Standard rate. If you are archiving small objects, consider these storage charges. Also consider aggregating many small objects into a smaller number of large objects to reduce overhead costs.
-
Multipart upload pricing – Objects in S3-storage-class-glacier; and S3 Glacier Deep Archive are billed at S3 Standard storage class rates when you upload them using multipart uploads. For more information, see Multipart upload and pricing.
-
Minimum 30 day storage charges – S3 Glacier Flexible Retrieval and S3 Glacier Deep Archive are long-term archival solutions. The minimal storage duration period is 90 days for the S3 Glacier Flexible Retrieval storage class and 180 days for S3 Glacier Deep Archive. Deleting data that is archived to these storage classes doesn't incur charges if the objects you delete are archived for more than the minimal storage duration period. If you delete or overwrite an archived object within the minimal duration period, Amazon S3 charges for the remainder of that duration. Objects deleted prior to the minimum storage duration incur a pro-rated charge equal to the storage charge for the remaining days.
-
Data retrieval charges – When you restore archived objects to S3 Glacier Flexible Retrieval and S3 Glacier Deep Archive there are per-request data retrieval charges. These charges vary based on the retrieval tier you choose when you initiate a restore. For pricing information, see Amazon S3 pricing
To better understand your bill you can visit the Billing and Cost Management home in the AWS console. Here you can use Cost Explorer to visualize the cost breakdown. https://aws.amazon.com/aws-cost-management/aws-billing/
- Log into AWS Console
- Go to "Billing and Cost Management"
- Use "Cost Explorer" to visualize your costs
answered 2 years ago
Relevant content
asked 3 years ago
asked 3 years ago
