Taakverdelings-VM's implementeren
U kunt taakverdeling gebruiken om inkomend netwerkverkeer gelijkmatig te verdelen over een groep resources of servers. In dit scenario worden de load balancers beschouwd als front-endapparaten , terwijl de Azure-resources waarmee clients verbinding willen maken, de exemplaren van de back-endpool zijn.
Notitie
De exemplaren van de back-endpool kunnen Azure-VM's of exemplaren in een virtuele-machineschaalset zijn.
In Azure beheert u dit inkomende verkeer met taakverdelingsregels en statustests.
Er zijn twee typen load balancers die u in Azure kunt gebruiken, zoals beschreven in de volgende tabel.
Load balancer-type | Beschrijving |
---|---|
Openbare load balancer | U gebruikt een openbare load balancer om uitgaande verbindingen te bieden voor VM's in uw virtuele Azure-netwerk (VNet). Deze verbindingen worden tot stand gebracht door de privé-IP-adressen te vertalen naar openbare IP-adressen. U gebruikt openbare load balancers om internetverkeer naar uw VM's te verdelen. |
Interne load balancer | U gebruikt een interne (of privé) load balancer waarbij alleen privé-IP-adressen nodig zijn voor de front-end. U gebruikt interne load balancers om verkeer in een Azure-VNet te verdelen. |
Tip
U hebt toegang tot een front-end van een load balancer vanuit een on-premises netwerk in een hybride scenario.
Azure Load Balancer bevat enkele belangrijke componenten. U kunt deze onderdelen in uw abonnement configureren met behulp van:
- Azure Portal
- Azure-CLI
- Azure PowerShell
- Azure Resource Manager-sjablonen
Front-end-IP-configuratie
Het IP-adres van uw Azure Load Balancer is het contactpunt voor clients. Deze IP-adressen kunnen een van de volgende zijn:
- Openbare IP-adressen
- Privé-IP-adressen
De aard van het IP-adres bepaalt het type load balancer dat is gemaakt, zoals beschreven in de volgende tabel.
Openbare load balancer | Interne load balancer | |
---|---|---|
Front-end-IP-configuratie | Openbaar IP-adres | Privé IP-adres |
Beschrijving | Een openbare load balancer wijst het openbare IP-adres en de poort van binnenkomend verkeer toe aan het privé-IP-adres en de poort van de virtuele machine. De load balancer wijst vervolgens verkeer op de andere manier toe voor het antwoordverkeer van de virtuele machine. Door het toepassen van regels voor taakverdeling, kunt u specifieke soorten verkeer verdelen voor meerdere virtuele machines of services. U kunt bijvoorbeeld het webaanvraagverkeer verspreiden over meerdere webservers. | Een interne load balancer verdeelt verkeer dat afkomstig is van een privé-IP-adres naar resources die zich in een VNet bevinden. Azure beperkt de toegang tot de front-end-IP-adressen van een VNet dat taakverdeling heeft. Front-end-IP-adressen en VNets worden nooit rechtstreeks blootgesteld aan een interneteindpunt. Interne LOB-toepassingen (Line-Of-Business) worden uitgevoerd in Azure en worden geopend vanuit Azure of vanuit on-premises resources. |
Ondersteunde SKU's | Basic, Standard | Basic, Standard |
Notitie
Een load balancer kan meerdere front-end-IP-adressen hebben.
Back-endpool
Een back-endpool kan worden gekoppeld aan virtuele Azure-machines of virtuele-machineschaalsets. VM's in de back-endpool verwerken de binnenkomende aanvragen.
Wanneer u exemplaren omhoog of omlaag schaalt, wordt de load balancer automatisch opnieuw geconfigureerd met behulp van automatische herconfiguratie. Als u virtuele machines toevoegt aan de back-endpool of eruit verwijdert, wordt de load balancer opnieuw geconfigureerd zonder dat er aanvullende bewerkingen worden uitgevoerd. De load balancer kan aanvragen verdelen over VM's en instanties van virtuele-machineschaalsets die alleen zijn verbonden met hetzelfde VNet als de load balancer.
Notitie
Een load balancer verdeelt de aanvraag niet automatisch voor alle VM's die zijn verbonden met hetzelfde VNet; u moet ze opgeven door ze te koppelen aan de back-endpool.
Wanneer u nadenkt over het ontwerp van uw back-end-pool, kunt u het beste ontwerpen voor het minst aantal afzonderlijke resources voor de back-end-pool om de duur van beheerbewerkingen te optimaliseren. Er is geen verschil in de prestaties of schaal van het gegevensplan.
Meer artikelen
Lees de volgende documenten voor meer informatie:
- Zelfstudie: Taken verdelen over virtuele Windows-machines in Azure om een maximaal beschikbare toepassing te maken met Azure PowerShell
- Meerdere front-ends voor Azure Load Balancer