IBM i 7.2 –超越一切

在展望下一个十年时,IBM i的世界正在向前迈出一大步。 自从我们为IBM i提供了新的操作系统版本以来已经有一段时间了。 实际上,距IBM i 7.1推出已有四年了。 就其本身而言,这是对IBM i世界多年来工作方式的重大转变。 在最长的时间里,IBM的节奏为2年。 与发条类似,每两年就有一个新级别的IBM i操作系统。 IBM i 7.1版本采用了不同的方法。 尽管两个发行版之间有四年的间隔,但IBM继续通过Technology Refresh模型提供新功能。 自7.1版GA发布以来,IBM每年提供两次更新。 如果您要查看这八种技术更新附带的功能并将其全部添加,是的,您会猜到,您会发现我们提供了完整的内容发行版! 那为什么要改变呢? 为什么我们需要一个新版本?

好问题。 尽管我们提供了大量更新和增强功能,但有些事情我们只是无法在PTF中提供。 对于某些新功能,我们需要重新编译所有内容的正式过程以及新版本附带的扩展操作系统测试。 在其他方面,我们需要该发行版边界进行更改和更新,以便将来重新定位IBM i操作系统。

这个新版本的重点是什么? 当我们坐下来弄清楚在操作系统版本中交付什么对我们有意义时,这里列出了指导原则的列表,这些指导原则可以帮助我们沿着这一道路前进。

  • 洞察信息

    自成立以来,集成数据库一直是IBM i的核心。 今天,对于IBM®DB2®for i已添加的所有新的强大功能,该指导原则仍然适用。

  • 毫不妥协的安全性

    安全已经并且继续是IBM i操作系统的标志。 拥有一个无法保护数据的系统似乎很愚蠢。 随着业界继续强调对敏感数据的保护,我们将继续致力于确保IBM i操作系统具有必需的控制。

  • 现代移动世界的解决方案

    世界要求您的应用程序和系统可移动访问; 借助Web和应用程序服务器基础结构的更新以及全新的基于移动设备的系统访问解决方案,IBM i在未来处于有利位置。

  • 无需停机即可恢复

    您的IBM i的正常运行时间仍然是传奇。 有无数关于系统运行多年的故事。 但是,您需要确保在发生灾难时准备好灾难恢复解决方案。

  • 无限虚拟化

    可能唯一比移动技术更大的是云计算 。 我们将继续投资于虚拟化技术,以不仅帮助您从系统投资中获得最佳回报,而且还为IBM i提供必要的云基础架构。

  • 强大的综合价值

    具有功能强大且安全的功能强大的数据库当然很重要,但是您需要一些东西来运行该软件。 新的IBMPOWER®技术凭借处理器技术,I / O功能以及与核心操作系统功能的紧密集成,在业界处于领先地位。

信息提供见解– DB2 for i

IBM i的数据库继续引起我们的注意。 在过去的几次技术更新中,数据库中包含了许多新的增强功能,而且,IBM i 7.2将其提升到了一个新的水平。 i 7.2上DB2的新功能和增强功能的实际清单很长。 我可以轻松地用整篇文章来介绍所有DB2增强功能,因此,我仅介绍了几个关键要点。

行和列访问控制(RCAC)

我相信这是一个主题,未来几天您会听到很多。 当您观看新闻时,仍然有报道称公司的数据减少了。 许多行业正在仔细研究谁拥有和谁应该访问实际数据。 更糟糕的是,一些行业正在受到监管,并被告知要控制数据访问。 当然,IBM i平台被称为是高度安全的系统,但是其中一些治理规则旨在帮助您“保护自己免受自我伤害”。 我确信你们每个人在您的机器上都有安全性。 您可能有用户,程序员,安全员来控制谁有权访问系统上的对象。 但是,仅仅因为您有权访问诸如DB2表之类的对象,您真的需要访问该表中的每个行和列值吗? 当然,您的安全员需要能够向其他用户授予权限,但是他们也应该可以访问诸如您的社会保险号或其他个人数据之类的数据吗? 是的,我知道您信任他们以及所有人,但实际上只需要一次数据泄露即可对您的业务造成重大损失。 您是否意识到由于您的安全管理人员具有* ALLOBJ特殊权限,该安全人员可以检查和更改您的任何数据? 使用RCAC,您可以减少安全员对数据的访问。

