辛笛++徐海宁
摘 要:首先对云计算资源池的概念及组成节点进行了简要介绍,其次结合实际提出了一种云资源池建设方案,该方案依照容量规划、节点选址及布局、节点部署、业务平台部署、资源池运维的步骤建设,逐一对方案中的每个建设步骤作了重点介绍,最后对业务平台云资源池建设的发展方向进行了展望。该方案的提出对其他企业进行业务平台云资源池的规划、设计及建设具有很好的指导意义。
关键词:云资源池 业务平台 方案
中图分类号:TP393 文献标识码:A 文章编号:1674-098X(2017)06(b)-0157-02
1 概述
云资源池是指由可统一管理、调配及监控的计算资源、存储资源、网络资源等组成的集合。云资源池能够实现各类不同资源的统一管理和分配,促进资源集约化,实现项目与资源分离,为各种业务平台提供统一承载。
云资源池节点是由计算、存储、网络、安全和管理5个子系统构成的,其节点架构图如下图1所示。
对于各个子系统,其详细介绍如下。
(1)计算子系统:该子系统主要由常见的X86物理服务器集群、X86虚拟服务器集群、小型机集群等构成,计算子系统的主要功能是向各类业务平台提供不同的计算承载。
(2)存储子系统:该子系统与计算资源配合,为上层应用提供相关存储,计算资源与存储资源之间通过不同类型的网络进行连接,例如FC网、以太网、IP网。
(3)网络子系统:该子系统一般由接入层网络和核心层网络构成,接入网络直接与计算资源和存储资源连接,而核心网络则汇聚接入网络,与外部网络连接。
(4)安全子系统:该子系统确保资源池安全高效运营、是由基础设施安全、网络安全、软件安全、数据安全、管理安全等多层次的安全功能构成的。
(5)管理子系统:该子系统负责对资源池的各类资源进行管理,然后通过其管理接口,与上层的统一资源管理平台接口连接,从而实现异构、跨节点资源的管理。
2 云资源池建设方案
云资源池建设过程中,可按照容量规划、节点选址及布局、节点部署、业务平台部署、资源池运维的步骤进行[1]。
2.1 容量规划
资源池在进行容量规划时,需要对拟部署或迁移至资源池的业务系统的需求进行梳理,从而输出实际的资源容量需求。
2.2 节点选址及布局
对于存放资源池物理设备的机房进行选址时,应优先选择交通便捷、配套设施齐全的区域;优先选择有一类市电(即:两路独立的电源系统)条件或引进第二路市电花费相对较少的地点。
资源池节点布局则遵循考虑集约化和规模效应的原则,对于存在有多个业务网机房的情况,应尽量将其集中到二至三个核心机房中。
2.3 节点部署
资源池节点部署分为纵向和横向两种部署方式。对于纵向部署,依据资源类型,分为三个层次,即计算层、存储层及网络层。
(1)计算层部署主要提供各类计算能力,通常以集群方式部署,包括常见的X86物理服务器集群、X86虚拟服务器集群、小型机集群。集群内计算资源使用同一共享存储,可实现资源的统一调度。
(2)存储层部署则提供各类存储能力,通常包括IP-SAN存储局域网、FC-SAN存储局域网等分布式对象存储、离线磁带存储、共享存储等。
(3)網络层部署网络交换、网络汇聚、路由选择、安全防护、负载均衡等,为资源池节点部署网络资源。
资源池节点横向部署以“集群”为单位,所谓“集群”是云资源池建设过程中的最小单元。集群通常是由许多台物理服务器通过两台主备交换机进行连接,采用IP-SAN存储区域网或FC-SAN存储区域网等方式把共享存储连接起来。一般情况下,同一集群下的设备必须在同一机房内甚至同一局域网内,并且软、硬件为便于管理应尽可能采用同构。
2.4 业务平台部署
云资源池业务平台部署需要按照前期评估、方案制定、资源调度、业务部署、安全审计、成效评估的流程进行。
(1)在前期评估阶段,主要收集业务现状,包括计算资源、存储资源、网络资源、负载均衡资源、防火墙资源,操作系统、数据库、中间件、及相关业务特点等信息,然后根据以上全部信息进行业务云化的可行性评估。
(2)在方案制定阶段,主要根据上一阶段对业务现状的评估、分析,生成业务平台云化迁移方案。该方案包括组网方式,软、硬件部署方式等。
(3)在资源调度阶段,主要根据标准模板提出资源申请,包括主机资源、存储空间、网络要求及其它特殊要求等。
(4)在业务部署阶段,应根据对业务影响最小的原则制定割接方案,从而完成业务系统在虚拟化资源池上的部署。
(5)在安全审计阶段,主要依据行业相关安全规范。针对各个业务平台在资源交付周期内,业务部署周期内,业务运行周期内整个全流程进行安全基线扫描和加固,确保业务平台安全部署。
(6)在成效评估阶段,主要评估已上线资源的占用情况,并将其转化为对应的成本核算,然后根据现网运行效果评估资源池集群的整体运营成本和投资回报,从而高效指导今后的业务平台部署。
2.5 资源池运维
资源池建设完毕并交付使用后,其运维应由各级资源池维护单位进行统一维护,对于部署在资源池上的业务平台维护则由业务平台维护人员进行。资源池维护单位的主要工作是负责资源池底层物理设备及虚拟机的日常维护,业务平台维护单位的主要工作是负责操作系统、数据库、中间件及应用平台等资源池上层软件的日常维护。两组维护单位相互独立,同时又相互联系、相互配合,共同确保资源池及业务平台的稳定运行。
3 结语
如何安全高效地将众多分散的业务系统部署在云资源池中,依然是今后IT领域研究的重点和难点。今后,业务平台云资源池的建设应朝着融合、自动化、多租户、一朵云的方向发展,从而具备统一化、云计算、高可靠、高安全等特点。
参考文献
[1] 陈杰.虚拟化资源池的设计与实现[J].电信技术. 2012(5):85-86.