Hi JamieR, thank you for your insightful question. You’re correct that the Aviatrix gateways utilize public IP addresses to establish connections (in standard mode, though, when HPE is not enabled!). However, it's important to note that even though these gateways rely on public IPs, the traffic remains within the Cloud Service Provider's (CSP) backbone network, provided that both gateways are deployed within the same CSP environment. In scenarios where High Performance Encryption (HPE) is enabled, VPC/VNet peering becomes particularly beneficial. This configuration allows the use of private IP addresses.
Thank you the reply, Joe.
For HPE to be enabled, is the Azure underlay connectivity (VNET peering in this example) mandatory?
Since HPE utilizes private IP addresses, then that also means utilizing HPE will be cheaper option from an Azure data transfer cost perspective when we are talking about two VNETs in the same region. Is that right? Otherwise if public IP addresses are used, there will be a charge (minimal) for the public IP egress.
Also, traffic between two public IPs within same Azure region is $0 so cheaper than using vnet peering if you don't require more than 6 Gbps (as HPE requires vnet peering)
Thank you for the reply. The Azure documentation on the pricing is a bit confusing. As per this below link, Azure no longer charges for data transfers (same region) whether using private or public IPs.
https://azure.microsoft.com/en-us/updates?id=update-on-interavailability-zone-data-transfer-pricing
However, I believe public IPs do incur a usage charge. And VNET peering certainly does involve ingress/egress charges even within same region. So purely from a data transfer pricing perspective, it does look like VNET peering is the expensive option here if HPE is not a concern.
Hi Jamie,
I checked a while ago and the doc explaining it is this one BUT you need to look at the forth Q&Q line
https://azure.microsoft.com/en-us/pricing/details/bandwidth/
Also, vnet peering comes with 1 cts in + 1 cts out. It is explained in that link and it is actually more expensive than public IP to Public IP. Also Aviatrix doesn’t bill per GB. It is same price regardless of amount of data you are sending through the platform.
hi Alex,
Ok yes, I believe we are both agreeing on the same thing. I basically was trying to understand what the underlying Azure costs would be for either option, not the Aviatrix costs.
Thanks.