db2 HA环境下许可证的问题
2009-04-19 16:15:31 来源:WEB开发网对于 hot 备用机器在许可方面的考虑事项
作为一般经验法则,active/active 配置的许可方式应该与各服务器没有参与高可用性集群情况下的许可方式相同。接下来的小节将详细介绍对于 DB2 数据服务器许可方式,您应该知道的一些考虑事项。
价值单元(VU)许可:
对于任何按照 VU 模型 颁发许可的 DB2 数据服务器,hot 备用服务器(这个例子中是机器 1)上的所有 VU 都必须得到许可(除非使用 DB2 Enterprise 中的子容量许可功能)。这种许可方式与服务器没有参与 HA 集群时一样,因为服务器用来处理生产负载,所以这没什么奇怪的。
在图 3 所示的例子中,假设每台机器都运行 DB2 Workgroup(这个版本将服务器的最大 VU 级别限制为 400),那么必须购买共 800 VU 的许可:机器 1 的 400 VU 和机器 2 的 400 VU。
授权用户许可:
对于任何按照授权用户模型 颁发许可的 DB2 服务器产品,必须按照将访问它的授权用户的总数购买许可,这也包含将访问 active 主数据服务器的用户数(因为主数据服务器有自己的应用程序,而且它们互为备用服务器)。授权用户是一个个人(在某些情况下,如果它不代表其他用户,那么可以是一个应用程序或设备),他具有在公司内外有效的身份。也可以通过因特网使用这些许可(比如在线银行应用程序),因为最终用户是已知的,因而必须被许可明确识别。授权用户许可拥有完全的权力;不需要像 DB2 8 中那样另外使用服务器许可(在 DB2 8 中,用户权力必须与基本服务器许可结合使用)。如果使用多路复用或连接集中软件,那么需要首先完全识别这些用户,然后才能将这些技术应用于连接。
对于访问数据服务器的每个用户,都需要获得授权用户许可。但是,无论有多少用户访问数据服务器,至少要购买最低数量的授权用户许可:DB2 Express 和 DB2 Workgroup 数据服务器要求最少 5 个授权用户许可,DB2 Enterprise 数据服务器要求为服务器上的每 100 VU 至少购买 25 个授权用户许可。授权用户许可不能随工作转移而转移(但是可以由于雇用关系转移而转移),它们只对特定的 数据服务器有效。当然,因为这个示例是 active/active 配置,它们的许可方式与完全独立的 active 服务器相同,所以这些规则的意义不大。如果有 100 个用户需要访问两个 active DB2 Workgroup 数据服务器,那么需要购买 200 个 DB2 Workgroup 授权用户许可:2 个服务器 x 每个服务器 100 个授权用户。即使这些用户中只有 12 个用户同时连接这两个服务器之一,也必须为每个 数据服务器颁发所有 100 个用户的许可(所以这个示例需要 200 个授权用户许可)。使用 DB2 Express 或 DB2 Workgroup,而且公司中只有 3 个用户,那么需要 10 个 DB2 Express 或 DB2 Workgroup 授权用户许可(2 个服务器 x 最低授权用户数 5 个),这样才能满足这些 DB2 版本对最低授权用户数的要求。使用的数据服务器是 DB2 Enterprise,情况就不一样了。仍然以前一段中的情况为例,如果有 100 个用户需要访问两个 active DB2 Enterprise 数据服务器,那么需要购买 200 个 DB2 Enterprise 授权用户许可:2 个服务器 x 每个服务器 100 个授权用户。同样,即使这些用户中只有 12 个用户同时连接这两个服务器之一,也必须为每个 数据服务器颁发所有 100 个用户的许可(所以这个示例仍然需要 200 个 DB2 Enterprise 授权用户许可)。 DB2 Enterprise 数据服务器是 2 插槽基于 Intel x86 的双核服务器,那么这些服务器的总 VU 级别都是 200。如果公司中只有 3 个用户,那么需要 100 个授权用户许可(2 个服务器 x 200/100 VU x 25 个授权用户),这样才能满足这个 DB2 版本对最低授权用户数的要求。但是,如果 图 3 中的服务器是 2 插槽基于 Power5+ 的双核服务器,那么这些服务器的总 VU 级别就是 400。所以,对于这种服务器硬件,如果公司中只有 3 个用户,那么需要 200 个授权用户许可(2 个服务器 x 400/100 VU x 25 个授权用户),这样才能满足这个 DB2 版本对最低授权用户数的要求。
更多精彩
赞助商链接