Aggiornare e ridimensionare un'istanza di Gestione API di AzureUpgrade and scale an Azure API Management instance

I clienti possono ridimensionare un'istanza di gestione API di Azure aggiungendo e rimuovendo unità.Customers can scale an Azure API Management instance by adding and removing units. Un'unità, costituita da risorse di Azure dedicate, ha una capacità di carico specifica espressa sotto forma di numero di chiamate API al mese.A unit is composed of dedicated Azure resources and has a certain load-bearing capacity expressed as a number of API calls per month. Questo numero non rappresenta un limite di chiamate, ma piuttosto un valore della velocità effettiva massima per consentire la pianificazione della capacità approssimativa.This number does not represent a call limit, but rather a maximum throughput value to allow for rough capacity planning. La velocità e la latenza effettive variano in modo significativo a seconda di fattori quali il numero e la percentuale di connessioni simultanee, la tipologia e il numero di criteri configurati, le dimensioni delle richieste e delle risposte e la latenza del back-end.Actual throughput and latency vary broadly depending on factors such as number and rate of concurrent connections, the kind and number of configured policies, request and response sizes, and backend latency.

La capacità e il prezzo di ogni unità dipende dal livello a cui l'unità appartiene.Capacity and price of each unit depends on the tier in which the unit exists. È possibile scegliere tra quattro livelli: Developer, Basic, Standard e Premium.You can choose between four tiers: Developer, Basic, Standard, Premium. Se è necessario aumentare la capacità di un servizio all'interno di un livello, è consigliabile aggiungere un'unità.If you need to increase capacity for a service within a tier, you should add a unit. Se il livello attualmente selezionato nell'istanza di gestione API non consente l'aggiunta di altre unità, è necessario eseguire l'aggiornamento a un livello superiore.If the tier that is currently selected in your API Management instance does not allow adding more units, you need to upgrade to a higher-level tier.

Il prezzo di ogni unità e le funzionalità disponibili (ad esempio, la distribuzione in più aree) dipendono dal livello scelto per l'istanza di gestione API.The price of each unit and the available features (for example, multi-region deployment) depends on the tier that you chose for your API Management instance. L'articolo con i dettagli sui prezzi illustra il prezzo unitario per ogni livello e le funzionalità disponibili corrispondenti.The pricing details article, explains the price per unit and features you get in each tier.

Nota

I valori relativi alla capacità unitaria per ogni livello indicati nell'articolo con i dettagli sui prezzi sono approssimativi.The pricing details article shows approximate numbers of unit capacity in each tier. Per ottenere valori più precisi, è necessario esaminare uno scenario realistico per le API in uso.To get more accurate numbers, you need to look at a realistic scenario for your APIs. Vedere l'articolo Capacità di un'istanza di Gestione API di Azure.See the Capacity of an Azure API Management instance article.

PrerequisitiPrerequisites

Per eseguire i passaggi in questo articolo è necessario:To follow the steps from this article, you must:

DisponibilitàAvailability

Importante

Questa funzionalità è disponibile nei livelli Premium, Standard, Basic e Developer di Gestione API.This feature is available in the Premium, Standard, Basic, and Developer tiers of API Management.

Aggiornare e ridimensionareUpgrade and scale

È possibile scegliere tra quattro livelli: Developer, Basic, standard e Premium.You can choose between four tiers: Developer, Basic, Standard, and Premium. Il livello Developer deve essere usato per valutare il servizio. Non deve essere usato in produzione.The Developer tier should be used to evaluate the service; it should not be used for production. Il livello Developer non è accompagnato da un contratto di servizio e non può essere ridimensionato tramite l'aggiunta o la rimozione di unità.The Developer tier does not have SLA and you cannot scale this tier (add/remove units).

Basic, standard e Premium sono livelli di produzione con contratto di contratto e possono essere ridimensionati.Basic, Standard, and Premium are production tiers that have SLA and can be scaled. Il livello Basic è il livello più economico con un contratto di contratto e può essere scalato fino a due unità. il livello standard può essere ridotto a un massimo di quattro unità.The Basic tier is the cheapest tier with an SLA and it can be scaled up to two units, Standard tier can be scaled to up to four units. Al livello Premium è possibile aggiungere un numero qualsiasi di unità.You can add any number of units to the Premium tier.

