详解IBM i 操作环境的最新版本IBM i 7.4 和新特许程序 IBM Db2 Mirror for i
来源:互联网一、背景
随着行业客户大规模上云的趋势越来越明显,Power在企业云化中将扮演越来越重要的角色。过去一年,浪潮商用机器基于开放的Power技术的服务器,完善服务器的生态系统,建立可持续发展的服务器业务,为用户提供先进的、差异化和多样化的计算平台和解决方案。
近期,IBM以总价340亿美元完成了对红帽公司的收购,重新定义了企业级云市场,旨在提供下一代多云混合平台,共同加速企业数字化创新。得力于红帽公司开创性的商业模式,越来越多的企业将开源技术纳入主流,与此同时,IBM也将帮助各行业企业拓展和加速应用开源与混合云技术。强强联合的背后,现有的IBM客户将能够更直接地获得下一代基于开源的技术,这些技术恰恰是混合云创新的基石。
企业正在进入数字化重构2.0阶段,从目前来看,企业为了更好地实现数字化创新,将着力打造现代化的基础设施,并将关键型任务的工作负载转移到私有云和由多个供应商提供的多云平台上。由此带来的挑战是,企业亟需在混合云和多云世界中寻求单一的、通用的操作环境。为了更好地帮助企业加快数字化转型步伐,以IBM i为代表的操作系统也将作为IBM公有云服务架构的一部分对外提供服务,为企业提供真正意义上的混合云体验,并为Power上云带来灵活性。
二、 IBM i 7.4特性及亮点
IBM i 7.4产品概述
IBM i 是一种集成操作环境,30年来因稳健的架构、出色的安全性和业务连续性而享有很高的声誉。长期以来,基于 IBM i 运行的应用已帮助众多企业持续关注创新,发掘业务的新价值。
过去几年,IBM i作为IBM Power System服务器上运行的系统,在管理、性能、安全可用性、一体化、虚拟化上得到了全面的覆盖,并享有良好的声誉。自2014年IBM i 7.2发布以来,根据发展规划,IBM i 每年发布2个技术更新(TR),每 2 到 3年发布一个主要版本。近日,IBM i 7.4以及一款名为 IBM Db2 Mirror for i 的新特许程序正式发布。
IBM i 7.4 是 IBM i 操作环境的最新版本。IBM i 7.4 更新涵盖整个产品组合,从基本操作系统、Db2 for i 和应用程序开发一直到可用性。与往常一样,在提供新功能的同时,仍会保留 IBM i 著名且业界领先的安全功能。为响应许多用户的请求,对 IBM i 产品组合的许多其他部分也进行了更新和补充。
IBM i 7.4新增功能
IBM i 7.4 中的新增强功能和补充为 IBM i 客户正在开展的持续创新提供了坚实的基础。世界各地的客户都在扩展 IBM 业务应用,以包含 AI 和物联网等技术。许多增强功能都将支持这一持续创新。
IBMi 7.4 为 IBM i 产品组合的各个方面带来了大量增强功能,包括基础操作系统、精选的许可程序产品 (LPP)、硬件和固件,主要分为安全性、系统管理、网络、可用性、应用程序开发以及其他等类别。
安全性
安全增强包括扩展 SST 用户 ID 密码的规则集,使用 DCM API 自动管理证书,扩展权限收集功能以收集特定对象的信息。
系统管理
增强了工作管理功能,更新了工作负载组,为 Job Queue 作业跟踪添加了出口点,添加了可检索处理器多任务处理信息的新功能。
网络
更新了网络增强功能,以包含最新的 TLS、SNMPv3、SMB3 和 SMTP 行业标准。
可用性
想要升级其可用性环境的客户将对备份和恢复操作以及集群增强功能感兴趣。备份/恢复菜单增加了一个新选项,“启动控制子系统”,它可使系统在备份/恢复操作完成后仍处于受限状态。如果您想安装 PTF、执行系统维护或 IPL 系统,此选项很有帮助。
对集群管理域中的恢复处理行为进行了增强,以支持恢复后的值。以前,进行恢复后管理域基本上会撤销该恢复操作。在 IBM i 7.4 中,如果在集群资源组定义一个新的切换取消策略,当切换取消时,故障节点的 IASP 可不再被关闭;在此新策略出现之前,切换取消时,故障节点的 IASP 会被关闭。
应用程序开发
在此版本中,IBM Db2(R) for i 重点改进了 SQL 的功能和性能,并为数据库工程师添加了新的函数。使用传统环境和开源环境的应用程序开发人员都将看到 RPG IV、COBOL、System Debugger、Node.JS 和 Python 的增强功能,以及添加的新工具和 R 语言。扩展了 Rest API,现在允许使用 HTTP 连接直接调用 SQL。
在 IBM i 产品组合中,许多 LPP 都添加了重要功能,比如 IBM Backup, Recovery and Media Services for i (BRMS)、IBM PowerHA(R) SystemMirror(R) for i 和 Administration Runtime Expert。更为重要的是,IBM Db2 Mirror for i 这一新的 LPP 提供了近乎持续的可用性。
桌面应用程序开发工具 IBM Rational(R) Developer for i (RDi)、系统管理工具和 IBM i Access Client Solutions (ACS) 的用户将获得大量的新功能。
新的 IBM Db2 Web Query for i EZ-Install 软件包提供新的快速入门手册。IBM i 操作系统现在支持 IBM Domino(R) 10.0.1 和 IBM Traveler 10.0.1.1。ARCAD Observer for IBM i 和 ARCAD Converter for IBM i 已针对传统开发人员进行了更新。IBM Content Manager OnDemand for i 7.4 支持使用 Cloud Storage Solutions for i 备份到云,并为多个命令提供了增强功能。
与每个版本一样,还根据用户请求提供了许多其他增强功能。
三、 IBM Db2 Mirror for i 特性及亮点
1、IBM Db2 Mirror for i 产品概述
联合IBM i操作系统7.4的发布,IBM i隆重推出产品家族中的一个新特许程序 (LPP):IBM Db2(R) Mirror for i。这款新产品面向 IBM i 7.4 客户,通过 IBM i 独有的 Db2 双活双系统配置实现了近乎持续的可用性。
Db2 Mirror for i 专为应用可用性关键指标:恢复时间目标 (RTO) 和恢复点目标 (RPO) 近乎零的环境量身打造。其基础技术源于一种集成的 IBM i 操作系统功能,利用这一功能,在两个采用紧密耦合的数据库级双活配置的系统中,IBM i 集成 Db2 数据库的两个副本同步执行插入、更新和删除操作。在应用程序级别上,可采用双活配置或活动-被动配置来部署应用程序。两种选项都可实现近乎零的 RTO。
2、IBM Db2 Mirror for i核心功能
提供持续的应用程序可用性
Db2 Mirror 产品旨在通过 IBM i 操作系统技术提供持续的应用程序可用性,它使用基于融合以太网的远程直接存储器存取 (RDMA) 网络将数据库更新同时镜像到两个节点。您可以采用双活方式部署应用程序,每个应用服务器能同时访问双节点双活集群中两个系统上的数据库。如果一个数据库服务器宕机,应用服务器可以继续向镜像对中的另一个系统执行 I/O 操作。这种配置带来的另一个好处是支持工作负载均衡。
可采用活动-被动方式双活部署
应用程序也可采用活动-被动方式部署,此时应用服务器将向双系统集群中的一个系统执行写入操作,在主系统宕机时,应用程序组将被切换到备用系统。双活配置要求应用服务器与数据库服务器分开部署,并通过 JDBC 等客户端/服务器架构实现连接。注意,IBM i JDBC 驱动程序现在支持备用服务器切换,一个连接不可用时可在系统间自动转移 JDBC 请求。IBM i 还有通过传统的 5250 方式部署的应用,操作系统、应用和数据库都在一个分区上。这种情况下,数据库是持续同步到备用系统的,因此数据库是实时可用的。当主系统宕机时,备用系统上的应用需要重启才可以继续处理业务。
当 Db2 Mirror 配置中的一个系统不可用时,Db2 Mirror 跟踪记录数据库表和所有需要镜像的对象上发生的所有更新、更改和删除操作,当两个系统重新连接时,会在系统间同步所有更改。这包括位于 IASP 中或基础系统存储中的数据库。
兼容 IASP
特别强调一点,Db2 Mirror 完全兼容 IASP,而且 Db2 Mirror 配置中也实际利用了 IASP 来支持 IFS。对于非 IFS 对象,也可以使用 IASP,但不是必需的。此外,Db2 Mirror 支持使用传统的记录级存取或基于 SQL 的数据库存取的应用程序。为实现对 IFS 和 IFS 日志的支持,可部署到一个能够配置为可切换的 LUN 的 IASP 中,或者通过存储复制功能部署到一个 IASP 镜像对中。
多种方式实现灾备管理
灾备可有多种方式实现,比如 PowerHA(R) SystemMirror(R) for i 企业版、全系统复制或逻辑复制。
其他
Db2 Mirror for i 需要 IBM i Option 48,也就是 Db2 Data Mirroring,所以 Option 48 的权限已自动包含在 Db2 Mirror for i 订单中。确保系统中已安装 IBM i Option 48,而且输入 Db2 Mirror for I 特许程序的密钥。
四、应用价值
在 Power System 服务器上运行的 IBM i 提供了很高的可扩展性和强大的体系架构,以其超乎寻常的业务连续性和超低运营成本而在业界享有良好声誉。多年来,IBMi以及其上的解决方案帮助客户专注于业务创新、实现新的业务价值,而不需要客户去完成解决方案的堆栈和管理。
1、全面集成和优化
IBM i 是为业务运行而全面集成和优化的系统,它包括了关系型数据库、值得信赖的基于对象的安全模式、集成的网络、存储管理能力等。集成的符合 SQL 标准的 Db2 for i 数据库包含高级数据库管理工具。IBM i 还包含其他集成中间件组件,比如多个文件系统、LDAP 目录、HTTP Web 服务器、IBM WebSphere(R) Application Server,以及一个业界领先的集成安全环境。
2、降低运营成本
IBM 对 IBM i 的集成、优化和测试,是帮助客户降低运营成本的关键因素,使他们能更快地部署应用程序并用更少人员维护系统。IBM 承担着开发、测试和预加载各类 IBM i 核心中间件组件的职责。
这种紧密集成提供了卓越的稳定性和可用性。正是这些重要的特性,让客户能够安心地确定其业务在未来能持续良好地发展。
3、纳入开源
此外,还进一步扩展了集成的语言环境,纳入了开源选项。开源是物联网、AI 和其他认知创新的语言。将开源纳入 IBM i 平台推动了与现代技术的集成和创新。
4、满足多业务场景
利用 IBM i,现在客户满足其业务需求的选项比以往要多得多。他们可以运行传统的业务应用程序。可以纳入执行机器学习的应用程序解决方案。客户可以将移动设备、机器人和传感器附加到 IBM i 应用程序中,通过流程自动化获得更多业务收益。通过在 Power Systems 上使用 IBM i,客户需要解决的任何业务问题都能迎刃而解。