作者简介
刘浩

任职于北京银行系统运营部,负责北京银行私有云平台建设。拥有 VMware VCP,Oracle OCM,PMP,RHCE等认证。在私有云、虚拟化、存储、数据库等领域有广泛的实践经验。
前言
2006年,亚马逊推出了AWS,正式拉开了全球云计算产业的大幕。发展到现在,云计算已经成为企业IT转型的核心驱动力。2017年中国人民银行印发《中国金融业信息技术“十三五”发展规划》,明确提出稳步推进云计算技术应用研究,支持实力较强的机构独立或者联合建设金融业云服务平台。随着我行业务的飞速发展,建立统一管理,高效响应,灵活部署的私有云环境已迫在眉睫。
私有云平台背景
为有效提升我行信息化建设水平,成为引领创新发展的“战略高地”,我部首次提出以IaaS层作为基础架构的私有云平台,统一纳管异构虚拟化平台、分布式存储、全闪存储等资源,向上提供计算、存储资源、数据库和中间件等软件的自助申请服务,实现多服务目录体系,同时提供计量计费、统计报表等功能。2019年完成总行顺义数据中心私有云平台一期建设,并投入使用。但在使用过程中遇到了诸多实际问题。
主要问题如下:
审批流程不贴合实际情况
云平台审批流程与现有行内ITIL运维管理工具的审批流程割裂,各级参与人员需要重复登录不同平台完成申请、审批及操作工作;
云平台进行资源创建涉及到的变更操作实施与行内变更审批流程割裂;
自动化程度较低
资源创建需要手工选择安装所使用的的镜像;
安装软件需要手工选择调用的自动化运维编排名称,填写参数;
云平台无法与CMDB联动
云平台的操作系统、软件列表不能跟CMDB中维护的版本联动;
云主机物理机配置信息均需要手工填写,无法自动获取;
裸金属纳管
云平台无法申请裸金属类型资源;
物理资源管理方式较为传统未能与云平台特性结合;
问题分析
根据上述实践中的问题,深究其根源,无非是两点。其一是云厂商现有的功能虽然完备,但是银行IT有着较大的存量IT资源与管理系统,云平台功能无法取代或直接适配现有的复杂且多样的管理系统,直接在行内落地生根。其二是云平台的灵活性,便捷性先天便与银行IT的逻辑复杂、严谨性强的审批流程相悖。私有云在银行IT落地,从技术和理念方面,均存在巨大的考验。
探讨此问题前,首先我们先来分析一下云计算的概念。共享和敏捷是互联网时代下企业信息化建设的最大转变。云计算则以其对软硬件资源统一管控、服务化的资源快速供给等特性为企业信息化建设提供重要平台。消费者无须关心底层的IT技术,仅需要选择所需的服务来实现业务目标即可。而云管平台实际上是一种资源服务的全生命周期管理平台,它的本质是“资源服务”的提供者,通过多样化的服务目录,固化的编排参数,标准化的审批流程,在业务需求和IT资源之间建立起桥梁。由于银行行业的特殊需求,云管在银行落地时就需要与云化资源层分开来处理,对于云化资源层,运维部门要投入技术和人员来保证架构鲁棒性,保障基础环境的正常,稳定运行。而云管要做的更多的是跟行内各种各样的平台进行对接,以便实现统一管理,提供更多的服务和更高程度的自动化。

云管平台层提供API接口,实现统一管理调度
私有云平台2.0建设实践

云化资源管理模式框架
设备入库:新设备采购后,由中标代理商将设备的硬件信息,例如型号、序列号、高度、功率、CPU、内存、硬盘等基础信息统一录入标准的EXCEL表中。设备发货同时,代理商提供EXCEL表,并由专人导入ITIL系统中作为库存设备。
设备上架:设备上架管理员在ITIL中提交设备上架申请,填写设备信息时无需填写设备基础信息,只需从库存中选择要上架的设备,补充其他必要信息即可。设备上架也告别了之前烟筒式的管理。批量上架后纳入统一的云化资源池集中管理。
资源申请:资源申请流程分为虚拟机资源申请和物理服务器资源申请,是原上架流程申请入口的升级版。作为私有云平台提供的重要的两项服务,与ITIL进行对接后,将入口放在了ITIL管理平台中,采用单点登录的方式调用云平台的申请页面。审批流程仍然放在ITIL中进行,与现有审批流程相契合,普通用户无需在两个平台间进行相互切换。而且在开发过程中,我们对资源申请页面每一处细节进行了非常细致的调整、优化,让用户能以最简便的操作方式,最少的填写输入进行申请。


私有云2.0中的云管理平台升级为wincloud8.0,采用微服务开发框架,各个组件模块之间相互解耦。前端由负载均衡设备分发前端客户访问,相关微服务模块采用主备、主从、集群等模式分摊在多台应用节点上部署,各自保证其微服务的可靠性;后端数据库采用 MariaDB 主主复制模式,并发单写,保证数据一致性;另外管理节点独立部署,主要负责监控云管理平台自身的健康状况及调度业务负载。
微服务架构各组件说明
通过内置的 API网关,统一对接第三方平台,以保证平台对外数据的一致性;同时统一接口网关减少了不同平台模块之间数据相互依赖、相互调用的需求,保证数据调用的效率;加之标准 API,开放接口生态,支持全系统 API 文档的自动生成,便于平台后续的集成及扩展。
此外,云管理平台采用分布式集群部署方案, 支持在不影响业务正常运行的前提下,在线进行平滑的升级和扩展,可横向扩展支撑大规模资源管理场景。

云管平台整体部署架构
云计算的 “核心目标”是资源按需快速供给,大力发展云计算是对IT基础设施的巨大创新。私有云团队旨在通过将最前沿的技术与我行实际情况相结合,不断推进我行云化数据中心建设,推进管理流程的规范化、资源池建设的标准化,资源全生命周期管理的自动化。我们将以我行的各项规章制度为本,以云计算的技术研究路线为纲,以提供更加完善、高效、智能的服务为宗旨,为我行数字化转型提供最坚实的基础。




