Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Azure DocumentDB offre scalabilità senza interruzioni e alta disponibilità (HA) nella regione. Questo documento è una guida rapida per gli sviluppatori che vogliono apprendere come ridimensionare e configurare i cluster.
Prerequisiti
Sottoscrizione di Azure
- Se non si ha una sottoscrizione Azure, creare un account free
Un cluster esistente di DocumentDB di Azure
- Se non si ha un cluster, creare un nuovo cluster
Usa l'ambiente Bash in Azure Cloud Shell. Per altre informazioni, vedere Introduzione a Azure Cloud Shell.
Se si preferisce eseguire i comandi CLI di riferimento in locale, installa interfaccia della riga di comando di Azure. Se si esegue in Windows o macOS, è consigliabile eseguire interfaccia della riga di comando di Azure in un contenitore Docker. Per altre informazioni, vedere Come eseguire il interfaccia della riga di comando di Azure in un contenitore Docker.
Se si usa un'installazione locale, accedere al interfaccia della riga di comando di Azure usando il comando az login. Per completare il processo di autenticazione, seguire la procedura visualizzata nel terminale. Per altre opzioni di accesso, vedere Authenticate to Azure using interfaccia della riga di comando di Azure.For other sign-in options, see Authenticate to Azure using interfaccia della riga di comando di Azure.
Quando richiesto, installare l'estensione interfaccia della riga di comando di Azure al primo uso. Per altre informazioni sulle estensioni, vedere Usare e gestire le estensioni con interfaccia della riga di comando di Azure.
Esegui az version per trovare la versione e le librerie dipendenti installate. Per eseguire l'aggiornamento alla versione più recente, avviare az upgrade.
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.
Annotazioni
Il downgrade dal livello di calcolo normale a un livello con capacità di burst non è supportato.
Aumentare le dimensioni di archiviazione
È possibile aumentare la capacità di archiviazione per offrire al database più spazio di crescita. Ad esempio, è possibile aumentare lo spazio di archiviazione da 128 GiB a 256 GiB.
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.
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.
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:
- Nel portale di Azure aprire le proprietà del cluster.
- In Impostazioni nella pagina Funzionalità selezionare Ribilanciamento per i cluster con più partizioni.
- 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.
Avviare il ribilanciamento con il
sh.startBalancer()comando .Controllare lo stato del ribilanciamento usando
sh.isBalancerRunning().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 documentDB Azure nel portale di Azure è un processo semplice. Il portale 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à.