The networking stack in Microsoft Azure is very important and is the foundation for other services, especially when we talk about IaaS. Setting up Azure networking correctly is very important, as it will be key to setting up your IaaS infrastructure and allowing your virtual machines to communicate. The networking stack in Azure is composed of two components, external and private. External is used to access service endpoints over the internet and private is used for communication between Azure services internally.
Almost all Azure services have external endpoints configured by default, but we have some special cases when we don't want to enable access over the internet. In these cases, we can disable external endpoints and set up these services to use private traffic only. This applies to PaaS as well, even though these services usually don't...