1. SQL Server 高可用性 (HA):
该技术可用于通过在同一位置使用额外和备份组件(如数据库副本)来提供 100% 的服务可用性和 24×7 正常运行时间。
高可用性的好处:
在可能使主 SQL Server 生产系统脱机的情况(例如瞬间故障或意外的服务器重启)中保持数据库联机。
高可用性的限制:
在诸如运行主 SQL Server 实例的物理服务器出现故障或您的数据中心因火灾、洪水或飓风等原因而长时间断电等情况下,它没有用。 2. SQL Server 灾难恢复 (DR):
该技术可用于通过不同位置的额外独立组件提供 100% 的服务连续性并最大限度地减少停机时间。
灾难恢复的好处:
没有系统是完全无懈可击的。诸如运行主 SQL Server 实例的物理服务器出现故障或您的数据中心因火灾、洪水或飓风等原因长时间断电等情况发生。确保可在短时间内恢复的 SQL Server 数据库的安全非常重要。及时有效的方式。灾难恢复 (DR) 是可以在这里使用的技术。
SQL Server 的高可用性和灾难恢复之间的区别:
Features | High Availability (HA) | Disaster Recovery (DR) |
---|---|---|
Goal | Service Availability | Service Continuity |
Process | Automatic | Manual |
Infrastructure | Single Location | Multiple Location |
Intention | Retaining Service | Retaining Data |
Fail-over Clustering | Yes | No |
Database mirroring | Synchronous | Asynchronous |
AlwaysON Availability Group | Yes (In Same Location) | Yes (In Different Location) |
Log Shipping | Yes (In Same Location) | Yes (In Different Location) |
Replication | Yes (In Same Location) | Yes (In Different Location) |