第四章 基于云计算的中小企业人力资源管理的架构设计
4.1 设计构想与原则
在云计算中,提供资源的网络被称为“云”,由于云计算是以服务的方式来提供资源,所以本文将其称为“云服务”,网络资源的提供者则称为“云服务提供商”.中小企业人力资源管理的应用载体是云计算平台,云计算平台为企业提供共享计算和存储、服务器设备、存储设备、网络设备、安全设备、开发环境平台搭建、支撑服务软件等服务,有利于企业快速高效地完成人力事务性工作,降低人力资源管理成本,把更多的时间和精力放在战略目标制定和执行上。另外,中小企业大量的人力资源管理相关数据可通过软件及时进行收集、整理与分析,并为企业战略决策的形成、执行和落实提供强有力的辅助支持,整体上增强企业软实力。
在第三章探讨了中小企业人力资源管理对云计算的需求分析,结合已有的云计算技术,本着灵活可扩展、先进实用性、安全可靠性和兼容性的设计原则,本文设计了理论上的中小企业人力资源管理云构架,并对云架构进行分析,从而对云计算在中小企业人力资源管理的应用研究提供技术支撑。
4.2 云架构设计
4.2.1 概念模型
基于云计算的思想与技术,将云计算技术应用到中小企业人力资源管理云平台的构建中,各类服务资源能够快速而安全地统一部署在人力资源管理云平台上,形成软硬件和平台等信息基础设施,以及不同层次、不同规格的虚拟化共享资源池,从而形成中小企业人力资源管理的云架构,其概念模型如图 4-1 所示。
中小企业人力资源管理云架构中的角色主要有云服务提供商、人力资源管理用户和云服务平台(中间件)组成。云服务提供商负责为广大用户提供各种资源、解决方案和多样化的云服务;在中小企业人力资源管理云平台上,根据服务请求,灵活多变地为用户提供各式各样的云服务;在云平台的支持下,用户可以根据实际需求来选取平台上的各类云服务,并能实现多主体之间的人力资源共享。
云平台运行环境由由三大关键要素组成:(1)人员(包括服务用户和服务提供者);(2)组织环境(含运行保障机制);(3)技术平台(系统),三者关系如图 4-2 所示。
4.2.2 总体架构
中小企业人力资源管理云平台通过综合利用云计算和互联网等先进技术,以及智能决策支持系统,构建面向中小企业个性化服务的技术平台。云平台可以把一系列可以利用的人力资源管理服务资源进行有效地集成,统一管理和共享,同时通过人力资源需求分析,来及时动态地调整服务过程,以均衡分配服务资源,最终将服务资源按照不同企业的实际或者潜在需求转化成可以直接调配使用的人力资源管理云服务。
本文通过借鉴已有的云平台构建技术和平台体系架构设计等,结合中小企业人力资源管理的服务需求,从而构建出中小企业人力资源管理云平台的总体架构(如图4-3 所示)。中小企业用户在总体架构中可以由上至下地按需调用资源,由下至上逐层提供服务支持,最终为中小企业人力资源管理联盟、共享服务、人力资源管理系统和咨询服务等服务内容提供技术支持。
4.2.3 软件即服务层
软件服务层即 SaaS 层,是用户依据自身需求通过网络订购部署在服务器上的软件服务,并根据订购服务的种类、数量、使用时间支付相应费用。SaaS 平台的运行服务体系如图 4-4,在运行服务体系中,云服务提供商负责软硬件平台的搭建、软件的维护与管理以及后期升级工作,中小企业用户只需要注册入驻即可登录平台,按需付费即可享受软件服务。若使用过程中出现问题,中小企业用户都可以向平台上的技术支持专员、软件服务专家和软件提供商寻求帮助,这些软件问题都由云服务提供商负责解决。
云服务提供商所搭建的中小企业人力资源管理 SaaS 体系架构如图 4-5 所示,该体系上主要包括接入层、服务层和资源层。SaaS 体系架构上的服务层共划分为五类:
1.业务服务,提供针对中小企业人力资源管理的业务服务,如人员招聘、培训、工资发放、人事信息录入、绩效考核等;2.提供流程处理相关服务的流程服务,主要通过此服务来优化中小企业人力资源管理各项流程;3.提供信息共享平台服务的信息服务,能够随时公布相关行业信息,比如行业薪酬调查报告、发布高级培训课程信息和其他相关人力资源管理信息;4.交互服务,为不同用户和其他系统提供统一的访问入口;5.其他服务,包括安全规则、管理机制、人才储备机制等。
软件即服务在不同企业类型中的使用所展现的效果也不尽相同。多数大型企业都有自己的数据处理中心和存储中心,由它们自己负责组建所需的云平台,而 SaaS 也是云服务中相对安全的一种内部服务,更为重要的是在核心数据安全的情况下,SaaS服务可划分为核心应用和非核心应用供企业选择。但对于中小企业而言,对 IT 资源依赖少,受到资金、技术等因素的限制,SaaS 服务模式不仅满足了中小企业人力资源管理所需的各种服务,摆脱它们在资金和规模上的限制,而且更大程度地完善其信息化系统,与大型企业一样享受云计算提供的服务。这对于处于起步发展阶段的、成本控制要求高的中小企业而言非常有利。
4.2.4 平台即服务层
目前云计算的发展还不够成熟,若仅仅依赖于 SaaS 信息化建设,还不能有效满足中小企业对人力资源管理的个性化需求。而云计算环境下的平台即服务 PaaS 能够支持各行业、各业务模式的各种应用要求,是现阶段中小企业人力资源管理信息化发展的一种可扩展服务模式。
平台即服务(PaaS),是把软件的开发、测试、部署以及运行环境当做一种服务,通过网络来提供给用户,它的服务对象为互联网应用开发者。PaaS 分为两类,一是将开发环境作为服务提供给用户,主要面向的是软件开发商;二是根据客户需求进行业务化定制,这一类则更符合一般中小企业人力资源管理的需求。因此本文所探讨研究的 PaaS 服务属于第二类,即业务定制。
PaaS 业务化定制模式的参与者为:1)应用平台运营商,他们主要面向 SaaS 运营商和互联网应用开发者;2)基础设施即服务提供商;3)应用开发和运营商,主要是 SaaS 提供商。对于中小企业的业务化定制模式,这里的应用开发者主要是企业的业务相关人员,他们了解和掌握着企业实际业务,紧密结合企业内部的业务流程和管理流程,从而开发出符合企业自身的应用服务。在 SaaS 运营平台上,中小企业通过所在行业的成熟经验,结合自身实际情况,开发适合自己的 HR 相关软件。倘若企业将已经较为成熟且被市场认可的应用软件放在云平台上进行向外出租给同行业的其他企业,这样的话该中小企业也成为一个 SaaS 供应商。
PaaS 业务定制的过程:1)业务定制。根据企业所选择的云环境,由中小企业所选定的业务专家对企业的业务与管理流程进行重新设计,主要包括规章制度的确定、组织结构设计、整个平台页面的规划等。2)技术定制。由企业制定的系统管理员或业务专家来确定系统的数据备份、权限设置以及复杂流程优化等一系列技术上的设置工作。3)传统编程开发。对于一般中小企业用户只需要两个操作步骤就可以满足其业务流程个性化需求,若有些企业提出复杂请求,就可以进行编程开发以满足深层次PaaS 业务定制。
云计算提供的 PaaS 服务可辅助中小企业制定出符合自身个性化需求的业务流程应用程序,比如数据挖掘与分析、合作过程管理等服务,企业日常基本活动和辅助活动中凡是涉及信息搜集、处理、分析以及制定决策所需数据支撑等都能得到有效地改善,降低成本的同时,也能有效发掘企业人力资源管理的变革需求,从而帮助中小企业实现优化人力资源管理系统。
4.2.5 基础设施即服务层
基础设施即服务是整个体系架构的基础层和关键部分。IaaS 的技术架构如图 4-6所示,有服务层、管理层、虚拟化层和基础资源层。在 IaaS 的技术架构中,利用虚拟化技术把云平台上所有 IT 基础设施资源(硬件、软件、数据、网络)接入到网络中并虚拟化为资源池,实现各类网络节点资源的全面互联,网络节点可以动态地增加或删除。采用集群技术进行统一调度管理,实现资源的优化配置,并通过虚拟化技术把一系列的硬件资源虚拟成可量化的资源,按需租赁。
在 IaaS 服务模式下,中小企业主要采用以下两种方式获取服务:
1.按需租赁 IaaS 服务。在实际运营管理中,中小企业各个时间段对 IT 资源的需求并不均衡,通常在运营高峰阶段的时候,对 IT 资源的需求量会激增,比如临时出现大量文档需要转换和大量数据需要挖掘,而在其他运营时段就对 IT 资源没有什么太大需求,基础设施就处于闲置状态,总体来看基础设施利用率较低。若采用云计算IaaS服务模式则可一定程度地满足这种临时性的需求,用完相关IT资源后就将其返还云平台,这样就大大地降低了企业投资成本,企业就可以集中资金投资于核心业务。
2.基础设施外包服务。除了能满足企业临时租用需求,云计算平台还可替代中小企业自建的数据中心和存储中心,在所租用的基础设施上部署企业所需的应用服务,降低 IT 设施的资金投入和维护成本,进一步加强中小企业信息化建设。
4.3 云服务的使用流程
中小企业采用云计算之后信息化得到快速发展的同时,其约束机制也应运而生。服务级别协议(Service Level Agreement SLA)是云服务提供商和中小企业用户两者所签署的一份关于服务质量要求的合同,主要对计算、网络和安全等各种服务承诺保证服务质量,对服务内容进行界定并承诺严格履行其违约责任。若通过 SLA 实施信息化建设中小企业则更有保障,这样才能充分地保护企业与云服务提供商双方的权益。
根据 SLA 要求,云服务提供商需要通过采用各种技术和解决方案来监控和管理云计算所提供的网络性能,使其满足 SLA 的相关需求,中小企业用户按 SLA 要求支付相应的费用。在双方合作中,谁若违反了所签署的 SLA 协议,就必须履行协议中所规定的违约责任。基于此,本文总结出云服务的使用流程(如图 4-7)。