Condividi tramite


Ridimensionamento e configurazione del cluster Azure DocumentDB

Azure DocumentDB offre scalabilità e disponibilità elevata nell'area senza problemi. Questo documento è una guida rapida per gli sviluppatori che vogliono apprendere come ridimensionare e configurare i cluster.

Prerequisiti

  • Una sottoscrizione di Azure

  • Un cluster Di Azure DocumentDB esistente

Espandere la capacità di calcolo del cluster.

Il livello cluster consente di configurare il numero di vCore e la quantità di RAM nelle partizioni fisiche del cluster. È possibile modificare il livello del cluster in base alle esigenze in qualsiasi momento senza interruzioni. Ad esempio, è possibile aumentare da M50 a M60 o ridurre M50 a M40.

  1. Nella barra laterale del cluster, in Impostazioniselezionare Ridimensiona.

  2. Per modificare il livello del cluster, selezionare il nuovo livello dal menu a discesa.

    Screenshot di come modificare il livello di calcolo del cluster nella pagina Ridimensiona di un cluster e salvare le modifiche.

  3. Selezionare Salva per rendere persistente la modifica.

Annotazioni

Il downgrade dal livello di calcolo normale a un livello con capacità di burst non è supportato.

Aumentare le dimensioni di archiviazione

È possibile aumentare le dimensioni di archiviazione per offrire al database più spazio di crescita. Ad esempio, è possibile aumentare lo spazio di archiviazione da 128 GiB a 256 GiB.

  1. Per aumentare le dimensioni di archiviazione, selezionare le nuove dimensioni dal menu a discesa.

    Screenshot dell'opzione di archiviazione per partizione fisica nella pagina Ridimensiona di un cluster.

  2. Selezionare Salva per rendere persistente la modifica.

Importante

Le dimensioni di archiviazione possono essere soltanto aumentate, non diminuite.

Abilitare o disabilitare la disponibilità elevata

È possibile abilitare o disabilitare la disponibilità elevata nell'area in base alle proprie esigenze. La disponibilità elevata nell'area evita i tempi di inattività del database mantenendo le partizioni di replica di ogni partizione primaria in un cluster. Se una partizione primaria diventa inattiva, le connessioni in ingresso vengono reindirizzate automaticamente alla partizione di replica, garantendo un tempo di inattività minimo.

  1. Per abilitare o disabilitare l'HA regionale, selezionare o deselezionare l'opzione della casella di controllo.

    Screenshot della casella di controllo della disponibilità elevata nell'area nella pagina Ridimensiona di un cluster.

  2. Selezionare Salva per rendere persistente la modifica.

Aumentare il numero di partizioni fisiche

Quando un database aumenta oltre la capacità di un singolo cluster di partizioni fisiche, è possibile aumentare le dimensioni di archiviazione o aggiungere più partizioni fisiche. Dopo l'aggiunta di una nuova partizione fisica al cluster, è necessario eseguire un'operazione di ribilanciamento del cluster per ridistribuire i dati tra le partizioni. Ogni partizione fisica in un cluster ha sempre la stessa configurazione di calcolo e archiviazione.

  1. Per aggiungere partizioni fisiche, selezionare il nuovo numero di partizioni dall'elenco.

    Screenshot dell'elenco a discesa del conteggio degli shard fisici nella pagina Ridimensiona di un cluster.

  2. Selezionare Salva per rendere persistente la modifica.

  3. Selezionare Continua nella finestra popup per rendere persistente la modifica.

Suggerimento

Se sono necessarie più di 10 partizioni fisiche nel cluster, aprire un ticket di supporto.

Ribilancia dati

Dopo l'aggiunta di una partizione fisica a un cluster o se un cluster a più partizioni ha un utilizzo di archiviazione non uniforme tra le partizioni fisiche, il ribilanciamento dei dati ridistribuisce i dati tra le partizioni senza tempi di inattività.

In anteprima, il ribilanciamento dei dati deve essere abilitato nel cluster:

  1. Nel portale di Azure aprire le proprietà del cluster.
  2. In Impostazioni nella pagina Funzionalità selezionare Ribilanciamento per i cluster con più partizioni.
  3. Nel pannello Ribilanciamento per cluster a più partizioni selezionare Abilita.

Per avviare il ribilanciamento dei dati, connettersi al cluster usando uno strumento di gestione, ad esempio la shell Mongo.

  1. Avviare il ribilanciamento con il sh.startBalancer() comando .

  2. Controllare lo stato del ribilanciamento usando sh.isBalancerRunning().

  3. Arrestare il ribilanciamento con il sh.stopBalancer() comando .

Annotazioni

La durata del processo di ribilanciamento dipende dal volume di dati spostati tra partizioni fisiche. L'operazione viene eseguita online e non influisce sulla disponibilità o sulle funzionalità del cluster.

Passaggi successivi

In questa guida è stato illustrato che il ridimensionamento e la configurazione del cluster Azure DocumentDB nel portale di Azure è un processo semplice. Il portale di Azure include la possibilità di modificare il livello del cluster, aumentare le dimensioni di archiviazione, abilitare o disabilitare la disponibilità elevata e aggiungere partizioni fisiche senza tempi di inattività.