load-balancing-in-azure-with-loadmaster-hero-image

Load Balancing in Azure with LoadMaster

Deploy in AWS Deploy in Azure
The Microsoft Azure Infrastructure as a Service (IaaS) platform enables applications to be easily provisioned in Microsoft’s cloud. Existing on premise applications can be seamlessly transitioned into Azure, allowing technology decision makers to benefit from the scalability, elasticity and shift of capital expenses to operational ones. When Microsoft Azure is incorporated into an organization’s  multicloud strategy, many exciting benefits are realized!
  • Azure makes higher agility possible for your business
  • Azure makes Development Operations easier to achieve
  • Azure makes integration with on premise applications and data simple

High availability and disaster recovery are of highest importance for application infrastructure since other important factors such as capacity and performance are negated if service either is not available or cannot quickly be recovered in the event of an instance failure or degradation. While the Azure platform provides native, basic application load balancing capabilities, Kemp’s Virtual LoadMaster

Microsoft Azure Certified

(VLM™) for Azure greatly enhances and complements these capabilities by delivering true layer 7 Application Delivery. When VLM™ for Azure is combined with Kemp’s Global Server Load Balancing (GSLB) functionality known as GEO, high availability across on premise and cloud based application pools and intelligent global traffic distribution across multiple private cloud infrastructures and Azure becomes possible providing highly resilient, scalable and smart application deployments.

Kemp’s close relationship to Microsoft and commitment to enhanced integration with Microsoft platforms such as Azure and their suite of Enterprise productivity application results in optimal end-to-end user experience for mutual customers.

The Virtual LoadMaster Load Balancer/ADC for Azure is easy to provision, configure and manage right within Azure

  • Easily provision from the Azure management portal
  • Virtual LoadMaster assumes Public/Private endpoint functionality for services
  • Connect Application Server instances to Virtual LoadMaster for Azure

Compare the Azure Load Balancer and Kemp Virtual LoadMaster for Azure

FeaturesAzureLoadMaster
Basic and Standard Tier VM supportUncheckedChecked
Network Level L4 load balancingCheckedChecked
Multiple application access with single IPLimitedChecked
Pre-configured application templatesUncheckedChecked
Web User Interface for ease of managementLimitedChecked
High Availability & ClusteringLimitedChecked
Hybrid Traffic DistributionCheckedChecked (with advanced traffic distribution)
Scheduling methodsRound Robin OnlyL4/L7
Server PersistenceLimitedChecked L4/L7(Advanced options)
SSL Termination/OffloadLimitedChecked
Content Caching/CompressionUncheckedChecked
Least Connection Scheduling UncheckedChecked
Server Name Indicator (SNI)LimitedChecked
VM Resource Availability AwarenessUncheckedChecked
Web Application Firewall ProtectionLimitedChecked
Two Factor AuthenticationUncheckedChecked
Single Sign OnUncheckedChecked
SmartCard(CAC) / X.509 Certificate AuthenticationUncheckedChecked
LDAP AuthenticationUncheckedChecked
Radius AuthenticationUncheckedChecked
Kerberos Constrained Delegation SupportUncheckedChecked
Active Directory group based traffic steeringUncheckedChecked
Header content switchingLimitedChecked
Header manipulationUncheckedChecked
Adaptive schedulingUncheckedChecked
OCSP Certificate ValidationUncheckedChecked
SAML Authentication SupportUncheckedChecked
TCP MultiplexingUncheckedChecked
Reverse ProxyLimitedChecked

Introducing Load Balancing in Microsoft Azure

Before we create a Virtual LoadMaster Virtual Machine (VM) in Azure, it is important to understand the traffic flow so that VMs in Microsoft Azure can be configured appropriately.

Microsoft Azure IaaS deployments accept traffic only on published endpoints. Any request to access Microsoft Azure workloads passes through the default load balancing layer of the Microsoft Azure platform. To utilize the additional features of Virtual LoadMaster, deploy the Virtual LoadMaster for Azure.

Complete the following steps:

  1. First deploy the Virtual LoadMaster for Azure.
  2. Create all virtual machines(VMs) that need to be load balanced.
  3. Publish these VMs through the Virtual LoadMaster using Virtual Services and add the necessary rule(s) to the Azure Network Security Group(s).
LoadMaster for AzureVirtual LoadMasterfor CloudApplication VMVMApplication VMVMApplication VMVMApplication VMVMApplication VMVMMicrosoftAzure
LoadMaster for AzureVirtual LoadMasterfor CloudApp-licationVMVMApp-licationVMVMApp-licationVMVMMicrosoftAzure
Figure 1-1: LoadMaster for Azure

 

By doing this, we receive all load balanced traffic on the LoadMaster VM and the logic of load balancing incoming connections will be applied as per the configured virtual service on Kemp’s Virtual LoadMaster for a given workload.

Azure Resources

Start Powering Your Always-on Application Experience Today

30-Day Free Trial Contact Sales