Lastbalanserare mellan prenumerationer
Azure Load Balancer stöder belastningsutjämning mellan prenumerationer, där klientdels-IP-adressen och/eller serverdelspoolinstanserna kan finnas i en annan prenumeration än Azure Load Balancer.
Den här artikeln innehåller en översikt över belastningsutjämning mellan prenumerationer med Azure Load Balancer och de scenarier som stöds.
Vad är belastningsutjämning mellan prenumerationer?
Med belastningsutjämning mellan prenumerationer kan du distribuera Azure Load Balancer-resurser mellan flera prenumerationer. Med den här funktionen kan du distribuera en lastbalanserare i en prenumeration och ha klientdels-IP- och serverdelspoolinstanserna i en annan prenumeration. Den här funktionen är användbar för organisationer som har separata prenumerationer för nätverks- och programresurser.
Den här tabellen illustrerar några av de möjliga scenarier som stöd för belastningsutjämning mellan prenumerationer.
Prenumeration 1 | Prenumeration 2 |
---|---|
Load Balancer | Serverdelspoolresurser och IP-adress för klientdelen |
Resurser för lastbalanserare och serverdelspooler | Klientdelens IP-adress |
Ip-adress för lastbalanserare och klientdel | Resurser för serverdelspool |
IP-konfigurationer för klientdel mellan prenumerationer
Klientdelar mellan prenumerationer gör att klientdels-IP-konfigurationen kan finnas i en annan prenumeration än lastbalanserarens prenumeration. För att aktivera IP-konfigurationer mellan prenumerationer måste följande tagg anges till true: IsRemoteFrontend: True
, och SyncMode
egenskapen måste vara aktiverad i serverdelspoolen.
Ip-konfigurationer för offentliga klientdelar
Offentliga IP-adresser som används av en Azure Load Balancer kan finnas i en annan prenumeration än lastbalanseraren. Om flera offentliga IP-adresser är kopplade till en lastbalanserare kan varje IP-adress komma från en annan prenumeration. Om vi till exempel har en lastbalanserare (distribuerad i prenumeration C) med två ip-adresser på klientdelen kan den första IP-adressen finnas i prenumeration B och den andra IP-adressen kan finnas i prenumeration A.
En viktig notering är att när en IP-konfiguration för klientdelen har angetts kan dess prenumeration inte ändras. Ip-konfigurationen för klientdelen kan dock uppdateras med en annan IP-adress i samma prenumeration. Om till exempel en IP-konfiguration för klientdelen är kopplad till IP-adress A i prenumeration 1 kan den uppdateras till IP-adress B även i prenumeration 1. Offentliga IP-adresser för flera prenumerationer stöds endast på den regionala nivåns standardlastbalanserare
Interna IP-konfigurationer för klientdelen
Precis som offentliga lastbalanserare kan interna lastbalanserare också ha IP-konfigurationer mellan prenumerationer. I det här fallet kan undernätet/det virtuella nätverket finnas i en annan prenumeration än lastbalanseraren. Men till skillnad från offentliga klientdelar måste alla interna klientdelskonfigurationer komma från samma undernät/virtuella nätverk. Dessutom måste alla serverdelspooler konfigureras till samma virtuella nätverk som klientdels-IP-konfigurationerna.
Serverdelspooler mellan prenumerationer
Serverdelar mellan prenumerationer tillåter att serverdelsinstanser finns i en annan prenumeration än lastbalanserarens prenumeration. Lastbalanseraren kan till exempel finnas i prenumeration 1 och mina virtuella serverdelsdatorer kan finnas i prenumeration 2. Serverdelsinstanserna och det virtuella nätverk som de refererar till kan finnas i en annan prenumeration. Serverdelspooler mellan prenumerationer måste använda en ny egenskap som kallas SyncMode.
Vad är SyncMode
Egenskapen SyncMode är en parameter som du kan ange när du skapar en serverdelspool med hjälp av IP-adresser och virtuella nätverks-ID:n. Den här egenskapen måste anges när du använder klientdelar eller serverdelar mellan prenumerationer. Den har två möjliga värden: Automatisk eller Manuell.
Dessutom ersätter den här egenskapen begreppet NIC-baserade eller IP-baserade serverdelspooler. Därför är serverdelspooler med egenskapen SyncMode konfigurerad en distinkt typ av serverdelspool, separat från NIC- eller IP-baserade serverdelspooler. Serverdelspooler kan antingen endast vara NIC-baserade, IP-baserade eller SyncMode-aktiverade.
När ska jag använda Automatisk SyncMode
När SyncMode har konfigurerats som Automatisk synkroniseras serverdelspoolinstanser med lastbalanserarens konfiguration. Därför återspeglas ändringar i serverdelspoolinstanserna automatiskt i lastbalanserarens konfiguration av serverdelspoolen. Den här ändringen är relevant när du använder VM-skalningsuppsättningar i serverdelspoolen. När skalningsuppsättningen skalar in/ut läggs medlemmarna i serverdelspoolen automatiskt till eller tas bort från poolen i enlighet med detta. Precis som nätverkskort baserade på serverdelspooler måste varje serverdelsinstanss nätverkskort även referera till lastbalanserarens serverdelspool om SyncMode är inställt på Automatisk. Därför läggs serverdelsinstanser till i poolerna för automatisk SynkroniseringMode-serverdel genom att NIC-resursens referens uppdateras till lastbalanseraren.
När ska jag använda Manuell SyncMode
Med SyncMode konfigurerat som manuellt synkroniseras inte serverdelspoolinstanser med lastbalanserarens konfiguration. Med det här läget kan du skapa en serverdelspool med företablerade privata IP-adresser som kan användas för scenarier som haveriberedskap, aktiv-passiv eller dynamisk etablering. När du använder manuella SyncMode-serverdelspooler ansvarar du för att uppdatera serverdelspoolen när eventuella ändringar i dina serverdelsinstanser inträffar, till exempel med autoskalning av skalningsuppsättningar.
Global lastbalanserare för flera prenumerationer
Dessutom stöds belastningsutjämning mellan prenumerationer för azure global lastbalanserare. Med global lastbalanserare mellan prenumerationer kan regionala lastbalanserare för serverdelen finnas i olika prenumerationer. Serverdelar mellan prenumerationer på en global lastbalanserare behöver inte andra parametrar eller ändringar i serverdelspoolen.
Kommentar
Klientdelar för flera prenumerationer stöds inte i Azure Global Load Balancer idag.
Auktorisering
För att aktivera belastningsutjämning mellan prenumerationer måste en användare tilldelas rollen Nätverksdeltagare eller till en anpassad roll som tilldelas lämpliga åtgärder som anges i följande tabell i båda prenumerationerna:
Klientdelar för flera prenumerationer
Offentliga klientdelar
Microsoft.Network/loadBalancers/frontendIPConfigurations/join/action Microsoft.Network/publicIPAddresses/join/action
Interna klientdelar
Microsoft.Network/loadBalancers/frontendIPConfigurations/join/action
Serverdelar mellan prenumerationer
Microsoft.Network/loadBalancers/backendAddressPools/write
Microsoft.Network/loadBalancers/backendAddressPools/join/action Microsoft.Network/virtualNetworks/write Microsoft.Network/networkInterfaces/write
Korsklientorganisation
När du arbetar med flera klientorganisationer måste en användare tilldelas rollen Nätverksdeltagare eller till en anpassad roll som tilldelas lämpliga åtgärder för klientdelar mellan prenumerationer i båda prenumerationerna. Mer information om länkning mellan klientorganisationer finns i Autentisera begäranden mellan klienter.
Begränsningar
- SyncMode kan bara ställas in på nya serverdelspooler
- Egenskapen SyncMode måste anges explicit – som standard är egenskapen SyncMode ospecificerad
- API-version 2023-04-01 och senare måste användas för att distribuera/uppdatera lastbalanserarna
- När den har konfigurerats kan egenskapen SyncMode inte ändras i en serverdelspool
- Ett virtuellt nätverk måste anges när egenskapen SyncMode har konfigurerats. När ett virtuellt nätverk har konfigurerats kan det inte uppdateras i serverdelspoolen
- Inkommande NAT-pooler stöds inte för lastbalanserare mellan prenumerationer. Använda inkommande NAT-regler
- Alla resurser måste distribueras i samma region som lastbalanseraren
- Egenskapen SyncMode stöds inte i serverdelspooler för lastbalanserare mellan regioner
- Lastbalanserare mellan prenumerationer kan inte kopplas till Gateway Load Balancers
- Gateway Load Balancers kan inte ha komponenter mellan prenumerationer