VNET Peering price

Amb27111 1 Reputation point
2022-05-27T01:52:24.587+00:00

I have been reading Azure's documentation about VNET Peering price when you transfer data between two VNETs, and it looks like this is applied for all escenarios. On the other hand, I have been transferring data between two VMs placed in two different VNETs (peering in place), and I cannot see the Virtual Network cost getting increased, despite of transferring more than 200GB. Both VNETs belong to the same Tenant, same Subscription and are created in the same Region. Plus, both VMs are placed in the same AZ. Do you know if we should still pay for data transfer in this case?

Talking about AWS, traffic between VPCs which belong to the same AZ is not charged anymore: https://aws.amazon.com/about-aws/whats-new/2021/05/amazon-vpc-announces-pricing-change-for-vpc-peering/?nc1=h_ls

Not sure if it is maybe the same in Azure. Thanks.

Azure Virtual Network
Azure Virtual Network
An Azure networking service that is used to provision private networks and optionally to connect to on-premises datacenters.
2,776 questions
0 comments No comments
{count} votes

3 answers

Sort by: Most helpful
  1. risolis 8,741 Reputation points
    2022-05-27T03:14:01.67+00:00

    Hello @Amb27111

    Thank you for posting on this space.

    I am wondering if besides checking the charge for data in or out.... Have you checked the Monitoring statistics within the VM itself or from the Network watcher?

    Looking forward to your feedback,

    Regards,

    Please "Accept the answer" if the information helped you. This will help us and others in the community as well.

    0 comments No comments

  2. Amb27111 1 Reputation point
    2022-05-27T07:15:13.417+00:00

    Hello @risolis

    I have already deleted the VMs, because I was just running some tests on my testing Tenant, but I could repeat the test if needed.

    On the other hand, what are you trying to confirm with this? I mean, the test I ran was about creating two different linux VMs, each on different VNETs, put a Peering in place, then create a new 100GB file with the linux "fallocate" command, and finally, I did a transfer using scp two times from VM A (in VNET A) to VM B (in VNET B).

    Keeping in mind that 200GB means at least 4 euros (200 x 0,01= 2 x 2 (because traffic charged in both VNETs) = 4 euros), my cost analysis is still 0.89 euros, so I am pretty sure that I was not charged for that transfer. Thanks :-)


  3. Amb27111 1 Reputation point
    2022-05-30T12:55:59.773+00:00

    Hi @risolis

    Forgive me for the delay. Both VMs were in the same Region, in the same AZ.

    On the other hand, I finally got charged by the data transfer, but for some reason I was able to see the charge 2 days after I did the file transfer. Plus I confirmed with microsoft support that any traffic between VPCs incur a cost. It is cheaper if both VNETs are in the same Region, but all traffic going through a VPC peering always incur a cost.

    Thanks for the help anyway :-) !

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.