Invio dei log - AWS Guida prescrittiva

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Invio dei log

La spedizione dei log consente di inviare automaticamente i backup dei log delle transazioni da un'istanza di database principale a uno o più database secondari (noti anche come warm standby) su istanze DB separate. La spedizione dei log utilizza i job di SQL Server Agent per automatizzare il processo di backup, copia e applicazione dei backup dei log delle transazioni. Sebbene la spedizione dei log sia generalmente considerata una funzionalità di disaster recovery, può anche fornire un'elevata disponibilità consentendo la promozione di istanze DB secondarie in caso di guasto dell'istanza DB primaria. Se l'RTO e l'RPO sono flessibili o i database non sono considerati di importanza critica, valuta la possibilità di utilizzare la spedizione dei log per fornire una migliore disponibilità per i database SQL Server.

La spedizione dei log aumenta la disponibilità dei database fornendo l'accesso ai database secondari da utilizzare come copie di sola lettura del database principale quando necessario. È possibile configurare un ritardo (un periodo di ritardo più lungo) durante il quale è possibile recuperare i dati modificati accidentalmente sul database primario prima che tali modifiche vengano inviate al database secondario.

Consigliamo di eseguire le istanze DB primarie e secondarie in zone di disponibilità separate e di implementare un'istanza di monitoraggio per tenere traccia di tutti i dettagli della spedizione dei log. Gli eventi di backup, copia, ripristino e errore per un gruppo di spedizione dei log sono disponibili dall'istanza di monitoraggio. Una configurazione di spedizione dei log non esegue automaticamente il failover dal server primario al server secondario. Tuttavia, qualsiasi database secondario può essere portato online manualmente se il database primario non è più disponibile.

La spedizione dei log viene spesso utilizzata come soluzione di disaster recovery, ma può anche essere utilizzata come soluzione ad alta disponibilità, a seconda dei requisiti dell'applicazione. Utilizza la spedizione in log quando:

  • Hai requisiti RTO e RPO flessibili. La spedizione dei log fornisce un RPO di minuti e un RTO compreso tra minuti e ore.

  • Non è necessario un failover automatico sul database secondario.

  • Si desidera leggere dal database secondario, ma non è richiesta la leggibilità durante un'operazione di ripristino.

Per ulteriori informazioni sulla spedizione dei log, consulta la documentazione di Microsoft SQL Server.