Date: 1月 25, 2022
如何保护应用程序和数据库 – Oracle 集群
没有 RAC 的 Oracle 集群:您需要了解的内容
什么是 Oracle 集群?
故障转移集群是一种为应用程序提供高可用性保护的方法,它通过在多台服务器上运行相同的操作系统、数据库和应用程序来消除单点故障,所有这些服务器都共享相同的存储或连接到持续同步的存储。 Oracle 在其中一台服务器上运行,称为主服务器。 如果失败,应用程序编排软件(集群软件)将在称为故障转移的过程中将操作转移到一个或多个辅助服务器。 由于主服务器和远程服务器访问相同或相同的存储,因此 Oracle 操作可以以最少的恢复时间或数据丢失继续进行。 许多组织将 Oracle 视为其运营的支柱,尤其是当他们使用基于 Oracle 的 SAP 系统或 Oracle ERP 系统时。
什么是 Oracle RAC?
Oracle 的集群软件称为 Oracle Real Application Clusters (RAC)。 RAC “使您能够将较小的商用服务器组合到一个集群中,以创建支持关键业务应用程序的可扩展环境。”[1]借助 Oracle RAC,您可以对 Oracle 数据库进行集群并使用 Oracle Clusterware 连接多个服务器,从而使它们作为一个系统运行。
虽然 RAC 以前与 Oracle 数据库标准版捆绑在一起(不收取额外费用),但 Oracle 现在已从 19c 版的标准版中删除了 RAC 功能。 您可以通过 Oracle 数据库企业版支付额外费用购买 Oracle RAC。 不幸的是,这意味着任何想要使用 RAC 的客户都必须升级到 Oracle Database Enterprise 或迁移到 Oracle 云,这两种解决方案都比标准版昂贵得多。
SIOS 无需升级到企业版即可提供高可用性 Oracle 集群解决方案,最多可节省 70% 的许可成本。
适用于 Linux 的 SIOS 保护套件(Oracle Linux、Red Hat、SUSE)
这适用于 Linux 的 SIOS 保护套件提供高可用性故障转移集群、连续应用程序监控、数据复制和可配置恢复策略的紧密集成组合,保护您的 Oracle 数据库和应用程序免受停机和灾难的影响。 与仅监控服务器运行的其他集群解决方案不同,SIOS LifeKeeper 监控服务器、网络连接、存储、所有 Oracle 进程和任何相关应用程序的运行状况。 通过一组策略定义的操作立即纠正问题,确保快速恢复而不会中断最终用户。
SIOS 保护套件可以在共享存储 (SAN) 环境中运行以支持传统的 HA 集群,或者在云、混合和其他共享存储不切实际或不可能的环境中的无共享 (SANless) 存储配置中运行。 它为您的 Oracle 数据库和应用程序提供了具有自动和手动故障转移/故障恢复策略的强大、多功能且易于配置的集群。
适用于 Linux 的 SIOS 保护套件包括:
- SIOS 救生员,它提供了灵活的故障转移集群软件来监控整个应用程序堆栈
- SIOS DataKeeper,它提供快速、高效的基于主机的块级数据复制,用于在无 SAN 集群配置中镜像本地存储或复制到远程位置或云以进行灾难恢复
- 多个应用程序恢复套件 (ARK),产品中内置了自动配置和验证工具,可保护您的业务关键型应用程序和数据免受停机和灾难的影响。
SIOS LifeKeeper 支持所有主要的 Linux 发行版,包括 Red Hat Enterprise Linux、SUSE Linux Enterprise Server、CentOS 和 Oracle Linux,并适应各种存储架构。 SIOS 软件已经过调整和优化,可以在这些操作系统上运行,并且对组件进行了测试,以确保 SANless 集群解决方案可以在每个操作系统上运行。
SIOS 支持云中的 Oracle 集群
借助适用于 Linux 的 SIOS 保护套件,您可以在灵活、可扩展的公共云环境(例如 Amazon Web Services (AWS) 或 Microsoft Azure)中运行您的 Oracle 应用程序,而无需锁定供应商或牺牲性能、高可用性或灾难保护.
适用于 AWS 或 Azure 上的 Linux 的 SIOS 保护套件提供了跨云故障域和可用区创建高可用性 Linux 集群所需的元素,为您提供地理隔离,以防止站点范围内和区域性的灾难和中断。
在 Windows Server 故障转移集群 (WSFC) 环境中,您可以使用 SIOS DataKeeper Cluster Edition 来同步本地存储,并使用基于主机的高效复制进行 SANless 集群。SIOS DataKeeper 集群版软件可保护您的业务关键型 Windows 环境(包括 Oracle)免于停机和数据丢失。
SIOS 支持虚拟环境中的 Oracle 集群
SIOS SANless 集群软件为您的 Oracle 数据库和应用程序在 VMware、Hyper-V、KVM 和 XenServer 环境中运行时提供所需的企业级高可用性、可靠性和灵活性。
适用于 Linux 的 SIOS 保护套件可保护您在虚拟环境中的 Linux 上运行的 Oracle 数据库和应用程序。 如果您在虚拟环境中在 Windows 上运行 Oracle,SIOS DataKeeper Cluster Edition 可以保护您的业务关键型 Windows 环境,包括您的 Oracle 数据库和应用程序。
SIOS 提供集成的数据复制,高可用性聚类和灾难恢复在 Linux 和 Windows 上支持 Oracle 的解决方案可以为小型和大型组织提供容错保护,而成本仅为其他 Oracle 集群解决方案的一小部分。 使用 SIOS SANless 集群,您不需要昂贵的共享存储来实现完全的高可用性应用程序和数据库保护。 相反,您可以在没有 SAN 的云中运行您的 Oracle 数据库和应用程序。此外,SIOS 还可以在本地以及虚拟和混合环境中保护您的 Oracle 数据库和应用程序。
有关 SIOS 如何保护您的 Oracle 数据库和应用程序的更多信息,单击此处或个性化演示.
[1]https://docs.oracle.com/cd/B28359_01/rac.111/b28254/admcon.htm#RACAD7148经授权转载西欧