Dela via


Uppgradera och skala en Azure API Management-instans

GÄLLER FÖR: Utvecklare | Grundläggande | Basic v2 | Standard | Standard v2 | Premium | Premium v2

Kunder kan skala en Azure API Management-instans på en dedikerad tjänstnivå genom att lägga till och ta bort enheter. En enhet består av dedikerade Azure-resurser och har en viss bärande kapacitet uttryckt som ett antal API-anrop per sekund. Det här talet representerar inte en anropsgräns, utan snarare ett uppskattat maximalt dataflödesvärde för att möjliggöra grov kapacitetsplanering. Det faktiska dataflödet och svarstiden varierar brett beroende på faktorer som antal och frekvens för samtidiga anslutningar, typ och antal konfigurerade principer, storlekar för begäran och svar samt svarstid för serverdelen.

Anmärkning

  • På de klassiska nivåerna Basic, Standard och Premium , v2-nivåerna och arbetsytegatewayerna kan du konfigurera en instans att skala automatiskt baserat på en uppsättning regler.
  • API Management-instanser i förbrukningsnivån skalas automatiskt baserat på trafiken. För närvarande kan du inte uppgradera från eller nedgradera till förbrukningsnivån.

Dataflödet och priset för varje enhet beror på den tjänstnivå där enheten finns. Om du behöver öka kapaciteten för en tjänst inom en nivå bör du lägga till en enhet. Om den nivå som för närvarande är vald i DIN API Management-instans inte tillåter att fler enheter läggs till, måste du uppgradera till en nivå på högre nivå.

Anmärkning

Se API Management-priser för funktioner, skalningsgränser och uppskattat dataflöde på varje nivå. För att få mer exakta dataflödesnummer måste du titta på ett realistiskt scenario för dina API:er. Se Kapacitet för en Azure API Management-instans.

Viktigt!

Det kan ta 15 minuter eller längre att lägga till CA-certifikat, skalning, konfiguration av virtuellt nätverk, ändringar i tillgänglighetszonen och regiontillägg i API Management-tjänsten (till exempel att konfigurera anpassade domäner, lägga till CA-certifikat, skalning, konfiguration av virtuellt nätverk, ändringar i tillgänglighetszonen och regiontillägg) beroende på tjänstnivå och distributionens storlek. Förvänta dig längre väntetider för en instans med ett större antal skalningsenheter eller en multiregionkonfiguration. Löpande ändringar i API Management utförs noggrant för att bevara kapacitet och tillgänglighet.

Medan tjänsten uppdateras kan andra ändringar av tjänstinfrastrukturen inte göras. Du kan dock konfigurera API:er, produkter, principer och användarinställningar. Tjänsten upplever inte gatewayavbrott och API Management fortsätter att hantera API-begäranden utan avbrott (förutom på nivån Utvecklare).

Förutsättningar

Om du vill följa stegen i den här artikeln måste du:

Uppgradera och skala

Du kan välja mellan följande dedikerade nivåer: Developer, Basic, Basic v2, Standard, Standard v2, Premium och Premium v2.

  • Nivån Developer ska användas för att utvärdera tjänsten. Den bör inte användas för produktion. Nivån Developer har inget serviceavtal och du kan inte skala den här nivån (lägg till/ta bort enheter).

  • Basic, Basic v2, Standard, Standard v2, Premium och Premium v2 (förhandsversion) är nivåer som har serviceavtal och kan skalas. Prisinformation och skalningsgränser finns i PRISER för API Management.

  • Med Premium-nivån kan du distribuera en enda Azure API Management-instans över valfritt antal önskade Azure-regioner. När du först skapar en Azure API Management-tjänst innehåller instansen bara en enhet och finns i en enda Azure-region (den primära regionen).

    Ytterligare regioner kan enkelt läggas till. När du lägger till en region anger du det antal enheter som du vill allokera. Du kan till exempel ha en enhet i den primära regionen och fem enheter i någon annan region. Du kan anpassa antalet enheter till den trafik du har i varje region. Mer information finns i Distribuera en Azure API Management-tjänstinstans till flera Azure-regioner.

  • Du kan uppgradera och nedgradera till och från vissa dedikerade tjänstnivåer:

    • Du kan uppgradera och nedgradera till och från klassiska nivåer (Developer, Basic, Standard och Premium).

    • Du kan uppgradera och nedgradera till och från nivåerna Basic v2 och Standard v2 .

    Nedgradering kan ta bort vissa funktioner. Om du till exempel nedgraderar till Standard eller Basic från Premium-nivån kan du ta bort virtuella nätverk eller distributioner i flera regioner.

Utöka din API Management-instans

Du kan använda portalen för att skala din API Management-instans. Hur du skalar beror på vilken tjänstnivå du använder.

Skala API-hanteringstjänsten i Azure-portalen

Lägga till eller ta bort enheter – klassiska tjänstnivåer

  1. Gå till DIN API Management-instans i Azure Portal.
  2. Välj Platser på den vänstra menyn.
  3. Välj raden med den plats som du vill skala.
  4. Ange det nya antalet enheter – använd skjutreglaget om det är tillgängligt, eller välj eller skriv talet.
  5. Välj Använd.

Anmärkning

Premium-tjänstnivån kan du välja att konfigurera tillgänglighetszoner och ett virtuellt nätverk på en vald plats. Mer information finns i Distribuera API Management-tjänsten till ytterligare en plats.

Lägga till eller ta bort enheter – v2-tjänstnivåer

  1. Gå till DIN API Management-instans i Azure Portal.
  2. Välj Skala på den vänstra menyn.
  3. Ange det nya antalet enheter – använd skjutreglaget eller välj eller skriv talet.
  4. Välj Spara.

Lägga till eller ta bort enheter – arbetsytegateway

  1. Gå till DIN API Management-instans i Azure Portal.
  2. I den vänstra menyn, under API:er, väljer du Arbetsytor> namnet på din arbetsyta.
  3. I den vänstra menyn under Distribution + infrastruktur väljer du Gateways> namnet på din gateway.
  4. I den vänstra menyn går du till Distribution och infrastruktur och väljer Skala.
  5. Ange det nya antalet enheter – använd skjutreglaget eller välj eller skriv talet.
  6. Välj Spara.

Ändra din API Management-tjänstnivå

  1. Gå till DIN API Management-instans i Azure Portal.
  2. Välj Prisnivå på menyn.
  3. Välj önskad tjänstnivå i listrutan. Använd skjutreglaget för att ange antalet enheter för API Management-tjänsten efter ändringen.
  4. Välj Spara.

Stilleståndstid vid upp- och nedskalning

Om du skalar från eller till nivån Utvecklare blir det stilleståndstid. Annars finns det ingen stilleståndstid.

Beräkningsisolering

Om dina säkerhetskrav omfattar beräkningsisolering kan du använda prisnivån Isolerad . Den här nivån säkerställer att beräkningsresurserna för en API Management-tjänstinstans förbrukar hela den fysiska värdenheten och tillhandahåller den isoleringsnivå som krävs för att stödja arbetsbelastningar som US Department of Defense Impact Level 5 (IL5). Skapa en supportbegäran för att få åtkomst till den isolerade nivån.