Il livello Premium consente di distribuire un'unica istanza di Gestione API di Azure in un numero qualsiasi di aree di Azure.The Premium tier enables you to distribute a single Azure API Management instance across any number of desired Azure regions. Nel momento in cui viene creato un servizio Gestione API di Azure, l'istanza contiene una sola unità e si trova in un'unica area di Azure.When you initially create an Azure API Management service, the instance contains only one unit and resides in a single Azure region. L'area iniziale viene designata come area primaria.The initial region is designated as the primary region. È possibile aggiungere facilmente altre aree.Additional regions can be easily added. Quando si aggiunge un'area, si specifica il numero di unità da allocare.When adding a region, you specify the number of units you want to allocate. È ad esempio possibile allocare una sola unità nell'area primaria e cinque unità in altre aree.For example, you can have one unit in the primary region and five units in some other region. È possibile personalizzare il numero di unità in base al traffico di ogni area.You can tailor the number of units to the traffic you have in each region. Per altre informazioni, vedere Come distribuire un'istanza del servizio Gestione API di Azure in più aree di Azure.For more information, see How to deploy an Azure API Management service instance to multiple Azure regions.

È possibile effettuare aggiornamenti e downgrade da e verso qualsiasi livello.You can upgrade and downgrade to and from any tier. L'aggiornamento o il downgrade può rimuovere alcune funzionalità, ad esempio reti virtuali o la distribuzione in più aree, quando si effettua il downgrade a standard o Basic dal livello Premium.Upgrading or downgrading can remove some features - for example, VNETs or multi-region deployment, when downgrading to Standard or Basic from the Premium tier.

Nota

Il processo di aggiornamento o ridimensionamento può richiedere da 15 a 45 minuti.The upgrade or scale process can take from 15 to 45 minutes to apply. Si riceverà una notifica al termine dell'operazione.You get notified when it is done.

Nota

Il servizio gestione API nel livello consumo si ridimensiona automaticamente in base al traffico.API Management service in the Consumption tier scales automatically based on the traffic.

Ridimensionare il servizio gestione APIScale your API Management service

Ridimensionare il servizio gestione API in portale di Azure

  1. Passare al servizio gestione API nella portale di Azure.Navigate to your API Management service in the Azure portal.
  2. Scegliere percorsi dal menu.Select Locations from the menu.
  3. Fare clic sulla riga con la posizione in cui si vuole ridimensionare.Click on the row with the location you want to scale.
  4. Specificare il nuovo numero di unità : utilizzare il dispositivo di scorrimento o digitare il numero.Specify the new number of units - either use the slider or type the number.
  5. Fare clic su Applica.Click Apply.

Modificare il livello di servizio gestione APIChange your API Management service tier

  1. Passare al servizio gestione API nella portale di Azure.Navigate to your API Management service in the Azure portal.
  2. Fare clic sul piano tariffario nel menu.Click on the Pricing tier in the menu.
  3. Selezionare il livello di servizio desiderato nell'elenco a discesa.Select the desired service tier from the dropdown. Usare il dispositivo di scorrimento per specificare la scala del servizio gestione API dopo la modifica.Use the slider to specify the scale of your API Management service after the change.
  4. Fare clic su Salva.Click Save.

Tempo di inattività durante il ridimensionamentoDowntime during scaling up and down

Se si esegue il ridimensionamento da o verso il livello Developer, si verifica un tempo di inattività.If you are scaling from or to the Developer tier, there will be downtime. In caso contrario, non sono previsti tempi di inattività.Otherwise, there is no downtime.

Isolamento del calcoloCompute isolation

Se i requisiti di sicurezza includono l' isolamento di calcolo, è possibile usare il piano tariffario isolato .If your security requirements include compute isolation, you can use the Isolated pricing tier. Questo livello garantisce che le risorse di calcolo di un'istanza del servizio gestione API utilizzino l'intero host fisico e forniscano il livello di isolamento necessario per supportare, ad esempio, i carichi di lavoro IL5 (Department of Defense Impact Level 5) degli Stati Uniti.This tier ensures the compute resources of an API Management service instance consume the entire physical host and provide the necessary level of isolation required to support, for example, US Department of Defense Impact Level 5 (IL5) workloads. Per ottenere l'accesso al livello isolato, creare un ticket di supporto.To get access to the Isolated tier, please create a support ticket.

Passaggi successiviNext steps