好吧,也许你比那更好。 您已经在数据上创建了视图,以控制各种用户或不同组和角色的数据访问。 根据您业务的复杂性,视图的数量会像兔子一样成倍增加!!! (让我猜,您认为兔子是一件好事,太可爱了, 再想一想 !)就像兔子在您家后院四处跑动一样,它们看上去都一样,并且有很多。 您如何控制所有这些视图的管理! 现在有更好的方法。 这就是RCAC出现的地方。 不必尝试在应用程序层上控制数据安全性,而是可以跨所有接口在数据库层上控制数据访问。 利用RCAC,您甚至无需访问所有数据就可以实现对象级控件。 让我们深入研究RCAC支持的工作方式。

面具和权限

列掩码使您可以逻辑控制为给定列重新调整的数据值。 那是什么意思呢? 考虑以下示例:数据库中有一列社会保险号。 当查询该列时,最有可能的是,每个用户都可以看到实际的社会保险号值。 使用面罩可以询问问题并确定用户是否有权查看实际值。 有些用户需要访问实际值,而只有屏蔽值应返回给其他用户! 让我们回顾一个简单的列掩码示例。

CREATE MASK SSN_MASK ON EMPLOYEE
  FOR COLUMN SSN RETURN
    CASE
       WHEN(VERIFY_GROUP_FOR_USER(SESSION_USER,'PAYROLL') = 1) 
          THEN SSN
       WHEN(VERIFY_GROUP_FOR_USER(SESSION_USER,'MANAGER') = 1)
          THEN 'XXX-XX-' CONCAT  SUBSTR(SSN,8,4) 
       ELSE NULL 
      END 
  ENABLE;
 ALTER TABLE EMPLOYEE 
  ACTIVATE COLUMN ACCESS CONTROL;

在此示例中,属于PAYROLL组配置文件的用户将返回实际的社会保险号值。 相反,属于MANAGER组概要文件的用户只能看到该数字的掩码版本,其前五位数字用X掩码。 对于所有其他用户,将返回空值。 同样,这里的重点是,此安全性处理未在应用程序级别进行。 它在数据库级别执行。 这意味着,安全性约束现在是操作系统的一部分,并针对尝试访问employee表的所有接口强制实施。 虽然可以使用掩码来保护包含敏感数据的列,但可以建立行权限来限制用户,组概要文件或您想用来限制对表中行的访问的任何逻辑所访问的行。 通过建立权限,您可以开始消除其中一些兔子。 RCAC支持是真正帮助您定义和实施精细数据访问控制以确保用户仅访问所需的最小数据量的关键工具。

SQL改进

除了不断改进SQL查询引擎(SQE)的性能和改进的索引支持之外,仅这部分值得一本书。 SQE现在还用于处理本机查询访问接口,包括打开查询文件(OPNQRYF)命令和Query / 400请求。 这是什么意思? 这些较旧样式的查询现在可能会运行得更快一些,并可以使用较新的DB2性能工具进行分析。 在过去的几年中,我们一直在推动您迁移到现代查询和报告工具,例如IBM DB2 Web Query,这项新改进并不是保留使用旧工具的借口-迁移这些旧查询仍然是最佳实践基于SQL的界面(例如DB2 Web Query),因此您可以轻松访问SQL所提供的功能优势。

DB2 for i还包括对新的内置全局变量的支持。 这些对象是什么? 它们为您提供了一种方便的方法,使您可以从SQL脚本或触发器程序中了解运行时环境。 您不必让加密系统API调用,而是让数据库跟踪信息并简单地询问内置的全局变量。 以下是一些更有趣的内置全局变量:

  • CLIENT_IPADDR
  • CLIENT_HOST
  • CLIENT_PORT
  • ROUTINE_SCHEMA
  • ROUTINE_SPECIFIC_NAME
  • ROUTINE_TYPE

