使用 IBM PureApplication System 调整组织实现集成系统获益

IBM® PureApplication™ System 交付可以减少工作负载的功能,负责构建和维护事务 Web 和数据库应用程序的运营和行政人员的工作负载。本文讨论了如何调整组织中现有的技能和角色,使采用集成系统所提供的优势成为现实。

Vincent A Belfoure, 云架构师, IBM

/developerworks/i/p-vbelfoure.jpgVincent Belfoure 在 IBM 工作已有 17 年,目前是 IBM 软件部的 IBM Cloud Labs 分部的云架构师。他目前负责与客户合作设计云计算解决方案。在加入 Cloud Labs 之前,Vincent 担任过欧洲中西部、中东和非洲的 BPM 技术销售领导,以及 WebSphere Process Server 的全球技术销售领导。他还是 New York City WebSphere 技术销售团队和软件服务的成员。



Jeffrey L. Coveyduc, Program Director, IBM

Jeff Coveyduc is a Program Director in IBM Cloud Labs. He leads Cloud Labs teams at IBM Silicon Valley Laboratory in San Jose, California and across the globe, working with enterprise customers around their cloud computing needs and adoption. Jeff has been responsible for successful enterprise engagements and references spanning sectors from financial services, to telecom, healthcare, and public sectors. Since joining IBM in 1999, Jeff has held multiple positions within IBM's Software Group including WebSphere, Tivoli, and Strategy and Technology. Jeff has been recognized for his work in growth markets, establishing the IBM Africa Innovation Center and Software Solutions Laboratory in Johannesburg, South Africa, as well as opening satellites in Kenya and Nigeria while on assignment to sub-Saharan Africa.



Son X. Huynh, Solution Cloud Executive, IBM

Son Huynh is a Cloud Solution Executive for IBM Cloud Labs, IBM Software Group, and has been with IBM for 18 years. He is also a member of IBM Cloud Academy (ICA) and its Technical Architecture Board. Son leads a team that develops and delivers a Business Value Assessment (BVA) process and Organizational Change Management for new IBM Cloud and IT solutions. Before joining Cloud Labs, Son held positions as the Solutions Executive for Chemical and Petroleum Industry in IBM Industry Solution Group. Before IBM, Son was the Product Manager of Chemical and Pharmaceutical Industry Group for SAP, Germany. He also served as Integration Technology Manager for the Monsanto Chemical Company in St. Louis, Missouri prior to working for SAP.



2013 年 10 月 17 日

简介

IT 组织长期处于使用有限的或不断减少的资源完成更多工作的压力之下。IBM PureApplication System 使得 IT 组织可以更智能地工作,更高效地使用时间、技能和资源。

PureApplication System 能够极大地简化或者消除许多消耗开发、操作和系统管理人员时间的常规任务。摆脱重复任务可为企业创建一个独一无二的机会,将深厚的技术技能分配给更有价值的任务,使其得到充分利用。

PureApplication System 利用 IT 组织熟悉的角色,比如安全性、硬件、云管理。它还介绍了新的概念和角色,比如模式和工作负载管理,这需要整合一系列技能,这些技能在 IT 组织中可能已被发现了。当提高新技能时,管理能够获得最大优势。

本文是为 IT 经理和 CIO 而编写的,他们期待了解 PureApplication System 如何影响组织的现有角色。我们将讨论使用 PureApplication 的 IT 组织如何优化现有技能的使用,调整现有资源,并充分认识专家集成系统的优势。IT 组织将会发现 PureApplication System 能够促进应用程序开发和 IT 操作的合作。通过改变角色和重新混合各种技能,PureApplication System 使得这两个团队可对当今快速变化的业务环境作出响应。本文提供了示例,通过委托研究的数据、IBM 服务活动结果和客户讨论展示了现有的 IT 角色如何被 PureApplication System 影响。本文还提供了一些如何应对新环境中出现的角色的建议。

想要获得更多有关企业设计和模式集成的信息,请参考 IBM PureApplication System 网站


组织调整

本小节将介绍实现 PureApplication System 之后重新进行组织调整所获得的优势。

软件开发和 IT 操作结合起来

传统的 IT 环境非常复杂,并且鼓励 IT 角色的特殊化。这个特殊化通常会导致 IT 组织被拆分为负责非常特殊任务的团队。虽然这么做是为了优化应用程序或特定基础架构组件性能,但是结果往往是组织禁止 IT 操作和软件开发之间的合作。快速变化的业务环境推动操作和开发之间的更强的合作,创造了利用该操作模型的基础架构需求。

