In the previous chapter, we covered the serverless and microservices objectives. We covered how to design serverless computing and which features Azure provides for creating them. We also covered microservices-based solutions, and the differences between all the different Azure features and when to use them.
This chapter introduces the networking objectives. It starts with how to design Azure Virtual Networks. This consists of designing solutions that use Azure networking services, such as designs for load balancing using Azure Load Balancer and Azure Traffic Manager, defining DNS, DHCP, and IP strategies, determining when to use Azure Application Gateway, and when to use multi-node application gateways, Traffic Manager, and Load Balancers.
After that, it covers designing external connectivity for Azure Virtual Networks. In this chapter, you will...