介绍混合解决方案
现在,你应该了解了恢复时间目标 (RTO) 和恢复点目标 (RPO) 以及 SQL Server 和 Azure 中用于提高可用性的不同功能,接下来可以结合这些内容,设计一个满足高可用性和灾难恢复 (HADR) 要求的解决方案。
尽管可以在一个或多个 Azure 区域中部署体系结构,但许多组织都需要或想要拥有跨越本地和 Azure 的解决方案,或者可能是跨越 Azure 到达其他公有云的解决方案。 这种类型的体系结构称为混合解决方案。
从本质上讲,PaaS 解决方案在设计上并不支持传统的混合解决方案。 HADR 是由 Azure 基础结构提供的。 也有一些例外情况。 例如,可以从位于本地(或另一个云)的发布服务器将 SQL Server 的事务复制功能配置到 Azure SQL 托管实例订阅服务器,而不是使用其他方式。
由于混合解决方案依赖于传统基础结构,因此它基于 IaaS。 混合解决方案非常有用。 混合体系结构不仅可以用于帮助迁移到 Azure,而且它最常见的用法是为本地系统创建可靠的灾难恢复解决方案。 例如,可以在 Azure 中添加 AG 的次要副本。 这意味着必须具有所有相关基础结构,例如 AD DS 和 DNS。
可以说,对于扩展到 Azure 的混合 HADR 解决方案而言,最重要的考虑因素是网络。 如果没有合适的带宽,可能就无法满足 RTO 和 RPO。 Azure 有一个称为 ExpressRoute 的快速网络选项。 如果公司不能或不愿实现 ExpressRoute,请配置安全的站点到站点 VPN,以便 Azure VM 充当本地基础结构的扩展。 不建议直接向公共 Internet 公开 IaaS VM。
虽然传统上并不认为 Azure 是混合的,但它也可以用作数据库备份的目标和备份的冷存档存储。