ITIL®服务设计之架构师的职业分类

2018年03月21日讲师:刘通浏览:2963次

原文摘自笔者的《ITIL 2011 服务管理与案例资产详解》和《IT系统架构师的十项修炼》两本书的部分章节。 得道有先后,术业有专攻。我们不可能要求一个IT架构师什么都懂,架构师也是有职业分类的。每一种类别的架构师所关注的都会是一个特定的领域。下面将介绍一下基本的分类情况。 1. 企业级架构师(EnterpriseArchitecture) 企业级架构师是立足于企业全局的IT系统架构,更多的关注企业的信息化总体架构,确保系统架构的总体技术方向,如何把IT的能力映射到企业的商业需要中。信息化总体架构从内容上包含IT资金投资回报、IT战略规划和实施路线等。信息化总体架构侧重于IT与商业之间的关系、商业流程(Process)、活动(Activities)、组织职能(Functions)的定义、信息资源的合理利用、平衡不同风险承担者之间的利益关系和IT技术如何满足公司未来商业运作的需要等。 2. 应用架构师(ApplicationArchitecture) 应用架构师是通过设计应用软件来解决公司或企业目前所面临的实际商业问题,并通过开发出来的先进软件或工具实现企业的商业运作自动化,并提升企业整体的服务能力,从而提高企业的运营效率。作为应用架构师,要通过恰当的方法去收集已经应用到当前企业环境的软件对外接口的设置,应用对自身性能(Performance)、可用性(Availability)、可扩展性(Scalability)和数据一致性(Integrity)等需求信息,这些信息都可能成为你用来设计一个全新的应用系统所必备的输入信息。与此同时,应用架构师通过统一建模语言UML(UnifiedModeling Language)等工具来辅助具体的架构实现。 3. 信息架构师(InformationArchitecture) 信息架构师考虑更多的是从事企业的后台数据库和数据仓库的搭建工作。具体来讲,在设计信息系统时,架构师要考虑数据库表空间的物理划分、表结构的设计、信息索引的优化、物理文件系统和存储空间的合理分配与有效利用等问题,例如信息架构师可以给客户提供数据仓库和商业智能的解决方案。目前流行的大数据架构设计就属于信息架构师的工作范畴。 4. 基础设施架构师(InfrastructureArchitecture) 基础设施架构师要考虑数据中心基础设施的具体搭建工作。比如在一个数据中心里我们可能会有很多的工作站、服务器、中间件、存储设备、网络设备和机房的物理设备(电源、光纤、电缆和空调等)。架构师要统筹安排所有基础架构设备的集成设计和服务搭建工作,使网络设备、操作系统和软件应用平台能够很好的协同工作。换句话讲,就是基础设施架构师主要负责企业数据中心的整体设计和搭建工作。当前很多大型企业和网站都在搭建基于云计算的下一代数据中心,所涉及的著名公司有亚马逊、谷歌、微软、IBM和阿里巴巴等。这些公司都培养了一大批云计算架构师来满足下一代数据中心搭建的需要,这些架构师就是基础设施架构师。 5. 集成架构师(Integrationarchitecture) 集成架构师关注的是如何设计出很好的集成方案来安装应用、软件、服务器和网络等基础设施及设备,使它们能够满足企业级的需要。这种方案可以使用不同的技术、不同供应商的产品、不同平台的软件和不同类型的服务器。但是要注意的是我们要确保它们可以协同工作。集成架构师一般会在一些做系统集成的公司里从事具体的工作,他们能够设计并提供给客户一整套完备的系统集成方案,比如Vmware或Citrix集成方案设计。集成架构师的工作是基础设施架构师工作内容的一部分。 6. 运维架构师(Operations Architecture) 运维架构师的设计方案是针对目前的基础架构和应用软件变更的解决方案。日常的运维变更工作可能会包括新系统的安装、旧系统的变更、数据的迁移、存储容量的扩容和新业务升级等。这就要求运维架构师充分了解日常运维变更的需要,并把变更的需要转换成指定的解决方案或产品服务。并且,运维架构师在日常的IT系统运维操作过程中起到技术指导的作用。 7. 系统工程架构师(Systems engineering and architecture) 系统工程架构师更多关注整个系统生命周期(full lifecycle)中架构设计的质量,并进行评估。架构评估有两种常见的方式,第一种是通过建模或模拟系统的一个或多个方面来确定架构的属性,架构的属性可以包括吞吐量、伸缩性、可维护性、内聚性和耦合性指标等。例如,利用LoadRunner软件进行性能模拟测试就属于这种评估方式。第二种是通过对架构师提出质询来评估该架构,从中找出架构不能满足需求所关注的功能、质量和可能有的设计风险等。如果这个项目足够复杂,系统工程架构师会充当检验员的角色对架构设计方案设置一些相应的检查点(Check Point),然后建立一个针对解决方案的评估标准,以确保最终提供高质量的架构设计方案或产品来满足客户的需要。换句话来讲,系统工程架构师是架构师团队里的质量审计人员,他或她会对其他架构师的方案进行技术审定和校验。
分享 0

您已经赞过了!