Sun Cluster Geographic Edition 软件为 Sun Cluster 软件的分层扩展。通过使用在空间上相隔很远的多个群集,以及使用冗余基础结构在这些群集之间复制数据,Sun Cluster Geographic Edition 软件可以保护应用程序,使之免受意外破坏。通过将服务迁移到处于不同地理位置的辅助群集,数据复制软件使运行在 Sun Cluster Geographic Edition 群集上的应用程序能够克服灾难的影响。地震、火灾或者风暴等灾难可能使主站点的群集瘫痪。一旦发生灾难,Sun Cluster Geographic Edition 群集能够通过使用以下的冗余级别继续提供服务:
辅助群集
复制到辅助群集上的应用程序配置
复制到辅助群集上的数据
本章简要介绍 Sun Cluster Geographic Edition 产品。本章包含以下几节:
业务连续性是一个涉及面很广的主题,它需要分析企业在遇到意外灾难时要面对的方方面面,以确保为客户提供持续服务。公司在制定业务连续性规划时,必须权衡考虑由于增加必需的基础设施(如硬件、软件、通讯和场地等)所带来的成本以及可能存在的风险(如断供期延长等)。因此,制定业务连续性规划时应首先考虑那些对业务至关重要的系统和法律上有相应要求的系统。
一项服务可用的前提是构成该服务的所有要素均可用。因此,问题的关键是能否快速恢复服务的各项要素。硬件故障(如组件故障或电源故障)或软件故障(如操作系统发生紊乱或应用程序崩溃)均有可能导致服务中断。此外,网络连接故障也会影响服务的可用性。通过提供组件冗余或让备用服务器接管主服务器的工作负荷,绝大多数故障影响均可得以屏蔽。Sun Cluster Geographic Edition 软件就是一种用于容灾处理的构建块。它提供的框架可以以一种受控方式使数据服务在主群集和辅助群集(位于不同地理位置)之间移动。
Sun Cluster Geographic Edition 软件提供了一套工具,通过在站点之间迁移服务来管理和配置处于不同地理位置的群集。通过可靠的安全性、应用程序服务迁移和数据复制,Sun Cluster Geographic Edition 软件能够管理多个物理位置的可用性,从而克服灾难对企业系统的影响。
Sun Cluster Geographic Edition 产品能够带来以下三方面的综合效益:提高性能、降低成本,并使数据恢复点分散。以上综合效益与校园或地铁群集系统的区别在于,后者是由广泛分布的节点组成的单一群集。Sun Cluster Geographic Edition 产品提供了对处于不同地理位置的群集进行管理和配置的工具。
运行 Sun Cluster Geographic Edition 软件的配置由一系列处于不同地理位置的群集组成。主群集用来提供应用程序服务。而辅助群集是一个备用站点,它用于在主群集发生故障时接管主群集上的服务。Sun Cluster Geographic Edition 软件管理着这两个群集之间的配置、数据复制和心跳监视,并在多个灾难恢复站点之间分散处理数据。
容灾性是指当主群集发生故障时,系统从辅助群集恢复应用程序的能力。容灾性基于数据复制和故障转移功能。Sun Cluster Geographic Edition 软件通过进行以下冗余部署实现容灾性:
由处于不同地理位置的多个群集组成的高可用性群集
主机或存储器级别的数据复制
备份、恢复和数据分散存储
数据复制是指从主群集到辅助群集连续地复制数据的过程。通过数据复制,辅助群集能够拥有主群集上数据的最新副本。辅助群集和主群集可以处于不同的地理位置。
故障转移是指资源组或设备组从主群集到辅助群集的自动重新定位。如果主群集发生故障,可以立即在辅助群集上使用应用程序和数据。
Sun Cluster Geographic Edition 软件支持两种类型的服务迁移:切换和接管。切换是指按照计划进行的从主群集到辅助群集的服务迁移。执行切换操作时,主群集会与辅助群集相连接,并与辅助群集协作进行服务迁移。这种协作操作可完成数据复制,并可确保在将服务从主群集传输到辅助群集的过程中数据不丢失或不损坏。
接管是指从主群集到辅助群集的紧急服务迁移。系统管理员可以启动接管以便进行灾后恢复。与切换不同的是,在接管的过程中主群集不会与辅助群集相连接。因此,主群集无法与辅助群集协作来迁移服务。由于缺少协作,因此进行接管时数据丢失和数据受损的风险会高于切换。在接管过程中,Sun Cluster Geographic Edition 软件采用专用的恢复步骤,以便尽量减少数据丢失和数据受损。
Sun Cluster Geographic Edition 产品具有以下特性:
对处于不同地理位置的多个群集进行故障检测
可配置群集之间的心跳监视
将应用程序资源从一个群集 switchover 到另一个群集
通过图形用户界面 (GUI) 和命令行界面 (CLI) 远程管理伙伴群集
处于不同地理位置的群集之间的数据复制
通过基于角色的访问控制 (RBAC) 保证管理界面安全
对节点或群集之间的通信进行安全套接字层 (SSL) 验证和加密
可配置群集之间的数据复制和心跳通信的 IPsec 安全性
能够在发出心跳丢失通知的同时自动运行脚本
Sun Cluster Geographic Edition 软件还提供相应的工具,以管理处于不同地理位置的群集之间的数据复制。该软件支持以下数据复制产品:
Sun StorEdgeTM Availability Suite
Sun StorageTekTMAvailability Suite
Hitachi TrueCopy
EMC Symmetrix Remote Data Facility
Sun Cluster Geographic Edition 软件支持 Oracle Real Application Clusters 与 Hitachi TrueCopy 软件一起使用。
借助 Sun Cluster 的资源管理特性,Sun Cluster Geographic Edition 产品可在群集中提供高可用性的服务。
您可以通过 Sun Cluster Manager Geographic Edition GUI 或命令行界面 (CLI) 来配置、控制和监视伙伴关系、心跳和保护组。
Sun Cluster Geographic Edition CLI 包含一系列专用的命令。
Sun Cluster Manager Geographic Edition GUI 是 Sun Cluster GUI 的扩展。该 GUI 为大部分可通过 CLI 进行的操作提供可视化的界面。通过使用 Sun Cluster Manager Geographic Edition GUI,您可以管理和监视位于不同地理位置的群集。