Date: 12月 23, 2021
Linux 集群
什么是 Linux 集群?
高可用性 Linux 集群是一组 Linux 计算机或节点、一起工作并作为单个系统进行管理的存储设备。 在传统的集群配置中,两个节点连接到共享存储(通常是 SAN)。 使用 Linux 集群,应用程序运行在一个节点上,集群软件用于监控其运行。 如果软件检测到问题,它会在称为故障转移的过程中将应用程序的操作移至辅助节点。 由于辅助节点与主节点共享存储,因此操作可以快速继续,满足非常短(几秒到几分钟)的恢复时间和恢复点目标。
Linux 开源高可用性集群
一些 Linux 操作系统供应商提供集群软件,例如 SUSE Linux HAE;红帽企业 Linux (RHEL);和 Oracle 真正应用集群 (RAC)。
虽然它们允许您创建一个故障转移集群,他们提出了各种各样的挑战。 首先,为 HA 配置的每个组件选择使用哪个软件,至少必须包括三个相关功能:数据复制、服务器集群和带有心跳监视器的资源管理器。 使用 SUSE 和 Red Hat,您也被锁定在操作系统中。 如果您想使用其他更便宜或免费的操作系统版本,例如 CentOS 或 Oracle Enterprise Linux (OEL),您将需要购买单独的 HA 解决方案。
无论您选择哪种方式,使用开源软件创建 Linux 集群解决方案以实现高可用性是一个“自己动手”(DIY) 项目,这是一个高度手动且容易出现人为错误的项目。
Linux 开源 HA 扩展需要高度的技术技能,从而产生挑战大多数运营商的复杂性和可靠性问题。
SUSE Linux Enterprise Server 和 Red Hat Enterprise Linux 两种解决方案都提供 SAN 和 SANless 环境,但需要在操作系统中安装和配置名为 DRBD 的复制软件,以支持 SANless 环境中的数据复制。 不幸的是,这需要大量的自定义脚本,这可能需要很长时间来测试和验证,并且在对环境进行任何更新时需要重新测试。 由于这些公司首先是操作系统公司,因此他们的支持面向操作系统级别的问题,并且通常几乎没有 HA 专业知识来帮助客户解决他们的问题。
Oracle RAC 是一个高可用性解决方案,但它主要是为数据库管理层构建的。 这意味着您将需要不同的 HA 解决方案来处理那些对您的应用程序层进行监控、管理和恢复的组件。 与其他 Linux 集群解决方案(例如 SIOS Protection Suite)相比,Oracle RAC 也非常昂贵——除了支付 RAC 选项的费用外,还要求您升级到 Oracle 企业版(通常需要数十万美元)。
用于 Linux 集群的 SIOS 保护套件
这适用于 Linux 的 SIOS 保护套件提供高可用性故障转移集群、持续应用程序监控、数据复制和可配置恢复策略的紧密集成组合,保护您的关键业务应用程序免受停机和灾难的影响。 虽然 SIOS 保护套件可以在 SAN 环境中运行以支持传统的基于 HA 硬件的集群,但该架构采用无共享方法进行服务器集群,使其能够运行 SANless。 它提供了一个强大、通用且易于配置的解决方案,具有适用于各种应用程序的自动和手动故障转移/故障恢复策略。
适用于 Linux 的 SIOS 保护套件包括:
- SIOS LifeKeeper,提供灵活的故障转移集群软件,可监控整个应用程序堆栈
- SIOS DataKeeper,它提供快速、高效的基于主机的块级数据复制,用于在无 SAN 集群配置中镜像本地存储或复制到远程位置或云以进行灾难恢复
- 多个应用程序恢复工具包 (ARK),产品内置自动配置和验证工具,可保护您的业务关键应用程序和数据免受停机和灾难的影响。
与 SUSE、Red Hat 和 Oracle 提供的 Linux 集群解决方案相比,SIOS 团队在应用程序恢复方面的深厚知识以及该解决方案的应用程序监控和恢复自动化使其更易于使用,并且是更好、更便宜的选择。
此外, SIOS 救生员支持所有主要的 Linux 发行版,包括 Red Hat Enterprise Linux、SUSE Linux Enterprise Server、CentOS 和 Oracle Linux,并适应广泛的存储架构。 SIOS 软件已经过调整和优化,可以在这些操作系统上运行,并且对组件进行了测试,以确保 SANless 集群解决方案能够在每个操作系统上运行。
最后,借助适用于 Linux 的 SIOS 保护套件,您可以在灵活、可扩展的云环境(例如 Amazon Web Services (AWS))中运行关键业务应用程序,而不会牺牲性能、高可用性或灾难保护。
AWS 中的 Linux 集群
虽然云提供商(例如 AWS)提供高可用性选项,但它们并没有提供客户要求的整个应用程序基础设施的高可用性级别和保护范围,而您曾经通过在云计算之前使用集群来实现。 这就是 AWS 与 SIOS 合作的原因。 SIOS Protection Suite for Linux 为我们的共同客户和他们迁移到 AWS 云的关键应用程序实现了这些所需的高可用性级别。
适用于 AWS 上 Linux 的 SIOS 保护套件提供在跨两个可用区的单个 AWS 区域内的 Virtual Private Cloud (VPC) 中创建高可用性 Linux 集群所需的所有元素。 它还支持对 SAP 系统、Oracle 数据库和其他关键业务应用程序的开箱即用保护。
SIOS 和 AWS 在 AWS 上提供 SIOS 保护套件快速入门,可帮助您通过几个简短的步骤创建完全配置且可操作的 Linux 高可用性集群。 它为适用于 Linux 的 SIOS 保护套件设置了 AWS 架构,并在大约半小时内将其部署到您的 AWS 账户中。 此快速入门可在AWS 市场,适用于希望将 SIOS Protection Suite for Linux on AWS 部署到其测试或生产环境中的企业用户。
适用于 Linux 的 SIOS 集群
SIOS 是一家高可用性公司,过去 20 年来一直专注于提供专为 SAP、SQL、Linux、Oracle 和其他应用程序设计的 HA。 它的经验内置于其产品中,与使用 Linux 发行版的自定义脚本相比,安装和配置所需的时间和成本只是其中的一小部分。此外,SIOS 测试和验证新版本的操作系统和应用程序,因此其客户不必这样做。当客户致电 SIOS 寻求支持时,他们会联系到高可用性专家——该专家只专注于 HA,并且已经这样做了很长时间。
有关更多信息,请参阅 SIOS 白皮书“在 Linux 环境中实现高可用性”。其他参考资料https://whatis.techtarget.com/definition/clustered-storage转载自SIOS