What is our primary use case?
Azure VPN Gateway is primarily used for high-availability connectivity between on-premises and Azure cloud networks. When customers or organizations need to connect their on-premises network to their Azure network, the Azure VPN Gateway is the appropriate tool. Setting up this connectivity requires deploying an Azure VPN Gateway within the Azure environment and a compatible VPN gateway on the on-premises side. Azure supports various VPN gateway options from manufacturers like Fortinet and Cisco.
Once both VPN gateways are in place - the Azure VPN Gateway (Azure VPN v3) and the on-premises VPN gateway - you can establish point-to-site or site-to-site connectivity. Point-to-site connectivity enables remote connections, particularly for employees working from home. In this scenario, there is no need for a VPN gateway at the on-premises location. Instead, you only need to configure the Azure VPN Gateway, generate a VPN profile, and distribute it to the relevant users. This allows remote users to connect securely to the Azure network from anywhere, as long as they have the VPN profile configured on their system.
What is most valuable?
Azure VPN Gateway has several SKUs, each with a specific capacity, bandwidth, and throughput. We currently use the Basic SKU, which Azure is working on phasing out soon. This SKU might become unavailable for customization soon. The next tier is VPN GW1, which faces the same issues as the first generation. Azure checks automation for all SKUs with a defined bandwidth and throughput.
When the VPN tunnel is created, the bandwidth impacts traffic flow within the tunnel. For organizations or corporations using the VPN, the workload will determine the amount of traffic handled. They can select the appropriate SKU to match their traffic needs.
Azure VPN Gateway is a managed service dedicated solely to allowing traffic in and out, functioning purely as a VPN gateway without additional firewall capabilities.
What needs improvement?
Azure VPN Gateway has features that enhance its usability. From a user's perspective, a valuable aspect would be monitoring tools. Specifically, Azure VPN Gateway supports Azure Diagnostic logs. These logs allow users to pull data and gain insights into the system's performance and issues. With these logs, users can identify solutions by examining the data.
Additionally, having a real-time traffic flow monitoring tool would be beneficial. Such a tool would significantly improve identity management and security by providing real-time visibility into traffic flows and ensuring a high degree of identity verification.
For how long have I used the solution?
I have been using Microsoft Azure VPN Gateway for three years.
What do I think about the scalability of the solution?
The tool is a managed service provided by Azure. The features are designed to handle various workloads effectively. If the workload increases, the D3 instances may not fail; instead, Azure provides mechanisms to manage and distribute the load.
Additionally, Azure provided the Gateway itself with a specific cost structure, which is billed based on usage in different stages. It helps establish secure connections and can be configured in active-active or passive-passive modes. In active-active mode, two instances reduce redundancy and provide fault tolerance. If one instance fails, the other continues operating, ensuring continuous availability.
In contrast, active-passive mode involves one instance being active while the other remains on standby. If the active instance fails, the passive instance takes over. This setup helps ensure high availability and reliability for the service.
How are customer service and support?
Tech support is nice. Their team meets the expected troubleshooting standards. We contacted them a few times, and they provided the support we needed each time.
How was the initial setup?
To deploy an Azure VPN Gateway, you must have an Azure account. Once you have an Azure subscription and have created the necessary resources, you can proceed with the deployment. Before deploying the VPN Gateway, you must have a virtual network. Planning your virtual network is crucial for your VPN setup.
Once your virtual network is ready, you can create the necessary configurations for the VPN Gateway and deploy it. Deploying the Azure VPN Gateway typically takes about 45 minutes. After deployment, you can proceed with other configurations, such as configuring the security parameters on the VPN Gateway.
Additionally, there is the LNG, which includes the details of the on-premises VPN Gateway site to establish the connection with the Azure VPN Gateway. Once all these configurations are done, you can complete the connection setup. The entire process, including configuration and connection establishment, is straightforward and can usually be completed within one to two hours.
What was our ROI?
As most businesses move towards cloud environments, migrating to the cloud has significant value and impact. However, many businesses prefer to keep some resources on-premises while migrating others to the cloud. Azure VPN Gateway adds substantial value to business operations by enabling secure and reliable connectivity between on-premises resources and those hosted in Azure.
For example, your web services might run on-premises, and a database might be hosted on Azure. The VPN Gateway ensures a secure connection between the Azure and on-premises environments, allowing both the website and the database to communicate seamlessly. This eliminates the need for a termination point and ensures a smooth user experience, as users can access the service without issues. The additional features and security provided by Azure VPN Gateway enhance overall business operations and user satisfaction.
What other advice do I have?
Before proceeding, it is essential to plan thoroughly. Understand the local network requirements and the bandwidth volume needed, and then choose the appropriate SKU and the right VPN Gateway SKU. In planning the virtual network in Azure, one must consider IP address allocation to avoid conflicts. Additionally, I noticed a feature on Azure VPN Gateway that allows the configuration of BGP, which is beneficial.
It is recommended that a detailed migration plan to Azure, a cloud environment, be planned correctly. This plan should also include the strategy for setting up VPNs, whether in the cloud or hybrid, incorporating both cloud and on-premises resources.
The solution integrates seamlessly, providing ease of use and straightforward configuration. It is not complex.
Overall, I rate the solution a nine out of ten, but they constantly improve services to meet user expectations and requirements.