Come configurare la scalabilità automatica per un servizio cloud (versione classica) nel portale

Importante

Servizi cloud (versione classica) è ora deprecato per i nuovi clienti e verrà ritirato il 31 agosto 2024 per tutti i clienti. Le nuove distribuzioni devono usare il nuovo modello di distribuzione basato su Azure Resource Manager, Servizi cloud di Azure (supporto "Extended").

È possibile impostare condizioni per un ruolo di lavoro del servizio cloud che attivano operazioni di scalabilità verticale o orizzontale. Le condizioni per il ruolo possono essere basate sulla CPU, sul disco o sul carico di rete del ruolo. È anche possibile impostare una condizione in base a una coda di messaggi o alla metrica di un'altra risorsa di Azure associata alla sottoscrizione.

Nota

Questo articolo è incentrato sul servizio cloud (versione classica). Quando si crea una macchina virtuale (distribuzione classica) direttamente, questa viene ospitata in un servizio cloud. È possibile ridimensionare una macchina virtuale standard tramite l'associazione con un set di disponibilità e attivarla o disattivarla manualmente.

Considerazioni

Prima di configurare la scalabilità per l'applicazione, tenere presente quanto segue:

  • La scalabilità è influenzata dall'utilizzo di core.

    Le istanze del ruolo più ampie usano più core. È possibile ridimensionare il numero di istanze di un'applicazione solo entro i limiti di core previsti dalla sottoscrizione. Si supponga, ad esempio, che la sottoscrizione abbia un limite di 20 core. Se si esegue un'applicazione con due servizi cloud di medie dimensioni (per un totale di 4 core), l'aumento di altre distribuzioni del servizio cloud nella sottoscrizione è limitata ai 16 core rimanenti. Per altre informazioni sulle dimensioni, vedere Dimensioni dei servizi cloud.

  • È possibile eseguire la scalabilità in base a una soglia di messaggi in coda. Per altre informazioni sull'uso delle code, vedere l'articolo relativo all' uso del servizio di archiviazione code.

  • È anche possibile ridimensionare altre risorse associate alla sottoscrizione.

  • Per abilitare la disponibilità elevata dell'applicazione, è necessario accertarsi che sia distribuita con due o più istanze del ruolo. Per ulteriori informazioni, vedere Contratti di servizio.

  • La scalabilità automatica si verifica solo se tutti i ruoli sono nello stato Pronto.  

Posizione della scalabilità

Dopo aver selezionato il servizio cloud, viene visualizzato il pannello del servizio cloud.

  1. Nel pannello del servizio cloud, nel riquadro Ruoli e istanze , selezionare il nome del servizio cloud.
    IMPORTANTE: assicurarsi di selezionare il ruolo del servizio cloud, non l'istanza del ruolo che si trova sotto il ruolo.

    Screenshot of the Roles and instances tile with the Worker Role With S B Queue 1 option outlined in red.

  2. Selezionare il riquadro Ridimensiona .

    Screenshot of the Operations page with the Sale tile outlined in red.

Scalabilità automatica

È possibile configurare le impostazioni di scalabilità per un ruolo scegliendo tra due modalità manuale o automatica. Con la modalità manuale, come si può immaginare, si imposta il numero assoluto di istanze. La modalità automatica consente tuttavia di impostare regole che determinano il modo e la dimensione della scalabilità.

Impostare l'opzione Ridimensiona di su regole per la pianificazione e le prestazioni.

image Cloud services scale settings with profile and rule

  1. Un profilo esistente.
  2. Aggiungere una regola per il profilo padre.
  3. Aggiungere un altro profilo.

Selezionare Aggiungi profilo. Il profilo determina la modalità da usare per la scalabilità: sempre, ricorrenza, data fissa.

Dopo aver configurato il profilo e le regole, selezionare l'icona Salva nella parte superiore.

Profilo

Il profilo imposta istanze minime e massime per la scalabilità, anche quando è attivo questo intervallo di scalabilità.

  • Sempre

    Consente di mantenere sempre disponibile questo intervallo di istanze.

    Cloud service that always scale

  • Ricorrenza

    Consente di scegliere un set di giorni della settimana per la scalabilità.

    Cloud service scale with a recurrence schedule

  • Data fissa

    Un intervallo di date fisso per eseguire la scalabilità del ruolo.

    CLoud service scale with a fixed date

Dopo aver configurato il profilo, selezionare il pulsante OK nella parte inferiore del pannello del profilo.

Regola

Le regole vengono aggiunte al profilo e rappresentano la condizione che attiva la scalabilità.

Il trigger della regola è basato su una metrica del servizio cloud (uso della CPU, attività del disco o attività di rete) a cui è possibile aggiungere un valore condizionale. È anche possibile impostare il trigger in base a una coda di messaggi o alla metrica di un'altra risorsa di Azure associata alla sottoscrizione.

Screenshot of the Rule dialog box with the Metric name option outlined in red.

Dopo aver configurato la regola, selezionare il pulsante OK nella parte inferiore del pannello della regola.

Ritorno alla scalabilità manuale

Accedere a Impostazioni scalabilità e impostare l'opzione Ridimensiona di su numero di istanze immesso manualmente.

Cloud services scale settings with profile and rule

Questa impostazione rimuove la scalabilità automatica dal ruolo e quindi è possibile impostare direttamente il numero di istanze.

  1. L'opzione di scalabilità (manuale o automatica).
  2. Un dispositivo di scorrimento delle istanze del ruolo per impostare le istanze da ridimensionare.
  3. Istanze del ruolo da ridimensionare.

Dopo aver configurato il profilo e le regole, selezionare l'icona Salva nella parte superiore.