大型机的许多特性可以助力其提供云服务,例如坚实的虚拟化基础、按需扩容、小数点后无数个9的正常运行时间、无与伦比的失效备援能力、出色的安全性等等。
CA Technologies大型机总经理Dayton Semerjian表示:“在云计算时代,大型机并没有消失。恰恰相反,大型机将作为令人吃惊的云平台而东山再起。大型机具有大规模的可扩展能力,运行着重要且未得到充分利用的 ‘大数据’(big data),并能够在多种架构(例如z/OS、Linux、UNIX、微软)中运行复杂的云工作负载。美国Velocity Software去年的大型机调查显示,接受调查的全球80%的用户认为,大型机将会作为他们整个云计算架构里一个重要的核心部分。”
但是,凭借如今的市场销售方式,大型机能够主导云服务吗?若IT企业仅仅提供大型机服务,是无法“按需”提供云服务的。毕竟很少有大型机用户可以通过简单的鼠标点击而交付完整的IT环境——包括操作系统、数据库、交易流程监视器和其他组件。
有效管理不同的工作负载
为了有效管理不同的工作负载,IT管理人员需要为每个工作负载选择最适合的方法,确保它们彼此相关联,并能够交付真正的业务服务。毕竟,用户不会在意一个服务在哪里运行或者是基于什么运行,他们只需要快速可靠的服务交付,而IT则希望尽可能经济地提供这些服务。
对于运行某些工作负载,一些硬件平台则比其他平台更加适合。当面对新应用时,架构师常常只把大型机看作企业级服务器。由于大部分数据仍然保留在大型机上,架构图纸往往包括一个写着“大型机”的黑匣子,上面画着一个向内的箭头表示“请求”,一个向外的箭头表示“数据”。直到不久前,架构师们依然认为自己是正确的,并认为其他 “灵活工具”只能在大型机以外才能找到。因此,要大型机作为一个云服务或者云产品的一部分,就必须把一部分云服务带入大型机中。
灵活的架构:云服务的本质
假设未来用户可以在任意平台上获得大部分的服务,这就意味着架构师在架构一个解决方案时创建的应用需要符合标准的装配原则。在组成这一应用的组件中,一部分将作为外部云服务运行,另一部分在虚拟的内部分布式环境中运行,而其他则在大型机上运行。但是,即使当我们运行内部的云组件时,运行这些服务的硬件也往往发生着巨大变化,因为并非所有的硬件都有相同的处理速度或者内存容量,也并非所有的服务器都能运行Windows、Linux或者UNIX,甚至相同的管理程序。
因此,在设计包含业务服务的云组件时,一个灵活的架构是必不可少的,它能使企业动态地将组件迁移至特定环境中。由于应用可能会变化,IT企业可能会有更多的用户,或者可能由于成本的原因从一个公共云提供商变为其他提供商,又或者可能会将某一过于独立的组件与其他组件结合得更加紧密。不久的将来,大型机肯定会在这些方面发挥作用。如今,IBM的zEnterprise系统使用户能够在System z上运行Linux系统,在zEnterprise BladeCenter Extension (zBX)上运行分布式操作系统,唯一缺少的是在System z的Linux系统下创建云组件的工具,但这点将很快会改变。
通过大型机和分布式云组件实现灵活性、敏捷性
在特定时间、特定环境下运行得最好的组件或者程序,能够以最小的相关工作量迁移至大型机——这是云的承诺,也是很多业务用户的梦想。
如果把大型机当做一个重要的云组件,在拥有其附加值的同时,IT企业必须确保它能够提供和其他平台一样的灵活性和敏捷性。这意味着我们必须确保能够运行底层服务(例如IFLs),从而可以实现最终运行这些云服务的组件(例如Linux)。
被誉为“21世纪最佳主机产品”的CA Chorus大型机管理平台便是一个典型。它创新地将大型机与云紧密结合起来,极大地简化了大型机管理模式,通过提高当前大型机员工的生产力,迅速提升企业IT团队的大型机管理能力。其基于角色的集成管理工作空间、丰富的数据虚拟化技术、现代化的图形用户界面(GUI),以及先进的知识捕捉和转换能力,能够有助于减少对大型机环境进行安全管理所需要的时间和精力,并加快解决问题的速度,提高服务水平,最终能够提高当前大型机专业人员的生产力,并加快新员工培训进程。
硬件、软件和大型机管理员们,正在蓄势待发。选择正确的软件可以让架构师以及其他设计和创建新环境的IT人员把大型机与其他平台同等对待。通过这些软件,大型机管理者将摆脱服务在哪里运行的限制。如果只需鼠标轻轻一点,即可轻松定义、转移或者删除服务,那么真正的云世界就离我们不远了。