Soluções de alta disponibilidade (SQL Server)High Availability Solutions (SQL Server)

Este tópico apresenta várias soluções de alta disponibilidade do SQL ServerSQL Server que melhoram a disponibilidade de servidores ou bancos de dados.This topic introduces several SQL ServerSQL Server high-availability solutions that improve the availability of servers or databases. Uma solução de alta disponibilidade mascara os efeitos da falha de um hardware ou software e mantém a disponibilidade dos aplicativos, de modo a minimizar o tempo de inatividade percebido pelos usuários.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.

Observação

Para obter informações sobre quais edições do SQL ServerSQL Server dão suporte a uma determinada solução de alta disponibilidade, consulte a seção “Alta disponibilidade (AlwaysOn)” de Recursos compatíveis com as edições do SQL Server 2014.For information about which editions of SQL ServerSQL Server support a given high availability solution, see the "High Availability (AlwaysOn)" section of Features Supported by the Editions of SQL Server 2014.
(#RecommendedSolutions)(#RecommendedSolutions)

Visão geral de soluções de alta disponibilidade SQL ServerOverview of SQL Server High-Availability Solutions

[!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] fornece várias opções para a criação de alta disponibilidade para um servidor ou banco de dados.[!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] provides several options for creating high availability for a server or database. As opções de alta disponibilidade incluem o seguinte:The high-availability options include the following: Instâncias do cluster de failover do AlwaysOnAlwaysOn Failover Cluster Instances Como parte da oferta [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] AlwaysOn, as instâncias de cluster de failover do AlwaysOn aproveitam a funcionalidade WSFC (Windows Server failover clustering) para fornecer alta disponibilidade local por meio de redundância no nível de instância de servidor-uma FCI ( *instância de cluster de failover* ).As part of the [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] AlwaysOn offering, AlwaysOn 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). Uma FCI é uma instância única do [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] que é instalada em nós de WSFC (Windows Server Failover Clustering) e, possivelmente, em várias sub-redes.An FCI is a single instance of [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] that is installed across Windows Server Failover Clustering (WSFC) nodes and, possibly, across multiple subnets. Na rede, uma FCI aparece ser uma instância do [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] sendo executada em um único computador, mas proporciona failover de um nó do WSFC para outro se o nó atual se tornar indisponível.On the network, an FCI appears to be an instance of [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] running on a single computer, but the FCI provides failover from one WSFC node to another if the current node becomes unavailable. Para obter mais informações, consulte [Instâncias do Cluster de Failover do AlwaysOn (SQL Server)](windows/always-on-failover-cluster-instances-sql-server.md).For more information, see [AlwaysOn Failover Cluster Instances (SQL Server)](windows/always-on-failover-cluster-instances-sql-server.md). [!INCLUDE[ssHADR](../../includes/sshadr-md.md)] [!INCLUDE[ssHADR](../../includes/sshadr-md.md)] é uma solução de alta disponibilidade no nível empresarial e recuperação de desastre introduzida no [!INCLUDE[ssSQL11](../../includes/sssql11-md.md)] para permitir que você maximize a disponibilidade para um ou mais bancos de dados de usuário.[!INCLUDE[ssHADR](../../includes/sshadr-md.md)] is an enterprise-level high-availability and disaster recovery solution introduced in [!INCLUDE[ssSQL11](../../includes/sssql11-md.md)] to enable you to maximize availability for one or more user databases. [!INCLUDE[ssHADR](../../includes/sshadr-md.md)] exige que as instâncias do [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] residam nos nós do WSFC (Clustering de Failover do Windows Server).[!INCLUDE[ssHADR](../../includes/sshadr-md.md)] requires that the [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] instances reside on Windows Server Failover Clustering (WSFC) nodes. Para obter mais informações, consulte [Grupos de Disponibilidade AlwaysOn (SQL Server)](../../database-engine/availability-groups/windows/always-on-availability-groups-sql-server.md).For more information, see [AlwaysOn Availability Groups (SQL Server)](../../database-engine/availability-groups/windows/always-on-availability-groups-sql-server.md). > [!NOTE] > Uma FCI pode aproveitar os [!INCLUDE[ssHADR](../../includes/sshadr-md.md)] para fornecer recuperação remota de desastres no nível do banco de dados.An FCI can leverage [!INCLUDE[ssHADR](../../includes/sshadr-md.md)] to provide remote disaster recovery at the database level. Para obter mais informações, consulte [Clustering de failover e Grupos de Disponibilidade AlwaysOn (SQL Server)](../../database-engine/availability-groups/windows/failover-clustering-and-always-on-availability-groups-sql-server.md).For more information, see [Failover Clustering and AlwaysOn Availability Groups (SQL Server)](../../database-engine/availability-groups/windows/failover-clustering-and-always-on-availability-groups-sql-server.md). Espelhamento de banco de dadosDatabase mirroring > [!NOTE] > [!INCLUDE[ssNoteDepFutureAvoid](../../includes/ssnotedepfutureavoid-md.md)] Em vez dessa função, recomendamos usar [!INCLUDE[ssHADR](../../includes/sshadr-md.md)] .[!INCLUDE[ssNoteDepFutureAvoid](../../includes/ssnotedepfutureavoid-md.md)] We recommend that you use [!INCLUDE[ssHADR](../../includes/sshadr-md.md)] instead. O espelhamento de banco de dados é uma solução para aumentar a disponibilidade do banco de dados, dando suporte a failover quase instantâneo.Database mirroring is a solution to increase database availability by supporting almost instantaneous failover. O espelhamento de banco de dados pode ser usado para manter um único banco de dados de espera, ou *banco de dados espelho*, para um banco de dados de produção correspondente, que é referido como o *banco de dados principal*.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*. Para obter mais informações, consulte [Espelhamento de banco de dados (SQL Server)](../../database-engine/database-mirroring/database-mirroring-sql-server.md).For more information, see [Database Mirroring (SQL Server)](../../database-engine/database-mirroring/database-mirroring-sql-server.md). Envio de logsLog shipping Como o [!INCLUDE[ssHADR](../../includes/sshadr-md.md)] e o espelhamento de banco de dados, o envio de logs opera no nível do banco de dados.Like [!INCLUDE[ssHADR](../../includes/sshadr-md.md)] and database mirroring, log shipping operates at the database level. Você pode usar o envio de logs para manter um ou mais bancos de dados de espera passiva (conhecidos como *bancos de dados secundários*) para um banco de dados de produção exclusivo, que é referenciado como o *banco de dados primário*.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*. Para obter mais informações sobre o envio de log, veja [Sobre o envio de logs (SQL Server)](../../database-engine/log-shipping/about-log-shipping-sql-server.md).For more information about log shipping, see [About Log Shipping (SQL Server)](../../database-engine/log-shipping/about-log-shipping-sql-server.md). ## Soluções recomendadas para usar o SQL Server para proteger dadosRecommended Solutions for Using SQL Server to Protect Data Nossa recomendação para fornecer proteção de dados para seu ambiente do [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] é a seguinte:Our recommendation for providing data protection for your [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] environment are as follows: - Para proteção de dados por meio de uma solução de disco compartilhada de terceiros (uma rede SAN), nós recomendamos que você use as instâncias de cluster de failover AlwaysOn.For data protection through a third-party shared disk solution (a SAN), we recommend that you use AlwaysOn Failover Cluster Instances. - Para obter proteção de dados por meio do [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)], recomendamos usar [!INCLUDE[ssHADR](../../includes/sshadr-md.md)].For data protection through [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)], we recommend that you use [!INCLUDE[ssHADR](../../includes/sshadr-md.md)]. > [!NOTE] > Se você estiver executando uma edição do [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] que não dá suporte a [!INCLUDE[ssHADR](../../includes/sshadr-md.md)], nós recomendaremos o envio de logs.If you are running an edition of [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] that does not support [!INCLUDE[ssHADR](../../includes/sshadr-md.md)], we recommend log shipping. Para obter informações sobre quais edições do [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] dão suporte ao [!INCLUDE[ssHADR](../../includes/sshadr-md.md)], consulte a seção “Alta disponibilidade (AlwaysOn)” de [Recursos com suporte nas edições do SQL Server 2014](../../getting-started/features-supported-by-the-editions-of-sql-server-2014.md).For information about which editions of [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] support [!INCLUDE[ssHADR](../../includes/sshadr-md.md)], see the "High Availability (AlwaysOn)" section of [Features Supported by the Editions of SQL Server 2014](../../getting-started/features-supported-by-the-editions-of-sql-server-2014.md). ## Consulte TambémSee Also [WSFC (Windows Server Failover Clustering) com o SQL Server](windows/windows-server-failover-clustering-wsfc-with-sql-server.md) [Windows Server Failover Clustering (WSFC) with SQL Server](windows/windows-server-failover-clustering-wsfc-with-sql-server.md) [Espelhamento de banco de dados: interoperabilidade e coexistência (SQL Server)](../../database-engine/database-mirroring/database-mirroring-interoperability-and-coexistence-sql-server.md) [Database Mirroring: Interoperability and Coexistence (SQL Server)](../../database-engine/database-mirroring/database-mirroring-interoperability-and-coexistence-sql-server.md) [Recursos do Mecanismo de Banco de Dados preteridos no SQL Server 2014Deprecated Database Engine Features in SQL Server 2014](../../database-engine/deprecated-database-engine-features-in-sql-server-2016.md)