Skip to main content

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:
    1. Application Load Balancer (ALB):
      Works at Layer 7, making decisions based on content and application logic.
    2. Network Load Balancer (NLB):
      Works at Layer 4, routing TCP traffic based on IP and port.
  • 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

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:

  1. The load balancer tracks active connections for each server.
  2. 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.
  • There are two types of VPCs available:

Default VPC: Provided by E2E with a pre-defined CIDR.

Custom VPC: User-created, where you can also optionally select an associated subnet.

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.

Encryption

Encryption in Load Balancer ensures that all incoming and outgoing traffic between clients and backend nodes is securely transmitted over encrypted channels. When HTTPS/SSL is enabled, the Load Balancer terminates SSL at its endpoint, decrypts the incoming request, and forwards the traffic to the backend servers. This prevents data interception, protects sensitive information, and guarantees secure communication over the public network.

Security Group

A Security Group attached to a Load Balancer acts as a virtual firewall that manages both inbound and outbound traffic. It ensures that only permitted IP ranges, networks, and protocols are allowed to communicate with the Load Balancer and its backend nodes. When a Load Balancer is created, a default Security Group is automatically selected and applied. Users also have the flexibility to create a new Security Group or can select from the previously created security group, during the Load Balancer creation process and assign it immediately. Additionally, the newly created Security Group can be set as the default for future Load Balancers. This allows users to enforce custom access rules, improve security, and maintain tighter control over network communication.

  • Inbound rules determine what type of traffic is allowed to reach the Load Balancer (e.g., HTTP/HTTPS from specific networks or public access).
  • Outbound rules control what traffic the Load Balancer can send out, including allowed IP ranges, ports, and network destinations.

Configure a Security Group for Load Balancer

  1. Click the “+” icon to create a new Security Group.
  1. Enter a name for the Security Group. Adding a description is optional.You may also choose to set this Security Group as the default.

  2. Define the required Inbound and Outbound rules based on your access needs.Click Create to finish.


LB securitygroup

After the Security Group is created, it will appear in the list of available groups. You can then select it from the Security Group dropdown menu while creating or updating your Load Balancer.

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.

Network

In the Network section you can review the following details for the Load Balancer:

Public IP — the public IP address assigned to the Load Balancer.

IPv6 — IPv6 address (if provisioned).

Associated VPC — the Virtual Private Cloud (VPC) networks attached to the Load Balancer.

Add a new VPC

  1. Use this to attach an existing VPC to the Load Balancer.

  2. In the Network section, click the + button (Add VPC) located near the VPC list or toolbar.

  1. A drawer or modal will open showing available VPCs (or a form to create/select one).

  2. Select the VPC you want to attach. If necessary, configure any additional options presented (subnet selection optinally) and Click Attach VPC confirm.


note:: Wait for the UI to show the VPC in the Associated VPC list—this indicates the VPC is successfully attached.


Detach (remove) a VPC

  1. Detach a VPC when you want to remove network connectivity between the Load Balancer and that VPC.

  2. Choose Detach (or Remove) from the action list.


  1. Confirm the action in the confirmation dialog.
  1. The VPC will be removed from the Associated VPC list and will no longer show under the Network section.

  2. It will be detached and removed from the network section.

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.

Add Backend Info Image

After adding the backend, you can see the list below.

Backend Details Tab Image

You will be redirected to the Edit Load Balancer page, where you can add or change backend and frontend configurations for your load balancer.

Manage Load Balancer Image

You will be redirected to the Delete Load Balancer page, where you can delete backend and frontend configurations for your load balancer.

Delete Tab Image

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

The Stats tab provides real-time operational metrics for the load balancer, including frontend and backend traffic statistics. It displays session rates, active and maximum sessions, data throughput, request/response counts, error rates, and server health status. These metrics help monitor performance, identify issues, and verify the current state of all backend servers. The information is refreshed periodically to ensure up-to-date visibility into load balancer activity.

Prometheus Stats

Prometheus Stats Image

Security group

When creating a Load Balancer, a default Security Group is automatically attached which can be shown below. You can also attach allow all traffic security group and a new security group.

Attaching a Security Group to the Load Balancer

  1. Click on Attach Security Group.

  2. From the dropdown list, select the desired Security Group. You can also select multiple Security Groups simultaneously.

  1. Click on the (tick) icon to confirm.

security group

  • Once completed, a message will appear stating “Security Group attached successfully.”

Note: You can attach multiple security groups at the same time. You can also manage the attached Security Groups later. The Load Balancer allows you to edit the currently assigned Security Groups or detach any Security Group that is no longer required. This gives you full flexibility and control over access management for your Load Balancer.

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

The Billing Logs section provides a transparent breakdown of all costs associated with your Load Balancer.

Activity Timeline

The Activity Timeline provides a detailed, time-ordered history of all actions performed on your Load Balancer. It helps you track configuration changes, operational events.

Actions

Types of actions you can perform with your Load Balancer.

Actions Image

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.