时间戳精度

当将一行插入表中时,通常需要您跟踪事务发生的时间。 看起来合乎逻辑,今天您可以为时间戳设置六个精度位置。 多年来,这已经足够了。 当今的服务器必须更快,因此交易似乎是同时发生的,只有六位数的精度! 为了解决此问题,DB2 for i现在支持附加的六位数精度。 现在,您可以跟踪12位精度。 此外,您可以朝另一个方向移动并降低亚秒级精度点,以减少表的存储要求。 今天,这可能意味着数据库表中的每一行都浪费了六位数的精度。 将分配给那六位数的存储空间乘以行数,对于一个大型表来说,这可能是很多浪费的存储空间。 现在,您可以将精度指定为0,以删除不需要的精度。

好吧,对于我来说,DB2的所有这些非常重要的新更新(对于我来说,我什至都不是一个数据库专家!)都让我感到非常开心,但是现在该继续其他一些事情了。

现代移动世界的解决方案

Web和应用程序基础结构空间具有大量更新和改进。 我们已对每个组件进行了重点更改,以使基础结构在未来处于有利位置。

适用于i的IBM HTTP Server

为了使我们的系统保持最新,我们将Apache HTTP服务器更新到2.4级别。 这是未来的重要更新。 我们已经将此新服务器并入了Web服务的最新更新。 此更新包括对安全性的最新支持以及开源社区证明的其他功能。

集成式Web应用程序服务器

集成Web应用程序服务器的运行时引擎也已更新。 我们现在使用IBMWebSphere®Application Server-Liberty Core概要文件作为此集成服务器的基础。 您可以快速轻松地创建自己的服务器,而不必安装WebSphere Application Server! 随着实例需求的增长,您可以保证获得完整的WebSphere Application Server概要文件的增长路径。 这种集成的解决方案是一个多平台的Web容器-我知道很多人都在使用ASF Tomcat服务器的真正替代品。

集成式Web服务服务器

我们的集成Web服务运行时也得到了增强,可以在此新的和改进的集成运行时引擎上运行。 此外,Web服务引擎基于用于基于XML的Web服务(JAX-WS)运行时环境的Liberty Java API。 这些更新的真正好处是,Web服务开发人员在部署Web服务时几乎看不到什么变化,除了启动时间更快,性能提高和稳定性更高外。 这些更新对于确保IBM i平台在未来具有安全且合规的Web表现至关重要。

Java和PASE

最新的(在发布时)IBM i操作系统版本更新了Java领域。 PASE环境是内置在IBM i操作系统中的嵌入式IBMAIX®内核。 该内核提供了IBM Java引擎的基本运行时间。 我们已经使用更高级别的AIX更新了该内核。 这些更改可以帮助Java引擎充分使用IBMPower®硬件。 从Java的角度来看,有一个重大变化。 不再支持Java 5。 我知道,很难相信,但是Java 5是在2004年发布的! 现在该迁移到Java 6和Java 7了。

移动

我们正在为IBM i提供非常激动人心的新移动解决方案。 是否曾经需要通过移动设备管理IBM i系统的某些方面? 是否想从任何地方访问5250屏幕? 从您的移动设备运行SQL脚本? 现在你可以。 我们已经更新了IBM i Access for Web(5772-XH2)产品,使其可移动! 此移动功能使您可以检查作业的状态,查看假脱机文件,运行SQL脚本,启动5250仿真器以及许多其他任务。 图1演示了移动设备如何访问作业列表。

图1.用于访问IBM i的移动解决方案
用于访问IBM i的移动解决方案

这个新的移动解决方案将作为IBM i 7.2 GA的技术预览版提供。 这项新产品的有趣之处在于它还支持运行IBM i 6.1和IBM i 7.1版本的服务器。 可以订购XH2产品的7.2版本,并将其加载到以前的IBM i操作系统发行版上,而不会出现任何问题。 您可以在IBM i Access产品页面上找到更多详细信息。

