Date: 12月 13, 2021
数据复制
实时数据复制以实现高可用性
什么是数据复制
数据复制是将驻留在物理/虚拟服务器或云实例(主实例)上的数据连续复制或复制到辅助服务器或云实例(备用实例)的过程。 组织复制数据以支持高可用性、备份和/或灾难恢复。 根据辅助实例的位置,同步或异步复制数据。 数据的复制方式会影响恢复时间目标 (RTO) 和恢复点目标 (RPO)。
例如,如果您需要从系统故障中恢复,您的备用实例应该位于您的局域网 (LAN) 上。 对于关键数据库应用程序,您可以将数据从主实例通过 LAN 同步复制到辅助实例。 这使您的备用实例“热”并与您的活动实例同步,因此它可以在发生故障时立即接管。 这称为高可用性 (HA)。
在发生灾难时,您希望确保您的辅助实例不与您的主实例位于同一位置。 这意味着您希望您的辅助实例位于远离主实例的地理站点中,或者位于通过 WAN 连接的云实例中。 为避免对吞吐量性能产生负面影响,WAN 上的数据复制是异步的。 这意味着对备用实例的更新将滞后于对活动实例的更新,从而导致恢复过程的延迟。
为什么要将数据复制到云端?
您想要将数据复制到云的原因有五个。
- 正如我们上面所讨论的,云复制将您的数据保存在异地并远离公司的站点。 虽然火灾、洪水、风暴等重大灾难可能会摧毁您的主实例,但您的辅助实例在云中是安全的,可用于恢复受灾难影响的数据和应用程序。
- 云复制比将数据复制到您自己的数据中心便宜。 您可以消除与维护辅助数据中心相关的成本,包括硬件、维护和支持成本。
- 对于小型企业,将数据复制到云会更加安全,尤其是当您的员工没有安全专业知识时。 云提供商提供的物理和网络安全都是无与伦比的。
- 将数据复制到云提供了按需可扩展性。 随着您的业务增长或收缩,您无需投资额外的硬件来支持您的辅助实例,也无需在业务放缓时让该硬件闲置。 您也没有长期合同。
- 将数据复制到云时,您有许多地理选择,包括在下一个城市、全国或其他国家/地区(根据您的业务要求)拥有云实例。
为什么要在云实例之间复制数据?
虽然云提供商采取一切预防措施确保 100% 正常运行,但由于硬件和软件故障的物理损坏,个别云服务器可能会出现故障——这与本地硬件出现故障的原因相同。 因此,在云中运行其关键任务应用程序的组织应复制其云数据以支持高可用性和灾难恢复. 您可以在单个区域的可用区之间、云中的区域之间、不同的云平台之间、本地系统或任何混合组合之间复制数据。
用于高可用性和灾难恢复的 SIOS 实时数据复制
SIOS 数据管理员™使用高效的块级数据复制来保持主实例和辅助实例同步。 如果发生故障转移,辅助实例将继续运行,为用户提供对最新数据的访问。 使用 SIOS 解决方案,RPO 始终为零,而 RTO 取决于应用程序,但通常为 30 秒到几分钟。
SIOS 产品独特地保护在物理、虚拟、云或混合云环境以及站点或灾难恢复场景的任意组合中运行的任何基于 Windows 或 Linux 的应用程序,为应用程序实现高可用性和灾难恢复,例如树液和数据库,包括甲骨文, HANA, MaxDB,数据库服务器、DB2 等。 SIOS 产品的“开箱即用”简单性、配置灵活性、可靠性、性能和成本效益使它们与其他产品区分开来聚类软件.
在 Windows 环境中,SIOS DataKeeper Cluster Edition 通过提供性能优化的、基于主机的数据复制机制,与 Windows Server Failover Clustering (WSFC) 无缝集成并扩展。 在 WSFC 管理软件集群的同时,SIOS 执行数据复制以启用灾难保护并确保在无法共享存储集群或不切实际的情况下(例如在云、虚拟和高性能存储环境中)的数据零丢失。
在 Linux 环境中,SIOS LifeKeeper 和 SIOS DataKeeper 提供了高可用性故障转移集群、持续应用程序监控、数据复制和可配置恢复策略的紧密集成组合,保护您的关键业务应用程序免受停机和灾难的影响。
——————————————————————————————————————————————— 这是一个真实的例子一家领先的制造公司如何使用 SIOS 通过实时数据复制在云中创建高可用性解决方案。
如何通过实时数据复制在云环境中实现高可用性
邦飞利是意大利领先的设计、制造和分销公司,专注于工业自动化、移动机械和风能产品,在全球各地拥有 3,600 多名员工。 为了开展业务,该公司依赖各种关键任务应用程序,包括其 SAP ERP 系统。 该公司的 IT 基础架构包括一个本地 VMware 数据中心和一个用于业务连续性和灾难保护的远程数据中心。 由于大多数应用程序在 Windows 环境中运行,Bonfiglioli 在其 VMware 环境中使用来宾级 Windows Server 故障转移集群来提供高可用性和灾难保护。
该公司的 IT 团队实施了一项计划,将其部分 IT 运营转移到 Microsoft Azure 云中,并利用 Azure 作为其灾难恢复站点。 公司迁移计划的一个重要要求是确保云架构能够提供比以前更好的高可用性保护,并确保邦飞利能够继续满足其严格的服务水平协议 (SLA)。
在其本地环境中,该公司使用 VMware 集群,它允许 Windows Server 故障转移集群 (WSFC) 在基础架构发生故障时管理故障转移到辅助服务器。 然而,在云中提供这种类型的保护是一个挑战,因为使用带有共享总线磁盘的来宾集群不是一个可行的云解决方案。 使用原始设备映射和共享总线磁盘 (RDM) 在 VMware 中创建集群具有挑战性,并且会对备份虚拟机产生限制。
解决方案
在评估了多个解决方案后,邦飞利得知 SIOS DataKeeper 是唯一经过认证的公共云 SAP 高可用性集群解决方案后,选择了 SIOS DataKeeper 作为他们的云高可用性和灾难恢复解决方案。 此外,邦飞利的管理咨询合作伙伴 BGP 拥有使用 SIOS DataKeeper 的经验,并且知道它易于安装、对操作系统透明,并且是经过验证的高效解决方案。
借助 SIOS,IT 团队打造了一个没有 RDM 的集群环境。 他们在 VMware 中创建了一个双节点集群,并添加了 SIOS DataKeeper Cluster Edition 以通过每个集群实例中的实时数据复制来同步存储。 在本地环境中,同步存储在 WSFC 中表现为单个共享存储磁盘。
SIOS DataKeeper 还为公司的 SAP 实例提供高可用性保护并消除单点故障。 使用 SIOS DataKeeper,IT 团队使用实时数据复制在公司的本地数据中心复制了 SSD 分层磁盘分区。 这使得 Bonfiglioli 能够在发生灾难时将其虚拟机恢复到 Microsoft Azure。
结果
Bonfiglioli 的系统架构师 Daniele Bovina 对结果评论说:“SIOS DataKeeper 为我们提供了一种将业务关键型 SAP 系统迁移到微软 Azure 云同时满足我们在可用性、灾难恢复和性能方面的严格 SLA。” ————————————————————————————————————————————– 有关 SIOS 集群解决方案的更多信息,联系我们或者申请免费试用.
参考
- https://storageservers.wordpress.com/2018/02/12/difference-between-backup-and-replication-2/
- http://www.bbc.co.uk/newsbeat/article/16838342/could-the-digital-cloud-used-for-storage-ever-crash
转载自SIOS