Using AWS Simple Monthly Calculator to calculate price of an AWS Service

If you have been using AWS to host your website, you might have faced some difficulties while calculating and estimating the price for using an AWS service. However, you can use AWS Simple Monthly Calculator to calculate the pricing of a particular service and thus, resolve the problem.

In this blog post, I will be discussing how you can use AWS Simple Monthly Calculator to calculate the price for using an AWS service. Also, I will demonstrate how to use AWS Simple Monthly Calculator to estimate the cost for using Amazon S3.

Are there any pre requisitions to consider before going through this blog content?

Before going through this blog, it is better to get familiar with the various services provided by AWS. Adding to that this blog can be more beneficial if you have hosted a static website using Amazon S3 or have used Amazon S3 for storage purposes.

So, if you are willing to learn how to host a static website using Amazon S3, then you can check out the blog which has been attached below.

https://medium.com/@hrishav.tandukar/how-to-use-amazon-s3-for-hosting-static-website-761dce4c33db

Step-wise procedure for using AWS Simple Monthly Calculator

Step 1: Go to the link provided below.

https://calculator.s3.amazonaws.com/index.html

Step 2: For your information, Free Tier is a promotional model which provides customers with the ability to explore and try AWS services for free of charge up to specified limits for particular service. If you are willing to obtain proper understanding about the monthly cost, then you are required to remove the checkmark off “FREE USAGE TIER: New Customers get free usage tier for first 12 months”.

But if you are using a Free Tier then you can select the “FREE USAGE TIER: New Customers get free usage tier for first 12 months” as the red arrow showed in the picture.

Step 3: Since, we are going to calculate the price of Amazon S3, select “Amazon S3” as shown in the image below.

Step 4: Now, as we are required to choose a region in the drop-down box, here we are selecting “US East (N.Virginia)”

Step 5: Here, we need to fill in the details for “S3 Standard Storage & Requests” since we had selected “Standard” as our storage class while creating our bucket for a static website. This has also been presented in Step 23 from the blog post attached below.

https://medium.com/@hrishav.tandukar/how-to-use-amazon-s3-for-hosting-static-website-761dce4c33db

Step 6: Provide the “storage” of Amazon S3 bucket in GB which is expected to used in a month. Please note that the pricing of AWS services tend to vary as the selected regions.

Step 7: In this section, you are required to estimate “PUT/COPY/POST/LIST Requests” and “GET/SELECT and Other Requests”. These requests here refer to uploading, viewing and other various requests that are made to your Amazon S3 bucket.

Step 8: Finally you need to calculate your data transfer rate in case if you are using Amazon S3 for presenting various videos.

Step 9: So, as to provide data transfer rate you are required to calculate it first. Thus, to provide a better understanding of the calculation of Data Transfer, the process of calculation has been presented through an example below.

Before moving onto the example please note the following points:

  • For 720P video, it is preferable to have 0.9 GB of data transfer per hour.
  • Likewise for 1080P video, it is preferable to have 1.5 GB of data transfer per hour.

Example: If we have 30 students who will be viewing video contents that are present in Amazon S3 bucket. The video quality is 1080P and total time period of video is of 2 hours. Now, let’s calculate the monthly cost.

The recommended bitrate of video having 1080P resolution is 8MB/sec but it can vary as per the preference of an individual.

We need to multiply 8 MB to 3,600 seconds (8 X 3,600) which is equivalent to 1 hour. Hence, we obtain result of 28,800 MB.

Now, lets convert 28,800 MB to GB by divding it by 8000 (28800/8000) as 1 GB is equivalent to 1000 MB. After carrying out the calculation we obtain result as 3.6 GB. Furthermore, we multiply the obtained answer by 2, ie. (3.6 X 2) since we have a video of 2 hours, With this, we obtain the result as 7.2 GB.

Moving onto the calculation of Data Transfer, we know that, it is preferable to have 1.5 GB of data transfer per hour for a 1080P video. So, we should multiply 7.2 GB with data transfer per hour i.e. 1.5 (1.5 X 7.2). And then, the obtained result would be 10.8 GB per student per month.

So now, as we are required to calculate data transfer of 30 students, we need to multiply 10.8 GB with the number of students i.e. 30 (10.8 X 30). The result obtained after the calculation is 324 GB of data transfer per month.

Step 10: After, calculating the data transfer per month provide the obtained result in “Data Transfer Out:” as shown in image below.

Step 11: Now you can obtain an Estimated Monthly Bill like in the image below.

Moreover, you can go to other various services provided by AWS and add in the services that you have used while estimating your monthly bill.

Written by

Cloud Computing | Data Science | Mobile Application Development | Artificial Intelligence | Python Programming | Soft Skills | Many more…

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store