航海家

IBM Navigator for i Web界面持续改进,并添加了许多新特性和功能:

  • 监控器

    现在,可以从基于i的基于Web的Navigator中创建许多系统性能属性的监视器,并创建监视器以监视系统上的任何消息。 当监视器达到阈值时,可以定义一组响应操作以自动运行。

  • PTF管理

    您可以从基于Web的界面加载和应用PTF,如图2所示。您可以在本地系统上执行此操作,也可以发送PTF并应用于一组系统。 将您的本地系统与网络中任意数量的其他系统进行比较,然后自动加载所有缺少的PTF。

    图2.用于i PTF管理的Web Navigator
    用于i PTF管理的Web Navigator
  • 批处理建模器

    这真是太酷了! 首先,为现有的批处理作业工作负载启动收集。 收集完此数据之后,可以使用建模器来更改各种参数,例如运行优先级,内存,处理器和磁盘,然后对这些更改如何影响批处理运行时窗口进行建模。 图3中的图形图提供了并排比较。 很容易多次运行建模器,以了解不同配置的性能。

    图3.批处理建模器
    批处理建模器
  • IBM Performance Data Investigator(PDI)

    现在,PDI支持已正确放置在左侧导航区域中,并通过新的IBM i 7.2指标得到了增强。 在PDI中,有大量的图形和性能指标,有时可能使查找所需的图表或指标变得困难。 新的快速PDI搜索界面不再是该问题。 输入指标(或所需的图形),PDI将找到并显示包含指定项目的工件。单击链接,立即将您带到该页面!

  • 性能和可用性

    Chrome现在是可以使用的受支持的浏览器。 还添加了新的“我的收藏夹”列表,以提供对重要页面和表格的快速路径导航。 浏览器界面还包含快速路径集成文件系统(IFS)控件。 无需单击并浏览文件夹,您只需输入文件路径并直接转到那里即可。 最后,Navigator for i包含一个快速搜索界面,使您可以使用CL命令名称查找界面! 例如,只需在快速搜索控件中输入搜索字符串WRKACTJOB,如图4所示,您就可以直接进入该界面,而无需额外点击!

    图4. i的导航器-快速搜索
    i的导航器-快速搜索

桑巴舞

你们中有人想要桑巴舞吗? 除了听起来像巴西传统舞蹈,我们在说什么? Samba是基于SMB的开源网络协议,可提供快速,稳定和安全的文件访问。 文件服务是IBM i NetServer长期以来在IBM i上提供的功能,尽管在某些情况下性能是一个问题,但在文件服务方面,IBM i NetServer具有许多出色的功能。 Samba是一台服务器,它使用IBM i上的TCP / IP与Microsoft®Windows®客户端或服务器进行交互,就好像它是Windows文件和打印服务器一样。 Samba并不是要完全替代IBM i上的文件服务,而应为客户提供其他选择。 例如,Samba不支持Kerberos,自动CCSID转换或与IBM i审核出口程序的集成。 对于这些功能,IBM i NetServer是最佳选择。 但是,如果您只需要具有性能的基本文件服务,那么Samba可能是您的选择。 请考虑以下主要功能:

  • 快速,现代,轻便的通用Internet文件系统(CIFS)文件服务器
  • FTP样式的CIFS客户端(smbclient)
  • NTLM和NTLMv2身份验证具有会话安全性增强功能
  • 增强的错误代码报告
  • 与当前Windows客户端更好的协议兼容性
  • SMB 2.0协议支持

无需停机即可恢复

IBMPowerHA®Express Edition的最新更新提供了IBMHyperSwap®支持。 现在,您可以立即从生产IBM System StorageDS8000®实例切换到远程DS8000系统。 可以手动触发此开关以进行计划中的维护或什至更好的维护,并且在DS8000系统发生故障时可以自动发生。 此增强功能有助于实现“连续可用性”的目标。 此外,还对基础PowerHA解决方案进行了重要更新,包括对SYSBAS支持的新更新。 现在,您可以使用管理域来复制对象权限和所有权。 这只是一些更新,可以更好地确保您的业务持续运转。

