日志传送 - AWS 规范性指导

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

日志传送

通过日志传送,您可以自动将事务日志备份从主数据库实例发送到不同数据库实例上的一个或多个辅助数据库(也称为温备用数据库)。日志传送使用 SQL Server 代理作业自动执行备份、复制和应用事务日志备份的过程。尽管日志传送通常被视为灾难恢复功能,但它也可以通过允许在主数据库实例发生故障时提升辅助数据库实例来提供高可用性。如果 RTO 和 RPO 很灵活,或者数据库不被视为高度关键任务,请考虑使用日志传送为 SQL Server 数据库提供更好的可用性。

日志传送通过提供对辅助数据库的访问,在需要时用作主数据库的只读副本,从而提高了数据库的可用性。您可以配置滞后延迟(较长的延迟时间),在此期间,可以在将这些更改传送到辅助数据库之前恢复主数据库上意外更改的数据。

我们建议在单独的可用区中运行主数据库实例和辅助数据库实例,并部署监控实例以跟踪日志传送的所有详细信息。日志传送组的备份、复制、还原和失败事件可从监控实例获得。日志传送配置不会自动从主服务器故障转移到辅助服务器。但是,如果主数据库不可用,则可以手动使任何辅助数据库联机。

日志传送通常用作灾难恢复解决方案,但也可以用作高可用性解决方案,具体取决于您的应用程序要求。在以下情况下使用日志传送:

  • 您有灵活的 RTO 和 RPO 要求。日志传送提供几分钟的 RPO 和几分钟到几小时的 RTO。

  • 您不需要自动失效转移到辅助数据库。

  • 您希望从辅助数据库读取数据,但在还原操作期间不需要可读性。

有关日志传送的更多信息,请参阅 Microsoft SQL Server 文档。