Load Balancers

Load Balancers Without Instances

Risk Level: Low

Description

The plugin ensures that a backend server is attached to all the load balancers. The load balancer without any backend resource is not serving any purpose and will be charged in the pay-as-you-go subscription.

About the Service

Load Balancers: Load Balancers is an Azure service used to balance out the incoming requests to different virtual machines. The azure load balancer provides various features other than load balancing, such as port forwarding, automatic reconfiguration during scaling of instances and various others. The load balancer ensures that the incoming traffic does not reach a non-working virtual machine ensuring resilience to physical or software failures of virtual machines.

Impact

In case of not attaching any backend resource to the load balancer, its feature is not being utilized and it will cause unnecessary expense for the organization.

Steps to Reproduce

  1. Login to azure portal.
  2. Click on Load balancer under Services or type “load balancer” in the search box.
  3. Select any one load balancer from the given records to check for the issue.
  4. From the navigation bar, go to Backend pools under Settings.
  5. If there is no instance defined, go to the Steps for Remediation section.
  6. Repeat for other balancers as well to check for the issue.

Steps for Remediation

  1. Log in to the Azure portal.
  2. Click on Load balancer under Services or type “load balancer” in the search box.
  3. Select any one load balancer from the given records to check for the issue.
  4. From the navigation bar, go to Backend pools under Settings.
  5. If there is no instance defined, go to the +Add option.
  6. Fill in the name detail and select the virtual network. Apply rest of the changes required, click on Add.
  7. Repeat for other balancers as well and remediate the issue.

Please feel free to reach out to support@pingsafe.ai with any questions that you may have.

Thanks

PingSafe Support