毫不妥协的安全性

显然,我们讨论的RCAC支持是一项巨大的进步,肯定属于安全保护范围之内。 因为它是内置在数据库中的,而数据库是IBM i操作系统的集成部分,所以没有任何妥协。 保证RCAC数据安全规则可在所有系统接口上强制执行。 除了RCAC,还包括许多其他安全更新。 借助IBM POWER8™处理器技术,可以提高密码性能。 这是处理器本身内置的特殊支持,不需要任何其他产品或硬件。 性能加速适用于某些加密算法,例如AES和SHA-2。 这种加速还应提高SSL,VPN,磁带加密和其他利用密码服务API的软件应用程序的性能。

单点登录(SSO)已得到增强,以支持多个其他接口。 现在,您可以同时为FTP和Telnet接口配置SSO。 借助新的FTP支持,可以在启用Kerberos的FTP客户端与IBM i FTP服务器之间或在IBM i FTP客户端与某些其他FTP服务器之间启用SSO。 同样,您可以配置任何启用了Kerberos的Telnet客户端和IBM i Telnet服务器。 Kerberos身份验证和企业身份映射功能支持这些功能。

安全审核支持已得到增强,以帮助更好地跟踪系统上的更改。 例如,许多安全审核记录现在都包含之前和之后的数据。 QPWDRULES系统值也有一个新值。 指定* ALLCRTCHG的新值可确保在CRTUSRPRF(创建用户配置文件)和CHGUSRPRF(更改用户配置文件)命令上都实施密码组合规则。 这消除了可能危及系统密码规则的漏洞。

强大的综合价值

进行新发行的主要原因之一是操作系统更容易支持新硬件。 IBM继续投资IBMPOWER®技术,并且当操作系统能够使用硬件改进功能时,IBM i客户将最大程度地投资。 在IBM i 7.2发行版中,您现在支持新的POWER8处理器芯片。 这项新的处理器技术为运行您的应用程序提供了一个了不起的平台。 这款新芯片装有多个缓存,可让您的数据更靠近处理器-这有助于处理器花费更多的时间来运行而不是等待。 从某种意义上讲,就像您在开车时一样,汽车是要驾驶而不是空转。 您想要在到达那里之前将所有交通信号灯全部变为绿色。 POWER8处理器旨在完成类似的任务,将所有组件放置在适当的位置,以便“指示灯始终为绿色”。 此外,POWER8处理器在芯片上的内核数量以及每个内核可以支持的线程数量上都有很大的提高。 随着更多的工作负载添加到您的系统中,这将进一步增强IBM i操作系统扩展的能力。

我无法在本文中介绍所有的硬件和操作系统增强功能,但以下是您可能需要进一步研究的一些其他亮点:

  • BRMS增强
    • 所有BRMS系统的仪表板
    • 中央现场监控
    • 安装更快
    • 批量DUPMEDBRM并发复制
    • 同步以改善IFS备份
  • 更好地跟踪临时存储的使用情况
  • 增长更新的限制
    • 2 TB内存池
    • 将工作表限制加倍
  • LDAP更新为ITDS 6.3
  • DNS绑定9.7.4-P1
  • 新的SMTP服务器,消除了SSD限制
  • C ++编译器包括C ++ 10x支持
  • 许多网络增强功能
  • 彩色打印机图像支持–包括JPEG,TIFF,GIF
  • 支持LAN上的WAN

如您现在所见,IBM i 7.2发行版提供了许多新的增强功能。 其中一些更新可能会改变你们中的许多人。 因此,是时候开始计划下一次系统升级了-谈到升级,升级路径很简单,没有对象转换的要求。 享受全新的IBM i版本,该版本可以使您的解决方案在当今和将来都处于最佳状态。

翻译自: https://www.ibm.com/developerworks/ibmi/library/i-ibmi-7_2-the-great-beyond/index.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值