Yes, there is a cost associated with data transfer in Azure, but it depends on the specific scenario.
If the data transfer is happening within the same Availability Zone, then the data transfer is free. This means if your Storage Account and VM are in the same Availability Zone in the Canada region, you would not incur any data transfer costs.
However, if the data transfer is happening between two different Availability Zones, even if they are in the same region, then there is a cost of $0.014 per GB. The data transfer costs in Azure apply to all services, including when a virtual machine tranfers files from storage accounts by virtual network.
References:
- https://azure.microsoft.com/en-us/pricing/details/bandwidth/
- https://azure.microsoft.com/en-us/pricing/details/bandwidth/#faq
Cheers,
Luis
If the information helped address your question, please Accept the answer.