有了提供优化的中间件栈的企业模式和简化基础架构交付的预集成硬件,负责小型操作的工作人员就能够支持实现单一应用程序所需的所有硬件和软件。这样一个可操作模型能够为开发团队提供一个联系人切入点,该员工能够管理该应用程序依赖的所有基础架构组件。这会导致更小的团队就可以高效地完成更多的任务,例如,问题解决方案,而这个方案需要更大的团队来获取和解释数据、识别和修复问题。当这些团队合作时,他们会发现计划和实施项目会遇到较少的延迟。

高效利用现有技能

在 IT 角色中,高技术人才人一天中的大部分时间都在执行无需技能的任务。在典型拆分的结构中,每个工作角色只关注一个特殊的技能,这种状况是不可避免的。例如,一个 IBM DB/2® 专家可能没有关于调整一个数据库使其能够正确地使用事务负载的技能和知识。因此,这个专家必须花费相当长的时间安装软件产品、建立用户 ID,将它连接到企业目录,并配置实例。

PureApplication System 解决了 IT 组织的这一问题,因为它有助于使这些重复的任务自动化。这会帮助将专家解放出来,将时间用在使用自己的强大技能使业务获利。例如,IBM WebSphere® 应用程序服务器专家,花费更多的时间帮助开发人员解决开发中应用程序的性能问题,或者帮助架构师设计新的应用程序模式,这个模式包含在目录中供整个组织使用。

改善通信渠道

基于模式的部署带来了专家的模式实现需求。这些专家有着丰富的模式设计、配置和集成知识,并且拥有一个最初需求阶段的模式,从架构、开发、测试到生产。他们可以为应用程序所有者提供需求和最佳实践咨询,保证新的应用程序是可扩展的,并充分利用该模式。

PureApplication System 改变新应用程序的请求资源模型,从获取新的资源到分配现有资源。资源专家有资源利用的整体视图,可与新应用程序所有人交流决定 CUP、内存、存储以及最佳扩展策略的最佳选项,确保应用程序满足性能目标。

简化管理员角色

PureApplication System 将大型的、虚拟化的分布式系统的主要部分合并一个数据包。以往需要多个专家团队多日甚至几周才能完成的任务,现在可由更多的人在较少的时间内完成。这是通过捕获系统内 IT 专家的深厚技能并深入研究可部署模式来实现的。如何调整复杂中间件或者如何扩展用于特定工作负载的应用程序的知识可以进行封装,这样组织中的任何没有深厚知识技能的人都能利用这些知识。

这些模式允许用户承担覆盖更广泛任务的角色。例如,WebSphere 应用程序服务器管理员不再需要花费时间调整其应用程序服务器,因为这个任务已经被策略所管理,策略由模式中业务条款中简单定义的策略进行管理。相反,管理员可以扩大自己的范围,应用他们的技能来帮助正在实现其模式的应用程序开发人员和架构师。这个模式为渴望扩展其专业知识的工作人员提供了一个工具,对端到端应用程序有更大的整体影响。


重新部署资源以高效处理不断变化的业务环境

PureApplication System 交付的技术使现有的 IT 工作人员能够更高效地工作,为 IT 组织提供了独一无二的机会,将有价值的技能用于解决新的业务机会。本节将会探索几个领域,其中的集成和自动化能够帮助改变个人专家们与系统的交互方式。

简化的存储管理

在 PureApplication System 之前,需要创建一个专有的组来管理存储区域网的基础架构。除了建立 SAN 的物理组件之外,一些人必须负责 SAN 和 LAN,计划将 SAN 基础架构连接到您的主机并执行这些任务,如主机和容量配置、主机映射以及存储池管。此外,在完成基础架构的建立之后,需要有人不断对其进行维护和管理,使其与驱动级别、SAN 软件级别等保持同步。PureApplication System 会帮您完成这一切。通常,在正常的操作中,需要执行的惟一存储任务就是,当提供新的虚拟机时决定创建适当的容量大小,以及在需要时扩展容量大小。

自动化的网络配置

将传统的分布式系统连接到网络中涉及大量布线以及相当多的规划。将系统组件连线到网络开关和存储阵列需要花费相当长的时间,而且容易出错。在完成物理设置后,就可以开始分配 IP 地址和主机名称并创建 VLAN 的任务了。最后的结果就是物理和逻辑配置需要被管理和维护,并且在发生改变时,这个系统非常脆弱。PureApplication System 成功了预配网络和存储,并帮助减少配置步骤,使其更快速地完成。维护系统还可以通过类似逻辑配置完成。总体上,不需要拖拽和移动电缆来重新配置网络。与传统的分布是硬件相比,只需要较少的网络专家,就能构建和维护一个 PureApplication System。

