导出 (0) 打印
全部展开

Azure SQL Database 业务连续性

更新时间: 2015年2月

业务连续性是指在发生危机或灾难时维持业务运营的能力。规划业务连续性需要实施相应的流程、过程和措施,以确保业务运营能够持续而不中断。本主题着重于可实现业务连续性和灾难恢复的 Azure SQL Database 功能。

将数据存储在 Azure SQL Database 中便可以利用许多容错和安全基础结构功能,而不需要设计、采集、实现和管理这些功能。Azure SQL Database 内置了高可用性子系统,它可以保护你的数据库,以防数据中心内发生单个服务器和设备故障。Azure SQL Database 通过在位于完全独立的物理子系统的不同物理节点中维护所有数据的多个副本,减少了由于单个服务器组件(例如硬盘驱动器、网络接口适配器,甚至整个服务器)故障而导致的服务中断。在任一时刻,三个数据库副本都在运行 - 一个主副本和两个或更多辅助副本。将事务视为已提交前,使用基于仲裁的提交方案将数据写入主副本和一个辅助副本。如果硬件在主副本上失败,则 Azure SQL Database 将检测到该失败并且故障转移到辅助副本。在副本发生实际性的丢失时,将自动创建一个新副本。因此,数据中心内始终至少有两个在事务处理方式上保持一致的实际数据副本。

Azure SQL Database 在实现数据库高可用性的内置系统的顶层提供附加的业务连续性功能。

 

  基本 标准 高级

时间点还原

过去 7 天内的任何还原点

过去 14 天内的任何还原点

过去 35 天内的任何还原点

地域还原

RTO * < 24 小时

RPO† < 24 小时

RTO * < 24 小时

RPO† < 24 小时

RTO * < 24 小时

RPO† < 24 小时

标准地域复制

不包括

RTO * < 2 小时

RPO† < 30 分钟

RTO * < 2 小时

RPO† < 30 分钟

活动地域复制

不包括

不包括

RTO * < 1 小时

RPO† < 5 分钟

* 恢复时间目标 (RTO) - 应用程序发生故障之后、完全正常运行之前经历的最大停机时间。

† 恢复点目标 (RPO) - 应用程序发生故障之后、安全正常运行之前可能丢失的最新数据更改量(时间间隔)的上限。

时间点还原是最基本的还原选项,基本、标准和高级数据库自动提供此功能。可以使用时间点还原将数据库恢复到以前的某个时间点。基本、标准和高级数据库的还原期限分别为 7 天、14 天和 35 天。有关详细信息,请参阅 Azure SQL Database 备份和还原Azure SQL Database 时间点还原(博客)。在视频使用时间点还原来还原 SQL 数据库中,可以看到时间点还原非常易用。

地域还原类似于时间点还原。基本、标准和高级数据库也自动提供此功能。但是,如果数据库不可用的原因是数据库所在的区域发生大规模事故或服务中断,则适合使用地域还原作为基本的恢复选项。该功能使用 Azure 读取访问地域冗余存储将数据库的每日最新备份存储在不同地理位置。如果你的应用程序容许 24 小时的停机时间和数据丢失,可以考虑使用地域还原作为基本灾难恢复解决方案。有关详细信息,请阅读 Azure SQL Database 地域还原(博客),并观看视频使用地域还原来还原 SQL 数据库,以了解如何使用地域还原恢复数据库。

标准地域复制适用于标准和高级数据库。它专为写入密集性较低,但仍要处理大量数据,并且恢复要求超出了地域复制的能力的应用程序而设计。主数据库发生故障时将显示为降级,此时,你可以启动向不同区域中存储的非可读辅助数据库的故障转移。有关详细信息,请参阅 Azure SQL Database 的标准地域复制Azure SQL Database 标准地域复制(博客),该博客对活动地域复制和标准地域复制做了全面的比较。

活动地域复制适用于高级数据库。它专为恢复要求最为苛刻的写入密集型应用程序而设计。使用活动地域复制,最多可以在不同区域中的服务器上创建四个可读辅助数据库。这些辅助数据库作为主数据库的连续副本维护,你可以像使用标准地域复制一样启动向辅助数据库的故障转移。活动地域复制针对临时连接问题和高延迟提供最高弹性,因此可以支持联机应用程序升级或重定位方案,以及只读工作负载的负载平衡。有关详细信息,请参阅 Azure SQL Database 的活动地域复制SQL Database 活动地域复制聚焦(博客)

  • 数据库复制允许你在相同或不同区域中的相同或不同服务器上创建一个数据库的副本。完成数据库复制操作后,该副本在事务处理方式上将与源保持一致。不过,它是一次性的副本,不会从源中持续复制。该功能可用于满足数据迁移或临时复制的需要。有关详细信息,请参阅在 Azure SQL Database 中复制数据库

  • 导入和导出服务允许你手动或自动导出包含数据库的数据逻辑副本和架构的 BACPAC 文件,然后导入该文件以还原数据库。对于不支持其他业务连续性功能的 Web 和企业数据库,可以使用导入和导出。或者将它与其他业务连续性功能结合使用,以长期存储每日备份,或者将备份保留到超出时间点还原提供的保留期。有关详细信息,请参阅 操作方法:在 Azure SQL Database 中使用导入和导出服务

Microsoft 正在进行一项网上调查,以了解您对 MSDN 网站的意见。 如果您选择参加,我们将会在您离开 MSDN 网站时向您显示该网上调查。

是否要参加?
显示:
© 2015 Microsoft