2 Answers
- Newest
- Most votes
- Most comments
1
Inter-region data transfer charges are incurred not because you use Elastic IPs. Check the Data Transfer section on this page for more information. If you are charged for sending data between regions, use tcpdump or Wireshark to find where the data is transferred. Alternatively, you can use VPC Flow Logs but consider the associated pricing.
answered 7 months ago
0
Instance with Elastic IP:
- When uploading a 1GB file to googledrive, the cost will be $0.01/GB x 1GB + $0.09 = $0.10.
- When downloading a 1GB file from googledrive, the cost will be $0.01/GB x 1GB = $0.01 and $0.09 is calculated toward the 100GB free tier
- You'll pay $0.01 for every GB transferred in each direction within the region
Instance without Elastic IP:
- You'll need to have a NAT Gateway in the VPC
- When uploading a 1GB file to googledrive, the cost will be $0.045/GB x 1GB + $0.09 = $0.135 and $0.09 is calculated toward 100GB free tier
- When downloading a 1GB file from googledrive, the cost will be $0.045/GB x 1GB = $0.045
- You don't pay anything for data transferred within the region
So if the instance is only uploading and downloading data from googledrive, it's actually cheaper by using an Elastic IP.
Relevant content
- asked 3 months ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated 2 years ago
But then why my data transfer doesn't comes under that 100gb free tier, why I get charged as regional data transfer limit which is 1gb only.
let's breaking "uploading 1GB file to googledrive" into two parts:
So if your plan is to take advantage of the 100GB free tier, you would want to remove the elastic IP from the instance and move the instance into a private subnet. You'll be paying $0.045 for each GB dowloaded and uploaded from\to googledrive.