虚拟化基础架构管理的新途径

PureApplication System 会改变实现虚拟化基础架构的战略和途径。构建一个新的虚拟化环境,传统上,需要有人负责安装管理程序,安装虚拟管理基础架构,将独立的管理程序连接到基础架构,然后维护集合的基础架构。PureApplication 能够帮助提供这些广泛的功能,而且它所扮演的角色使虚拟化专家角色变得多余,分配到这个角色的个人可以重新分配。具有系统虚拟化技能的专家可以担任 PureApplication System 管理员的角色,负责定义和管理虚拟化资源。

无硬件设置

大量项目的启动时间会花费在资源获取、安装 和配置上。新项目通常需要获取或者分配硬件、数据中心网络和其他资源。硬件准备就绪后,还需要配置操作系统和安装中间件。项目的开发必须在启动阶段的所有事项完成后。我们发现这会占用 90 天的时间。当购买了 Pure Application 系统之后,您可能会发现,在每个项目基础上获取硬件的需求变成了对现有系统中资源的请求。在这种环境下,之前构建传统基础架构的硬件专家能够扮演管理员的角色,负责在 Pure Application 系统中创建和维护独立的环境。

这些通用区域说明了 PureApplication System 作为工具能够在何处理负责执行特定任务的个体工作负载。组织可能会发现,这些个体能够执行更有价值的业务任务,这有助于减少资源需求。

对现有 IT 角色的影响

这个小节将会提供一些实例,说明 PureApplication System 如何帮助减少传统 IT 角色和任务的工作负载。然后,让我们来查看现有资源如何被映射到新的角色中,这些角色可能会作为实现集成系统的一部分出现。

以现有 IT 角色为例,表 1 总结了典型的责任,以及实现 PureApplication System 后预计可能减少的工作量。

表 1. 对现有 IT 角色的影响
角色职责预计减少的工作负载
中间件管理员维护、性能调优、监控和问题确定60%
中间件架构师应用程序集成和应用程序性能调优30%
硬件管理员硬件计划、硬件使用管理和硬件组装 90%
数据库管理员数据库规划、数据库安装和配置、数据库管理60%
网络管理员网络配置50%
应用程序所有者基础架构验证和产品许可管理60%
采购硬件和软件采购90%

请注意:预期的负载减少是基于客户会议中获取的数据。

PureApplication System 对工作量的预期影响

对于各个典型的 IT 任务,表 2 描述了实现 PureApplication System 前的传统持续时间,以及实现 PureApplication System 后预期的时间节省。这个清单并不全面,只是一个示例。

表 2. PureApplication System 对工作量的预期影响
任务描述天/
潜在节约
稳定状态任务
产品维护实施产品升级、补丁和修复5275%
应用程序性能调优监控和管理应用程序性能参数/配置设置1825%
产品性能调优监控和管理中间件性能参数/配置设置5275%
问题确定产品和/或基础架构问题确定和故障恢复7850%
应用程序管理应用程序管理和配置支持活动1550%
产品故障恢复在运行时环境下识别和修复问题。5250%
流程管理开始/停止中间件组件和操作系统的程序2075%
各个项目的设置
采购采购项目的硬件43100%
采购采购项目的软件5275%
安装硬件安装硬件、电缆和网络4690%
配置环境在准备应用程序部署过程中调整环境5275%
应用程序集成中间件栈的集成、配置和测试5575%
产品监控基于应用程序需求设计和实现特定产品监控5950%
应用程序弹性集群和 HA 环境实现5850%

注意:对任务持续时间的评估是基于委托研究和客户会议的。可能的时间节省是基于客户会议中获取的数据的。

将现有的 IT 角色映射到应用程序调整任务中

表 2 中描述的工作减少能够释放资源,用于处理采用 PureApplication System 带来的新任务。

对于 PureApplication System 实现中的每个新角色,表 3 显示了这些角色,总结了角色的职责,并指出了包含在其中的传统角色

表 3. 将现有的 IT 角色映射到应用程序调整任务中
角色新职责现有角色
应用程序软件架构负责中间件选择和应用程序的整体系统设计系统管理员、数据库管理员和中间件架构师
模式开发人员将现有环境编制到模式中,拥有实现模式的深厚知识。为应用程序所有者利用现有模式提供最佳实践咨询。开发脚本扩展功能。中间件架构
Pure Application System 管理员管理系统配置和资源利用(计算资源、云组和存储分配)系统管理员、硬件管理员、网络管理员和中间件管理员
资产释放管理资产目录中的模式、脚本和图像系统管理员
物理云架构师配置和管理 PureApplication System 中的物理云资产。在系统内创建独立云。系统管理员
应用程序云管理员创建和管理环境概要文件。维护用户对环境的权利。系统管理员

