Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
VAN TOEPASSING OP: Basic | Basic v2 | Standaard | Standard v2 | Premium | Premium v2
Een Azure API Management-service-exemplaar kan automatisch worden geschaald op basis van een set regels. Dit gedrag kan worden ingeschakeld en geconfigureerd via automatische schaalaanpassing van Azure Monitor.
In het artikel wordt het proces voor het configureren van automatische schaalaanpassing beschreven en wordt een optimale configuratie van regels voor automatische schaalaanpassing voorgesteld.
Notitie
- In servicelagen die ondersteuning bieden voor meerdere schaaleenheden, kunt u uw API Management-exemplaar ook handmatig schalen .
 - Een API Management-service in de verbruikslaag wordt automatisch geschaald op basis van het verkeer, zonder dat er extra configuratie nodig is.
 
Belangrijk
Wijzigingen in de infrastructuur van uw API Management-service (zoals het configureren van aangepaste domeinen, het toevoegen van CA-certificaten, schalen, configuratie van virtuele netwerken, wijzigingen in de beschikbaarheidszone en regio-toevoegingen) kunnen 15 minuten of langer duren, afhankelijk van de servicelaag en de grootte van de implementatie. Verwacht langere tijden voor een exemplaar met een groter aantal schaaleenheden of configuratie met meerdere regio's. Rolling wijzigingen in API Management worden zorgvuldig uitgevoerd om de capaciteit en beschikbaarheid te behouden.
Terwijl de service wordt bijgewerkt, kunnen andere wijzigingen in de serviceinfrastructuur niet worden aangebracht. U kunt echter API's, producten, beleid en gebruikersinstellingen configureren. De service ondervindt geen downtime van de gateway en API Management blijft zonder onderbreking service-API-aanvragen uitvoeren (behalve in de developer-laag).
Vereisten
Als u de stappen uit dit artikel wilt volgen, moet u het volgende doen:
- Een actief Azure-abonnement.
 - Een Azure API Management-exemplaar hebben. Zie Een Azure API Management-exemplaar maken voor meer informatie.
 - Inzicht in het concept van capaciteit van een API Management-exemplaar.
 - Meer informatie over handmatig schalen van een API Management-exemplaar, inclusief kostengevolgen.
 
Beperkingen voor automatische schaalaanpassing van Azure API Management
Bepaalde beperkingen en gevolgen van schaalbeslissingen moeten worden overwogen voordat u gedrag voor automatische schaalaanpassing configureert.
- De prijscategorie van uw API Management-exemplaar bepaalt het maximum aantal eenheden waarnaar u kunt schalen. De standard-laag kan bijvoorbeeld worden geschaald naar 4 eenheden. U kunt een willekeurig aantal eenheden toevoegen aan de Premium-laag .
 - Als de service is vergrendeld door een andere bewerking, mislukt de schaalaanvraag en probeert u het automatisch opnieuw.
 - Als uw service-exemplaar wordt geïmplementeerd in meerdere regio's (locaties), kunnen alleen eenheden op de primaire locatie automatisch worden geschaald met automatische schaalaanpassing van Azure Monitor. Eenheden op andere locaties kunnen handmatig worden geschaald of met behulp van aangepaste schaalprogramma's.
 - Als uw service-exemplaar is geconfigureerd met beschikbaarheidszones op de primaire locatie, raden we u aan de standaardinstelling Automatisch voor beschikbaarheidszones te laten staan. Als u specifieke zones selecteert, moet het aantal API Management-eenheden in regels voor automatisch schalen en limieten een veelvoud zijn van het aantal geconfigureerde zones.
 
Automatische schaalaanpassing inschakelen en configureren voor een API Management-exemplaar
Volg deze stappen om automatische schaalaanpassing te configureren voor een Azure API Management-service:
Meld u aan bij Azure Portal en ga naar uw API Management-exemplaar.
Selecteer in het linkermenu Implementatie en infrastructuur>uitschalen (automatisch schalen) en selecteer vervolgens Aangepaste automatische schaalaanpassing.
              
              
            
Selecteer in de standaardschaalvoorwaarde Schalen op basis van een metrische waarde en selecteer vervolgens Een regel toevoegen.
              
              
            
