Soluzioni a disponibilità elevata (SQL Server)High Availability Solutions (SQL Server)

In questo argomento vengono presentate alcune soluzioni a disponibilità elevata di SQL ServerSQL Server che consentono di migliorare la disponibilità di server o database.This topic introduces several SQL ServerSQL Server high-availability solutions that improve the availability of servers or databases. Una soluzione a disponibilità elevata maschera gli effetti di un malfunzionamento hardware o software e mantiene la disponibilità delle applicazioni in modo che il tempo di inattività percepito dagli utenti sia ridotto al minimo.A high-availability solution masks the effects of a hardware or software failure and maintains the availability of applications so that the perceived downtime for users is minimized.

Nota.Note! Per conoscere le edizioni di SQL ServerSQL Server che supportano una determinata soluzione a disponibilità elevata,Want to know which SQL ServerSQL Server editions support a given high availability solution? vedere la sezione relativa alla disponibilità elevata (Always On) di Funzionalità supportate dalle edizioni di SQL Server 2016.See the "High Availability (Always On)" section of Features Supported by the Editions of SQL Server 2016.

Panoramica delle soluzioni a disponibilità elevata di SQL Server Overview of SQL Server High-Availability Solutions

SQL ServerSQL Server sono disponibili diverse opzioni per creare la disponibilità elevata per un server o un database. provides several options for creating high availability for a server or database. Le opzioni di disponibilità elevata sono riportate di seguito:The high-availability options include the following:

  • Istanze del cluster di failover Always OnAlways On Failover Cluster Instances
    Nell'offerta SQL ServerSQL Server Always On le istanze del cluster di failover Always On usano la funzionalità clustering di failover di Windows Server (WSFC, Windows Server Failover Clustering) per fornire la disponibilità elevata in locale tramite la ridondanza a livello di istanza del server: l' istanza del cluster di failover .As part of the SQL ServerSQL Server Always On offering, Always On Failover Cluster Instances leverages Windows Server Failover Clustering (WSFC) functionality to provide local high availability through redundancy at the server-instance level—a failover cluster instance (FCI). Un'istanza del cluster di failover è una sola istanza di SQL ServerSQL Server installata nei nodi del clustering di failover di Windows Server (WSFC) e, possibilmente, in più subnet.An FCI is a single instance of SQL ServerSQL Server that is installed across Windows Server Failover Clustering (WSFC) nodes and, possibly, across multiple subnets. In rete, un'istanza del cluster di failover appare come un'istanza di SQL ServerSQL Server in esecuzione in un singolo computer, le cui funzionalità forniscono il failover da un nodo WSFC a un altro, quando il nodo corrente non è più disponibile.On the network, an FCI appears to be an instance of SQL ServerSQL Server running on a single computer, but the FCI provides failover from one WSFC node to another if the current node becomes unavailable.

    Per altre informazioni, vedere Istanze del cluster di failover AlwaysOn (SQL Server).For more information, see Always On Failover Cluster Instances (SQL Server).

  • Gruppi di disponibilità Always OnAlways On availability groups

    Gruppi di disponibilità Always OnAlways On availability groups è una soluzione di ripristino di emergenza a disponibilità elevata a livello aziendale introdotta in SQL Server 2012SQL Server 2012 per ottimizzare la disponibilità per uno o più database. to enable you to maximize availability for one or more user databases. Gruppi di disponibilità Always OnAlways On availability groups richiede che le istanze di SQL ServerSQL Server risiedano sui nodi WSFC (Windows Server Failover Clustering). instances reside on Windows Server Failover Clustering (WSFC) nodes. Per altre informazioni, vedere Gruppi di disponibilità Always On (SQL Server).For more information, see Always On Availability Groups (SQL Server).

NotaNote! Un'istanza del cluster di failover può sfruttare Gruppi di disponibilità Always OnAlways On availability groups per fornire il ripristino di emergenza remoto a livello di database.An FCI can leverage Gruppi di disponibilità Always OnAlways On availability groups to provide remote disaster recovery at the database level. Per altre informazioni, vedere Clustering di failover e gruppi di disponibilità Always On (SQL Server).For more information, see Failover Clustering and Always On Availability Groups (SQL Server).

  • Mirroring del database.Database mirroring. Nota.Note! Questa funzionalità verrà rimossa a partire da una delle prossime versioni di Microsoft SQL Server.This feature will be removed in a future version of Microsoft SQL Server. Evitare di usare questa funzionalità in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata.Avoid using this feature in new development work, and plan to modify applications that currently use this feature. È consigliabile utilizzare Gruppi di disponibilità Always OnAlways On availability groups in alternativa. instead.
    Il mirroring del database è una soluzione per aumentare la disponibilità del database supportando un failover quasi istantaneo.Database mirroring is a solution to increase database availability by supporting almost instantaneous failover. Il mirroring del database è utilizzabile per gestire un singolo database di standby, oppure un database mirror, per un database di produzione corrispondente detto database principale.Database mirroring can be used to maintain a single standby database, or mirror database, for a corresponding production database that is referred to as the principal database. Per altre informazioni, vedere Mirroring del database (SQL Server).For more information, see Database Mirroring (SQL Server).

  • Log shippingLog shipping
    Analogamente al mirroring del database e a Gruppi di disponibilità Always OnAlways On availability groups , il log shipping opera a livello del database.Like Gruppi di disponibilità Always OnAlways On availability groups and database mirroring, log shipping operates at the database level. È possibile usare il log shipping per gestire uno o più database in modalità warm standby (definiti database secondari) per un singolo database di produzione definito database primario.You can use log shipping to maintain one or more warm standby databases (referred to as secondary databases) for a single production database that is referred to as the primary database. Per altre informazioni sul log shipping, vedere Informazioni sul log shipping (SQL Server).For more information about log shipping, see About Log Shipping (SQL Server).

Indicazione per la protezione dei dati per l'ambiente SQL ServerSQL Server :Our recommendation for providing data protection for your SQL ServerSQL Server environment:

  • Per la protezione dei dati con una soluzione disco condivisa di terze parti (SAN), è consigliabile usare le istanze del cluster di failover Always On.For data protection through a third-party shared disk solution (a SAN), we recommend that you use Always On Failover Cluster Instances.

  • Per protezione dei dati tramite SQL ServerSQL Server, si consiglia di usare Gruppi di disponibilità Always OnAlways On availability groups.For data protection through SQL ServerSQL Server, we recommend that you use Gruppi di disponibilità Always OnAlways On availability groups.

    È consigliabile usare il log shipping se si esegue una versione di SQL ServerSQL Server che non supporta Gruppi di disponibilità Always OnAlways On availability groups.We recommend using log shipping if you are running an edition of SQL ServerSQL Server that does not support Gruppi di disponibilità Always OnAlways On availability groups. Per informazioni sulle edizioni di SQL ServerSQL Server Gruppi di disponibilità Always OnAlways On availability groupsvedere la sezione relativa alla disponibilità elevata (Always On) di Funzionalità supportate dalle edizioni di SQL Server 2016.For information about which editions of SQL ServerSQL Server support Gruppi di disponibilità Always OnAlways On availability groups, see the "High Availability (Always On)" section of Features Supported by the Editions of SQL Server 2016.

Vedere ancheSee Also

WSFC (Windows Server Failover Clustering) con SQL Server Windows Server Failover Clustering (WSFC) with SQL Server
Mirroring del database: Interoperabilità e coesistenza (SQL Server) Database Mirroring: Interoperability and Coexistence (SQL Server)
Funzionalità del Motore di database deprecate in SQL Server 2016 Deprecated Database Engine Features in SQL Server 2016