新兴的 IT 技能

实现 PureApplication System 解决方案后,就会出现对新技能的需求。架构师、管理员以及开发人员是获取这些新技能并且全面使用新技术的候选人。本小节将介绍实现和管理 PureApplication System 所需的部分新技能。


实现 PureApplication System 所需的技能

本小节将介绍实现 PureApplication System 所需的新技能。

将现有环境编制成模式并维护这些模式

为了最大化实现这一模式所能获得的价值,组织需要分析现有的负载、识别相似性并对应用程序进行分类。对这些相似应用程序进行分类是开发有用模式的基础。例如,一个组织可能会发现,他们拥有大量的应用程序,这些应用程序由一个用作用户界面的 Web 服务器、一个应用程序逻辑的应用程序服务器、一个存储持续应用程序数据的数据库、一个用于应用程序认证和授权的用户注册构成。这四部分的集成对所有应用程序都是类似的,可用作模式实现的候选者。拥有设计、集成和配置分布式应用程序的技能的现有系统管理员和架构已准备好利用所需技能开始模式识别和设计。

识别如何通过扩展现有负载来满足特定应用程序需求

应用程序模式通常需要一定程度的自定义,以满足被部署应用程序的需求。即使应用程序使用同样的模式实现,它们的具体细节(比如数据库名称、安全角色、运行时参数)也会因为应用程序不同而有所差异。为了满足这一需求,有两个选项可供进行必要调整:

  • 后部署脚本,它会在每次模式部署后修改参数。
  • 扩展与获取,它会修改现有模式,并使用变更创建一个新副本。

这两种途径都需要利用技能来理解现有模式和应用程序需求,然后识别最佳的解决方案。这个技能集在平台及服务环境之外不存在,且非常适用于那些理解应用程序对其环境需求的管理员。

现有模式的深厚知识

熟悉模式设计点的人可为应用程序所有者提供咨询服务,找出哪个模式最能满足其应用程序需求。他们还可以给出建议,如何设计新应用程以及如何充分利用现有模式。这些个人都拥有模式所有组件的端到端知识,以及所有交互、配置和依赖性。

插件开发技能

PureApplication System 附带一个虚拟应用程序组件 的目录,其中呈现了最常用的企业基础架构组件。此外,IBM 还提供插件开发套件,支持客户构建能够将功能扩展到产品交付范围以外的地方所需的组件。


管理 PureApplication System 所需的技能

本小节将介绍管理 PureApplication System 所需的技能。

云管理

物理云管理员在 PureApplication System 中配置和管理物理云资产。他们创建新的孤立云,对于各个使用该系统的内部和外部组用户来说,这些云具备所需的服务质量,在云环境中根据应用程序需求管理共享服务,并管理和监控云资源。

新出现的 Application Cloud Administrator 角色创建和管理云环境,对那些拥有部署和管理在该环境中运行的应用程序权限的用户进行维护。

资产释放

该角色管理资产目录,包括图像、脚本、库和模式。他们负责 PureApplication System 组织中一系列资产的生命周期。

较短环境周期的管理

PureApplication System 允许对环境进行简单快速地分区,生成较小的、生命周期更短的中间件环境。这些难以创建的环境正在不断发展成为足以容纳多个项目,这种状态可能长期存在(一年到四年)。在被请求时,模式能够在几分钟内提供环境,当不再需要时,可撤销环境提供,这样就可以释放出一些资源用于其他环境。当用户知道环境能够被快速地重新创建时,就会乐于删除未使用的环境。该方法还会产生更小的开发和测试环境。各个应用程序项目拥有自己的空间,不会对正在开发的应用程序造成影响。管理员花费较少的时间就能构建和维护大型环境,将更多的时间用于开发脚本,从而促进快速和重复配置部署环境。

完整的应用程序环境管理

典型的应用程序服务环境由无数组件组成,例如,硬件、操作系统、网络、应用程序服务器和数据库。每个组件可以由不同的团队和个人维护和管理,因此,一个管理员往往不会了解或影响影响环境的各个方面。通过一个统一控制台管理大多数底层基础架构,并且仅公布日常操作所需的管理功能,PureApplication System 使个人或者小团队能够管理单一应用程序的各个方面。


IT 组织和进程

本小节将回顾 PureApplication System 实现后组织和进程的变更。

组织架构可能会更少分区,更多集成

