Network Load Balancer
Initiate Load Balancer Creation
-
Log in to the MyAccount portal using your credentials.
-
On the MyAccount dashboard, click on Load Balancers.
Select your Load Balancer Plan
- Load balancer plans are listed by memory, vCPU, storage, and price. Choose a plan to create your load balancer.
- After selecting a plan, choose the load balancer type:
- Application Load Balancer (ALB):
Works at Layer 7, making decisions based on content and application logic. - Network Load Balancer (NLB):
Works at Layer 4, routing TCP traffic based on IP and port.
- Application Load Balancer (ALB):
- To create a Network Load Balancer (NLB), click on the Network Load Balancer (NLB) option.
- Enter configuration details (name, mode, port, SSL certificates, etc.) for front-end and back-end connections. ALB Deployment Help
Details
-
Name: A default name is provided based on the selected plan, but you can modify it.
-
Type: Choose between Internal or External load balancer.
Target Mapping
Backend Name
Routing Policy
- Choose a Balancing Policy:
- Round Robin: Distributes requests evenly among backend servers.
- Source IP Hash: Routes based on the user’s IP address to ensure consistency.
- Least Connection: Routes traffic to the server with the fewest active connections.
How Least Connection Works:
- The load balancer tracks active connections for each server.
- Incoming requests are routed to the server with the least active connections.
Port
- For NLB, use a port between 1024-65535, except 8080, 10050, and 9101.
- ALB does not require a target port.
Backends
- Adding a backend is mandatory. Click Add Backend to add a backend.
- View the backend list via the dropdown.
Peak Performance Features
Create New VPC
Enable this option to use a VPC IP as the default VPC IP for your load balancer to connect internally.
After creating a VPC, you can see it in the dropdown list.
Add New Reserve IP
Enable this option to use a reserved IP as the default Public IP for your load balancer. You can dynamically update the backend resources of your applications and websites by re-assigning the reserved IP address without downtime.
After creating an IP, you can see it in the dropdown list.
BitNinja
BitNinja is a user-friendly server security tool that combines various powerful defense mechanisms. Every BitNinja-protected load balancer learns from every attack, automatically applying this information across all BitNinja-enabled servers/load balancers, strengthening protection with each attack. Learn more
Enable BitNinja
Enable this option to use the BitNinja security tool for your load balancer. BitNinja has modules for different types of cyberattacks. It’s easy to install, requires minimal maintenance, and provides immediate protection against a wide range of cyberattacks.
Timeouts
You can set different timeout values, such as connection timeout, client timeout, server timeout, and HTTP keep-alive timeout, according to your requirements.
Summary
In the summary section, you can verify your Plan, Type, Details, Network Mapping, and Peak Performance Features.
Deploy Load Balancer
After filling in all the details successfully, click on the Submit button. It will take a few minutes to set up the scale group, and you will be taken to the ‘Load Balancers’ page.
Load Balancer Info
You can check all the basic, security, backend configurations, and network details of your load balancer on the Load Balancer info tab.
Backend Mapping
Once you've created your load balancer, you can manage it from the My Account Portal. Click on the installed LoadBalancer instance to see various management options.
To add a backend, click on the Add Backend button.
After adding the backend, you can see the list below.
You will be redirected to the Edit Load Balancer page, where you can add or change backend and frontend configurations for your load balancer.
You will be redirected to the Delete Load Balancer page, where you can delete backend and frontend configurations for your load balancer.
Monitoring
Monitoring is an essential part of maintaining the reliability, availability, and performance of your load balancer. You can view monitoring information for your load balancer on the Monitoring tab. This data is collected from your load balancer and processed into readable graphs, each based on a different metric. Learn more.
Alerts
Server health alerts are automatically created for your newly created load balancer using recommended alert policy parameters. You can also set up custom alerts by defining trigger parameters to suit your use case. The alerting system sends automatic response notifications to your defined email list. Learn more.
Stats
Prometheus Stats
Action Logs
Action logs contain detailed information about requests sent to your load balancer, such as the date/time the request was received, client’s IP address, request protocol, request paths, and server responses. These access logs are useful for understanding incoming network traffic patterns and troubleshooting any issues.
Billing Logs
Actions
Types of actions you can perform with your Load Balancer.
Stopping Your Load Balancer
To stop your Load Balancer, click the Stop button. A confirmation popup will appear; click on Power Off to confirm.
Upgrade Your Load Balancer
The Load Balancer (LB) upgrade feature allows customers to easily upgrade their LB plan based on specific usage needs. To upgrade, click the Upgrade button under Actions.
Then, click on the Apply button with the selected plan. The upgrade process will start.
Note: Please ensure that your load balancer is stopped when performing the upgrade action.
Delete
To delete your Load Balancer, click on the Delete button.