db2 HA环境下许可证的问题
2009-04-19 16:15:31 来源:WEB开发网正如前面提到的,DB2 Express-C 不支持 高可用性配置。但是,DB2 Express-C FTL 支持。在高可用性环境中为 DB2 Express-C FTL 颁发许可时,不采用本节描述的规则。因为 DB2 Express-C 是一种免费的数据服务器,而 Fixed Term License(FTL)是可以另外购买的支持和特性合约,所以采用另一种许可方式。在高可用性环境中为 DB2 Express-C FTL 颁发许可时,只需为集群中的每个服务器 购买支持合约,而不管采用哪种备用类型(hot、warm 或 cold);不需要识别服务器的活跃程度、最低用户数、底层数据服务器的价值单元级别和其他情况:非常简单!
cold 备用
在 cold 备用 配置中,在正常运行期间,集群中至少有一个服务器上没有 为用户事务或查询工作负载提供服务的 DB2 数据库。这个服务器也不执行在故障转移场景中起辅助作用的任何管理工作,比如使处于前滚暂挂状态的数据库支持 HADR;实际上它甚至可能不开机。给出一个 cold 备用场景。在这个示例中,当正常运行时,机器 2 用于处理事务和查询工作负载(在图中标为活动工作),而机器 1 上没有启动 DB2 实例。一旦机器 2 出现故障,机器 1 就会启动并通过备份映像将 DB2 数据库恢复到某一时间点,然后继续处理用户事务。还可以将机器 1 配置在 TSA 高可用性集群中,但是不启动数据库实例。您可以看出,cold 备用配置并不是很好的可用性解决方案,因为它的 MTTR 通常比 hot 或 warm 备用配置长得多。
但是,在某些环境中 cold 备用服务器是合适的。通常,我建议客户对应用程序的可用性需求进行多级的分类;例如,建立 Copper、Silver 和 Gold 级别。Copper 级别的应用程序可以采用 cold 备用,Silver 级别的应用程序采用 hot 配置,而 Gold 级别的应用程序采用 warm 备用。按照我的观点,如果需要最高的可用性,就使用 warm 配置并结合使用 HADR。通过使用专用服务器,可能(但也不一定)获得比 hot 备用配置更好的故障间平均时间(MTBF)和 MTTR(除非适当地确定其规模)。
- ››hack 熊猫烧香源码
- ››DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 基础: 表空间和缓冲池
- ››DB2 XML 编程,第 1 部分: 理解 XML 数据模型
- ››DB2 pureScale 实战
- ››DB2 存储过程中如何使用 Optimization Profile
- ››DB2 pureScale 新特性 -- Member Restart
- ››HACMP 备忘单:使用 AIX 构建冗余环境,获取高可用...
- ››DB2 Express-C 9.7.2 新增特性
更多精彩
赞助商链接