这个构建大型 IT 环境所固有的复杂性鼓励特殊化。为了调整 PureApplication System 的预构建和预集成解决方案模式,组织有机会在 IT 生命周期中进行集成并更紧密地合作。

在目前的典型 IT 组织中,报告结构是非常复杂的(参见图 1),被划分成多个层,以便使用现有技术。通常,外部环境(即,IT 技术和能力)变化越快,组织结构就越要变化,以便使用和调整新的功能。

图 1. 典型报告结构
典型报告结构

图 2 显示了当 PureApplication System 实现时,报告结构如何变化。

图 2. PureApplication System 的潜在报告结构
PureApplication System 的潜在报告结构

有了 PureApplication System,IT 报告结构可能会变得更优化、更简单且只有较少的管理界面。

IT 进程可能被简化且更为动态

组织变革应该提高组织及其成员的性能。因此,了解什么是性能 以及管理性能的方法非常重要。一个方法就是,重新调整或者重新安排 IT 生命周期活动和进程,调整 PureApplication System。现有进程中的部分任务或者活动可能会被删除、减少或者修改。进程改变通常会使一个组织更具生产力、更动态、更快速地响应市场需求、业务需求以及技术的变化。图 3 和图 4 显示了今天复杂且不灵活的 IT 生命周期进程如何以更少的步骤和更短的时间变成一个多产的、易响应的动态进程。

图 3. 当今复杂且不灵活的 IT 生命周期进程
当今复杂且不灵活的 IT 生命周期进程
图 4. 以更少的步骤和更短的时间转变成多产的、易响应的动态进程
以更少的步骤和更短的时间转变成多产的、易响应的动态进程

管理可能更倾向于集中定义分散执行

较少分区的组织造成的另一结果就是管理进程的改变。因为个体组的角色(例如,网络和系统管理)不断减少,所有它们只有较少的机会和需求执行自己的个体管理进程。相反,由各普通技师团队执行的中心定义的进程可能更为适合。再次声明,使用专业集成的系统,所有操作都会更快速,且由模型化方法驱动,例如,IBM 提供的管理程序图像和虚拟应用程序。


结束语

IBM PureApplication System 是一个新服务,它通过设计和内置的专业知识调整集成,帮助减少实现和管理应用程序服务环境的成本和复杂性。可以将它用作一个减少开发和测试应用程序的时间的工具,同时可以使用基于模式模型的自动部署应用程序提高一致性。基于应用程序基础架构管理的策略可能会减少管理成本,允许自动调整大小,并且可能依赖于业务需求。

一致的、简化的管理与部署可帮助减少劳动成本,预计超过 50%。 弹性资源管理能够适应不断变化的业务需求,可以帮助降低总拥有成本。

有了 PureApplication System 的帮助,IT 组织(技能、角色和团队结构)有机会改变和利用潜在的劳动节省。IT 领导者可以考虑以下有助于推动资源的战略转型的步骤:

  • 简化现有 IT 进程,利用投资技术的新功能。
  • 重新定义角色,并重新使用现有的技能利用新集成和自动化的进程。
  • 转变 IT 组织结构,使其更集成、更动态、更容易响应,并将它用于所有团队和学科中。
  • 专注于业务价值和团队使用新投资的技术的潜力,建立指南和策略。
  • 跟踪实际进度与预期,根据需要进行相应调整。

致谢

作者想要感谢以下各位的贡献,感谢他们提出的想法和内容,以及对本文的审校:Kyle Brown、Andrew Hately、Greg Boss、Manuel Silveyra、Rejeev Gandhi、Susan Holic、Hans SkalleBeatriz Friedman

参考资料

学习

讨论

  • 加入 developerWorks 中文社区。查看开发人员推动的博客、论坛、组和维基,并与其他 developerWorks 用户交流。

条评论

developerWorks: 登录

标有星(*)号的字段是必填字段。


需要一个 IBM ID?
忘记 IBM ID?


忘记密码?
更改您的密码

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件

 


在您首次登录 developerWorks 时,会为您创建一份个人概要。您的个人概要中的信息(您的姓名、国家/地区,以及公司名称)是公开显示的,而且会随着您发布的任何内容一起显示,除非您选择隐藏您的公司名称。您可以随时更新您的 IBM 帐户。

所有提交的信息确保安全。

选择您的昵称



当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

标有星(*)号的字段是必填字段。

(昵称长度在 3 至 31 个字符之间)

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

 


所有提交的信息确保安全。


static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=Cloud computing
ArticleID=948174
ArticleTitle=使用 IBM PureApplication System 调整组织实现集成系统获益
publish-date=10172013