技术开发 频道

基于ITIL方法设计私有云的软件研发服务

  应用管理服务介绍

  1. 统一用户管理服务

  使用统一认证方式进行用户认证,使用统一用户管理工具对用户进行管理,用户管理主要括以下功能:新用户申和权限申请,用户有效性检查,标记特权用户,用户访问权限有效性检查。用户管理的目的是让每一个用户有足够的权限,保证用户的每一次操作都是经过授权的。

  2. 针对服务器OS和应用软件的升级和定期安全检测服务

  针对不同操作系统和软件的安全补丁建议进行操作系统和应用软件升级。定期做服务器安全检测。

  私有云的解决方案大大提高了安全性,目前云计算的主要问题,尤其是在软件研发过程中,最重要的问题就是安全性问题。目前互联网安全事件大多是未知原因引起的,这个问题让云计算的安全性作为用户的第一考量。

  3. 监控数据警告服务

  根据主机运行情况对运算资源,存储空间,网络资源进行监控并报警。把相关警告发送给应的服务管理员。

  4. 监控数据分析优化建议服务。

  根据用户数量以及使用频率情况变化带来的性能下降作出分析提出改进建议。

  5. 平台高可用性服务

  对于在硬件层面做了恢复和备份是无法保证用户错误操作带来的意外损失,比如用户错误删除了大量数据,这需要恢复短期内备份,使损失降到最低程度,在研发中心这种应用环境所有数据都存储在数据库当中,对数据备份是十分必要的。

  a. 数据备份频率,一般情况下在每天晚上做数据备份操作,数据库服务器本地保存一周数据循环更新。将每周末数据上传到备份服务中,保存3份循环更新。

  b. 对于大用户容量平台使用数据库HADR热备份技术保证数据库应用层面的高可用性。

  注释:有些情况数据库服务器所在的操作系统无异常,但是数据库应用出现异常情况,在基础架构层的虚拟化技术无法实现自动修复功能。

  应用管理服务保障定义

  SLA(Server Level Agreement)

  服务请求差错率:单位时间内服务请求发生异常的概率,量化位一年中出现差错次数。

  网络性能保障:服务请求被延迟或由于网络原因导致的异常保障。

  服务稳定性:在规定的时间内某个用户正常使用服务且服务不失效的稳定性保障。

  支持响应时间:服务发生异常时,提供排错支持的响应时间。

  惩罚机制保障:不能按照SLA合约进行保障时的约定补偿。

  三、云计算基础架构

基于ITIL方法设计私有云的软件研发服务
▲图4-1

  图4-1 描述了Site B为Site A提供备份和灾难恢复功能。相反Site A同时也为Site B提供灾难恢复和备份功能。

  云计算基础架构层优化策略

  1.高可用性

  与传统的数据中心维护相比,云计算数据中心可以在发生异常时自动重新配置,从而不影响业务的正常使用。

  2.规模经济性

  数据中心的运营成本包括设备折旧,机房成本,网络成本,空调,电源,UPS和人工成本等。在高性价比的前提下最大化计算节点的运算能力,提高计算密度。通过规模效应标准化和自动化管理降低管理成本。

  3.模块化易于扩展。

  以机柜为组织单元,根据业务特点建立网络资源,计算力资源和存储资源的最优配比来规划机柜单元。并留有一定的扩展空间。

基于ITIL方法设计私有云的软件研发服务
▲图4-2

  图4-2中每一个Node为一个管理单元,在管理单元内部使用私有高速网络共享存储服空间。当一个Host server出现异常时,同一个Node的其他host server可以平滑的移动故障Host Server上的虚拟机。实现高可用性功能。

5
相关文章