Yandex Application Load Balancer overview
Yandex Application Load Balancer (L7 load balancer, an application-level load balancer) is a service that balances the load between services and applications deployed in Yandex Cloud.
Application Load Balancer runs at Layer 7 of the OSI model and transmits traffic over HTTP and HTTPS to the backends of your applications. The load is distributed based on the parameters of HTTP requests sent to the balancer, for example, based on the values of Host headers or the URI. Application Load Balancer also allows you to process TCP traffic, including its TLS decryption.
You can use the L7 load balancer along with Yandex Smart Web Security to protect backends against DDoS attacks and bots, as well as use a WAF and reduce the load on the protected resource.
The L7 load balancer infrastructure facilitates development and operation of applications that use the microservice architecture. It establishes secure connections to clients and provides tools for flexible traffic distribution across backends and options to analyze processed requests.
Main components of Application Load Balancer infrastructure:
You can create these components one by one or use the wizard.
Application Load Balancer wizard
The wizard assist you in creating the Application Load Balancer infrastructure:
- It has all the required configuration on a single page.
- It automatically selects the infrastructure components created at the previous step.
- You can return to the previous step at any time.
- You can skip components you have already created.
- It suggests optimal default values for common scenarios and creates auxiliary elements.
- For custom scenarios, you can use the fine-tune mode enabled with the Advanced settings switch.