Definieer een nieuwe uitschaalregel.
Met een uitschaalregel kan bijvoorbeeld 1 API Management-eenheid worden toegevoegd wanneer de gemiddelde metrische capaciteit in de afgelopen 30 minuten hoger is dan 70%. De volgende tabel bevat een voorbeeldconfiguratie voor een dergelijke regel. Bekijk de voorgaande beperkingen bij het definiëren van een uitschaalregel in uw omgeving.
Kenmerk Weergegeven als Opmerkingen Bron van metrische gegevens Huidige resource Definieer de regel op basis van de huidige metrische api Management-resourcegegevens. Criteria Naam van meetwaarde Capaciteit Capaciteitsmetriek is een van de API Management-metrieken die het gebruik van middelen door een Azure API Management-exemplaar weerspiegelt. Kies een metrische capaciteitswaarde die wordt ondersteund in uw API Management-servicelaag. Locatie Selecteer de primaire locatie van het API Management-exemplaar Operateur Groter dan Drempelwaarde voor metrische gegevens 70% De drempelwaarde voor de metrische gemiddelde capaciteit. Zie Capaciteit gebruiken voor schaalbeslissingen voor overwegingen bij het instellen van deze drempelwaarde. Duur (in minuten) 30 De periode voor het gemiddelde van de metrische capaciteit is specifiek voor gebruikspatronen. Hoe langer de duur, hoe soepeler de reactie zal zijn. Onregelmatige pieken hebben minder effect op de uitschaalbeslissing. De uitschaaltrigger wordt echter ook vertraagd. Tijdsintervalstatistieken Gemiddeld Actie Operatie Aantal verhogen met Aantal exemplaren 1 Schaal het Azure API Management-exemplaar uit op één eenheid. Afkoelen (minuten) 60 In de meeste gevallen voorkomt de afkoelperiode van 60 minuten dat er veel schalingsacties worden geactiveerd. Selecteer Toevoegen om de regel op te slaan.
Als u een andere regel wilt toevoegen, selecteert u Een regel toevoegen.
Deze keer moet een regel voor inschalen worden gedefinieerd. Het zorgt ervoor dat resources niet worden verspild wanneer het gebruik van API's afneemt.
Definieer een nieuwe regel voor inschalen.
Met een regel voor inschalen kan bijvoorbeeld een verwijdering van 1 API Management-eenheid worden geactiveerd wanneer de gemiddelde metrische capaciteit in de afgelopen 30 minuten lager is dan 35%. De volgende tabel bevat een voorbeeldconfiguratie voor een dergelijke regel.
Kenmerk Weergegeven als Opmerkingen Bron van metrische gegevens Huidige resource Definieer de regel op basis van de huidige metrische api Management-resourcegegevens. Criteria Tijdverzameling Gemiddeld Naam van meetwaarde Capaciteit Hetzelfde metrische gegeven als de metrische waarde die wordt gebruikt voor de uitschaalregel. Locatie Selecteer de primaire locatie van het API Management-exemplaar Operateur Kleiner dan Drempel 35% Net als bij de uitschaalregel is deze waarde sterk afhankelijk van de gebruikspatronen van het API Management-exemplaar. Duur (in minuten) 30 Dezelfde waarde als de waarde die wordt gebruikt voor de uitschaalregel. Tijdsintervalstatistieken Gemiddeld Actie Operatie Aantal verlagen met In tegenstelling tot wat is gebruikt voor de uitschaalregel. Aantal exemplaren 1 Dezelfde waarde als de waarde die wordt gebruikt voor de uitschaalregel. Afkoelen (minuten) 90 Inschalen moet conservatiever zijn dan uitschalen, dus de afkoelperiode moet langer zijn. Selecteer Toevoegen om de regel op te slaan.
Selecteer in Instantielimieten het minimum-, maximum- en standaardaantal API Management-eenheden.
Notitie
API Management heeft een limiet van eenheden waarvoor een exemplaar kan worden uitgeschaald. De limiet is afhankelijk van de servicelaag.
              
              
            
Selecteer Opslaan. Uw automatische schaalaanpassing is geconfigureerd.