Condividi tramite


Configurare e gestire repliche denominate Hyperscale

Si applica a: Database SQL di Azure

Questo articolo fornisce esempi per configurare e gestire una replica denominata Hyperscale del database SQL di Azure.

Creare una replica denominata Hyperscale

Gli scenari di esempio seguenti illustrano come creare una replica denominata WideWorldImporters_NamedReplica per il database WideWorldImporters usando il portale di Azure, T-SQL, PowerShell o l'interfaccia della riga di comando di Azure.

Nell'esempio seguente viene creata una replica denominata WideWorldImporters_NamedReplica per il database WideWorldImporters tramite T-SQL. La replica primaria usa l'obiettivo del livello di servizio HS_Gen5_4, mentre la replica denominata usa HS_Gen5_2. Entrambe usano lo stesso server logico denominato contosoeast.

  1. Nel portale di Azure esplora il database per cui vuoi creare la replica denominata.

  2. Nella pagina Database SQL, seleziona il database, scorri fino a Gestione dei dati, quindi seleziona Repliche e poi Crea replica.

    Screenshot che mostra il passaggio di creazione della replica denominata.

  3. Scegliere Replica denominata in Configurazione replica. Selezionare un server esistente o creare un nuovo server per la replica denominata. Immettere il nome del database della replica denominata e configurare le opzioni calcolo e archiviazione, se necessario.

    Screenshot che mostra la configurazione della replica denominata.

  4. Facoltativamente, configurare una replica denominata Hyperscale con ridondanza della zona. Per altre informazioni, vedere Ridondanza della zona per repliche denominate Hyperscale nel database SQL di Azure.

    1. Nella pagina Configurare il database selezionare per l’opzione Rendere ridondante la zona del database?
    2. Aggiungere alla configurazione almeno una replica secondaria a disponibilità elevata.
    3. Selezionare Applica.
  5. Seleziona Rivedi e crea, esamina le informazioni e quindi seleziona Crea.

  6. Viene così avviato il processo di distribuzione della replica denominata.

    Screenshot che mostra lo stato di distribuzione della replica denominata.

  7. Al termine della distribuzione, appare lo stato della replica denominata.

    Screenshot che mostra lo stato della replica denominata dopo la distribuzione.

  8. Torna alla pagina del database primario e seleziona Repliche. La replica denominata è elencata in Repliche denominate.

    Screenshot che mostra la replica primaria e denominata del database SQL.

Poiché non è necessario alcuno spostamento dati, nella maggior parte dei casi verrà creata una replica denominata in circa un minuto. Quando la replica denominata è disponibile, sarà visibile dal portale di Azure o da qualsiasi utilità da riga di comando, ad esempio la CLI della zona di disponibilità o PowerShell. Una replica denominata è utilizzabile come database di sola lettura normale.

Connessione a una replica denominata Hyperscale

Per connettersi a una replica denominata Hyperscale, è necessario usare la stringa di connessione per tale replica denominata facendo riferimento ai relativi nomi di server e database. Non è necessario specificare l'opzione ApplicationIntent=ReadOnly perché le repliche denominate sono sempre di sola lettura.

Proprio come per le repliche a disponibilità elevata, anche se primarie, le repliche a disponibilità elevata e denominate condividono gli stessi dati nello stesso insieme di server di pagine, le cache dei dati su ciascuna replica denominata vengono mantenute sincronizzate con quella primaria. La sincronizzazione viene gestita dal servizio log delle transazioni, che inoltra i record di log dal database primario alle repliche denominate. Di conseguenza, a seconda del carico di lavoro elaborato da una replica denominata, l'applicazione dei record di log può verificarsi a velocità diverse e pertanto diverse repliche potrebbero avere una latenza dei dati diversa rispetto alla replica primaria.

Modificare una replica denominata Hyperscale

È possibile definire l'obiettivo del livello di servizio di una replica denominata quando la si crea, tramite il comando ALTER DATABASE o in qualsiasi altro modo supportato (portale, CLI della zona di disponibilità, PowerShell). Per modificare l'obiettivo del livello di servizio dopo la creazione della replica denominata, basta usare il comando ALTER DATABASE ... MODIFY nella replica denominata stessa.

Nell'esempio seguente WideWorldImporters_NamedReplica è la replica denominata del database WideWorldImporters.

Apri la pagina del database della replica denominata e seleziona Calcolo e archiviazione. Aggiorna i vCore.

Screenshot che mostra l'aggiornamento obiettivo del livello di servizio della replica denominata.

Rimuovere una replica denominata Hyperscale

Per rimuovere una replica denominata Hyperscale, bisogna eliminarla esattamente come nel caso di un normale database.

Apri la pagina del database della replica denominata e scegli l'opzione Delete .

Screenshot che mostra l'eliminazione della replica denominata.

Importante

Le repliche denominate verranno rimosse automaticamente al momento dell'eliminazione della replica primaria da cui sono state create.