Azure Load-Balancing Services
Load-balancing refers to the concept of distributing traffic across multiple endpoints to prevent any single endpoint from becoming overwhelmed with incoming traffic. It also enables the continuity of services by exposing a single frontend endpoint that services the backend endpoints you connect to. Should any of the backend endpoints go down, the connecting user would be none the wiser, as the next endpoint would continue communication flows, and there would be no perceived loss of service to the end user.
Azure offers several services for load-balancing. Microsoft views these services as being defined into two distinct categories, web-based workloads defined by HTTP/HTTPS traffic, such as any website or application, and non-web-based workloads and applications, such as some VM-related service (e.g., analytics servers). Load-balancing is further divided into regional and global delivery for both web and non-web workloads.
Regional Services
Regional...