What is NVA?
NVA stands for Network Virtual Appliance. It is used to control the traffic over the internet by building a demilitarized zone (DMZ) in the cloud and it is pre configured software which is highly available in azure and it is also used to move the available IPs freely. For example: software like application gateway, firewall, etc.
What is the purpose of NVA?
A VPN gateway is a specific type of virtual network gateway that encrypts the data and sends traffic between an Azure virtual network and an on-premises location over the public internet or to send encrypted traffic between Azure virtual networks over the Microsoft network.
Advantages of Network Virtual Appliances (NVAs)
Reduces cost: one virtual server transforms into a various mode which is not possible for a non-virtualized machine. Ex. Like cloud computing.
Increases productivity and efficiency: no need to go anywhere. We will solve the problem anytime, anywhere as compared to a physical machine.
Network visibility: easily maintain the network as compared to a physical machine. Ex. Remote services.
Eco-friendly: it's very effective for the environment as compared to physical machines because energy consumption and data consumption is less. Ex. Using various virtual machines in a single device can consume a lot of electricity for the environment.
Centralized control: we can control it from any time anywhere without going anywhere.
Enhanced security with isolations: it is more secure as compared to any type of physical machine because it is analysed by a third party. Ex. personal computer and company operated computer.
Accelerated time-to-market and time-to-value: it is daily/weekly/monthly/yearly updated by the third-party vendor which is responsible for creating virtual network or machine but in the case of physical we need to update on yearly basis and cost of this becomes high as compared to virtual machines.
Disadvantages of Network Virtual Appliances (NVAs)
Complex: It is not easy to use as compared to normal machines.
Cost: Highly limitations are there in this network we have to pay for anything which we want to use.
Need additional infrastructure: Adding an NVA to a virtual network can lead to significant changes in routing tables, additional infrastructure complexity (load balancers, availability sets, and so on), as well as unwanted side effects.