TABLE OF CONTENT
1. Overview2. Introduction3. AWS Data Transfer via the Internet4. Data transfer costs within the AWS Cloud5. AWS Data Transfer6: Cost Optimization Considerations before choosing a data transfer method7. Services used for Online Data Transfer8. Services used for Offline Data Transfer9. Pricing10. Takeaway 11. CloudThat 12. FAQs1. Overview:
If a global application notices that users are increasing in Asia, it is better to host the application there for a better user experience. An application that is used in a specific region (for example, Government or Corporate sites), and contains sensitive data, can only be stored/hosted in that region. It is also advisable to create backups of data in different regions to prevent data loss due to natural disasters.
These are just a few examples of situations where data transfer can greatly improve application performance and user experience. Amazon offers data transfer services in all Availability Zones.
Let’s take a closer look at AWS services for online data transfer and offline data pricing optimization, as well as other useful aspects.
2. Introduction
AWS data transfers occur when data is moved between AWS instances in their respective regions, or Availability Zones, or between AWS instances on the Internet.
Data transfers between regions or Availability Zones are subject to a charge and billed per gigabyte. Costs vary depending on geographical location, source location and destination location, AWS resources or resources, as well as the amount of data transferred. Data transfer can be done online and offline. Its use depends on the data size, bandwidth, pricing, frequency, and time required.
3. AWS Data Transfer over the Internet
Data-In from the Internet : Data transfer from AWS to the Internet is free in any of AWS Regions, Direct Connect or Edge Locations.
Data-Out to the Internet – Data is sent over the Internet. Rates are categorized and billed at a specific region. These charges include all aggregated data sent from all the following services: Amazon RDS and Amazon Redshift; Amazon SES, Amazon SimpleDB; Amazon EBS, Amazon Glacier, Amazon S3, Amazon Glacier. Amazon SQS, AWS Storage Gateway. Amazon SNS, Amazon DynamoDB.
4. Data Transfer Costs within the AWS Cloud
There are many ways to move data through AWS Clouds.
a. Inter-Region Transfer: Inter-regional data transfer rates are charged at the source rate.
b. Data Transfers between AWS Locations and Direct Connect Locations – There is no AWS data transfer fee in any AWS region. It is free to transfer data between AWS regions and Direct Connect locations. However, there is a charge to transfer data from AWS regions to Direct Connect locations.
c. Data Transfer Between Edge Locations and AWS regions: The Edge Location is a data centre belonging to Amazon CloudFront CDN. These cache data can include video, API or applications for low latency accessibility. Transferring from the AWS area into the Edge location is free.
d. AWS data transfer costs within the same region: AWS resources and services interact with one another within the same region. Charges may apply. This is a type AWS data transfer cost that can be difficult to track and understand.
Example: If 100 GB of data is to be transferred between a Redshift cluster located in VPC-1 and an EC2 instance located in VPC-2, both within the same Availability Zone we will be charged $5 per egress and $5 per ingress into VPC-1.
If we both reside in the same VPC, but different Availability Zones (as in this case), we would be charged the exact same amount.
5. Cost Optimization using AWS data transfer
Use of efficient routes
Limit the data size
Avoid using NAT devices in VPCs
Amazon CloudFront:
For data transfer rates, track services such as Amazon ElasticCache and Amazon CloudSearch.
Avoid the us