官术网_书友最值得收藏!

Azure application gateways

Azure load balancer helps us to enable solutions at the infrastructure level. However, there are times when advance services and features are required from the load balancer itself. These advance services include SSL termination, sticky sessions, advanced security, and more. Azure application gateways are built on top on Azure load balancers to provide these additional features. The Azure application gateway is a level 7 load balancer that works with the application and session payload in a TCP OSI stack. Application gateways have more information compared to the Azure load balancer to take decisions on request routing and load balancing between servers. Application gateways are managed by Azure and are highly available.

An application gateway sits in between the users and virtual machines, as shown in the following figure:

Application gateways are internally implemented using virtual machines. Internet information service (IIS) is installed and configured with Application Request Routing (ARR) on these virtual machines. These gateways can be installed on multiple virtual machines providing High Availability for the gateways themselves. Although not visible, Azure load balancers distribute loads among multiple application gateway servers. Creating an application gateway needs an internal or public IP address and that is used by users to send requests to it. This public IP or internal IP is provided by the Azure load balancer working at the transport level (TCP/UDP) and having all incoming network traffic being load balanced to the application gateway worker instances. The application gateway then routes the HTTP/HTTPS traffic based on its configuration whether it's a virtual machine, cloud service, internal, or an external IP address.

An application gateway is similar to Azure load balancer from a configuration perspective with additional constructs and features. It provides frontend IP, protocol, certificate and port configuration, backend pool, port, session affinity, and protocol configuration.

主站蜘蛛池模板: 商水县| 察雅县| 吴忠市| 普安县| 桃园县| 平湖市| 凤冈县| 高密市| 犍为县| 广德县| 江都市| 宣化县| 乌拉特中旗| 弋阳县| 宣化县| 靖江市| 文水县| 莫力| 陆良县| 桑植县| 长海县| 喜德县| 安顺市| 通化市| 将乐县| 湖口县| 扶沟县| 桐柏县| 当雄县| 沁源县| 天台县| 延津县| 阿坝| 辉南县| 新沂市| 海盐县| 泌阳县| 浑源县| 湘阴县| 敖汉旗| 金门县|