This document aims to provide Bespin Global clients who may face difference between OpsNow and AWS Billing Console's amount of payment charging.
1. Charges after S3 Versioning
a. Data difference between AWS Billing console and OpsNow usage
- OpsNow displays the data, including both the storage cost of S3 as well as the cost of the request.
- Therefore, AWS console shows only the cost of S3 storage except the request usage, actually it is not the data difference. As OpsNow displays cost-oriented data, the overall usage can seem as a data difference.
b. After stopped S3 Versioning and deleted, but why incur cost?
- Even object has been applied to versioning and deleted, each accumulated versioning data still existed. Which the accumulated data(s) counted as charges.
c. The reason why the number of objects are increased after Versioning
- For example, if the versioned objectives of S3 has increased as six, it means there are five previous versions are operated. It means, if you initially create a peasus. txt(content 2 lines) and then Versioning, it will be pegasus 1(content 2 lines), pegasus 2(content 4 lines), pegasus 3(content 5 lines), pegasus 4(content 7 lines), and pegasus 5(content 10 lines). This means that every updated it creates an object, and the last version of Pegasus(14 total) has been Versioning with a total of six objects.
- The way to reduce the cost is to delete unnecessary objects such as two or four lines of front. Use Delete Marker**. Delete Marker is charged for S3 Storage general cost.
Reference link : https://docs.aws.amazon.com/ko_kr/AmazonS3/latest/dev/DeleteMarker.html
Reference link : https://aws.amazon.com/ko/s3/pricing/
d. When state of stop Versioning, LifeCycle work?
- It work.
e. When Versioning stop, Glacier backups can be made through the LifeCycle?
- Since the LifeCycle and Versioning are not related, you can select a certain time to back it up in Glacier.
f. What's the approximately cost 500GB contrast?
- Trasnfer to Glacier will be charged.
- $0.0543 per 1,000 Glacier Requests, when approximately 1 billion out of 6 billion moved :
One billion *0.00543=$54,300 (approximately 6,200) > S3+ Transfer cost + Glacier cost.
g. Fianl opinion
- The case of S3 transition cost, it is difficult to make it cheaper in addition to the method you have calculated.
- For S3 Versioning, general Amazon S3 charge are apply to all versions of stored or requested objects. The total cost depends on the size of the object stored in all versions.
- Therefore when using the Versioning, use S3 LifeCycle policy feature to reduce the cost.
Reference link : https://aws.amazon.com/ko/s3/faqs/#Billing