私有云计算平台建设之:虚拟平台的自动化管理

在过去的几年中,虚拟化通过降低CAPEX成为数据中心转化的催化剂。面对由此带来的技术和管理复杂性,自动化管理被导入以进一步优化OPEX和业务敏捷性。自动化管理(Automated Provisioning)是云计算的重要特征之一,定义了自助式服务请求,准实时部署、动态和细化的扩展能力。

  许多组织发现,由于信息的规模和类型快速增加,其数据中心的运行复杂程度也迅速增加。Web 服务和复合应用环境也带来了更多的复杂性。IT团队需要管理的节点数量不断增加,节点上每天产生的告警、变更以及管理数据也在不断增加,并且工作请求的数量也在同步增加,这些都给IT团队带来更大的工作量。使用手动或特设的流程,无法跟上这些信息增长的节奏。

  在云交付模型中,云服务提供者(包括但不限于IT团队)还需要基于策略交付可扩展的计算能力,并区分关键业务和非关键业务的正常运行时间和可用性。IT管理越来越需要自动化来整合物理和虚拟系统管理、并提高 IT 资源的总体利用率和端到端的解决能力。IDC相信,自动化的基础架构配置、交付和资产管理能力将帮助云服务提供者更准确更快速地响应应用的变化,提高容量规划能力,同时有效控制成本。

  自动化是一整套IT策略,而不仅仅是一套软件或一个功能。通常,自动化需要通过实施整体解决方案来实现。对于云计算平台来说,以下几点是实现自动化的关键:

  监控

  为保证云计算平台正常运行,系统必须对整个云计算架构进行全面的监控,使得系统管理员能够时刻掌控整个架构,从而能够及时优化资源性能和可用性。监控通常是通过监控软件来实现的。通过对重要系统资源的监控,检测出瓶颈和潜在的问题并在严重的情况下进行自动恢复,才可以支撑云计算平台的灵活性和高可用性。监控的对象包括系统硬件设备(服务器、存储、网络等),也包括软件(应用程序、数据库、中间件等)。例如,系统必须监控CPU分配、使用率和负载的实时情况,才有可能在某一应用的工作负载发生变化时及时给予分配。如前所述,云计算平台通常会包括多种类型、多种结构以及多种品牌的硬件和软件,能够支撑云计算平台的监控软件需要较高的兼容性,能够同时监控异构的硬件设备和软件。

  监控所产生的结果可以提供给系统管理员,也可以通过系统自动进行处理。监控软件必须具备完整的监控流程管理功能。能够完成设定性能阀值,超过阀值后自动发出警报信息,跟踪警报的原因,并发出相应的管理指令,采取相应的操作等一系列工作,使得系统监控处理不需要一定通过系统管理员来执行。

  此外,监控功能还需具备一定的预测能力,通过历史数据分析云计算资源池中的资源消耗趋势、预测和避免问题发生。

  动态应用迁移

  为了支撑云计算平台的灵活性和高可用性,以及严格的服务水平协议(SLA),云平台上的业务应用需要能够动态的在虚拟机之间迁移。例如,对于一个重要应用程序的资源需求,如果出现了意料之外的峰值,并且同时出现了对资源的争用。系统可以将它移动到一台更大的服务器,或者将其他的、不重要的应用移动到不同的服务器,并使用所释放的资源来满足这个峰值。

  由于应用程序需求经常发生变化,使得它们所依赖的基础设施必须能够在很短的时间内适应新的需求,但应该尽可能对服务水平产生最小的影响。这就需要一种简单和安全的方式来应用配置更改,无需管理员进行过多的干预,以减少变更管理的成本,并降低相关的风险。

  如果没有提供动态迁移方法,那么大部分资源的再分配都需要经过认真规划,由技术人员来执行,并且导致一定的停机时间,这种情况将会严重影响服务水平(SLA)。

  动态应用迁移允许对系统进行无干扰的维护或者更改。这减轻了需要临时关闭系统或应用程序所导致的影响。动态应用迁移操作必须不但可以在应用空闲(非活动状态)时执行,也可以在应用正在提供服务的时候(活动状态)执行。

  在动态应用迁移期间,不会对系统操作或用户服务产生任何影响。例如,可以将承载动态生产数据库(包含常规的用户活动)迁移到另一个虚拟机上,而不会损失任何数据和连接性,也不会对正在运行的事务产生任何影响。

  自动化部署

  自动化部署也是支撑云计算平台的重要功能之一。传统的手工应用部署是一个费时费力的过程,通常由多个复杂的步骤组成。包括软件的安装、配置,以及为软件分配硬件资源等。由于定制化的业务应用通常具有特殊的安装和配置步骤,使得应用软件的部署更是成为了复杂的过程。这些因素都使得自动化部署成为以云计算平台管理这些任务的关键。只有通过动态的部署业务应用,才能够真正实现云计算平台的灵活性。

  云计算平台执行最频繁的两项任务就是业务应用的装载和卸载。装载过程将操作系统及其他软件安装到服务器的适当位置并对它们进行配置,使其能发挥效用。卸载过程指自动回收服务器以作他用时所需执行的步骤。

  自动化部署软件需要能够及时发现并跟踪云计算平台的资源,实现准确的服务器设置和软件部署。软件部署实际上是一套IT策略和流程,而自动化部署软件就需要支持系统管理员制定策略、编写流程和设定配置,并据此快速高效地构造和管理 IT 资源。

  此外,由于云计算平台的异构性,自动化部署软件还应该能够支持业务应用在不同硬件平台、不同操作系统上面的部署。

  在实际应用中,自动化管理功能远远不止监控、动态迁移、自动化部署这几项功能,还应包括服务请求的自动化管理、资源分配管理、容量规划管理、自助服务管理等。企业应根据自身业务应用情况搭建自动化管理平台。

  IDC调研显示,自动化管理在为企业降低成本的同时,可以提供更好更标准化的交付服务,并且更灵活的响应变更。IDC预计,更多的中国企业将会对基础设施运营和资源分配进行虚拟化和自动化——从而创建私有云计算环境。同时,随着智能资产在各个行业和流程中日渐广泛地应用,组织将有机会把IT资产优化和自动化工作中积累的经验推广到企业资产优化的过程中。

(责任编辑:蒙遗善)

时间: 2024-08-22 14:47:29

私有云计算平台建设之:虚拟平台的自动化管理的相关文章

云计算或成电子政务公共服务平台建设领航员

2013年2月,工业和信息化部发布了<基于云计算的电子政务公共平台顶层设计指南>(以下简称<指南>).随即,工业和信息化部在陕西召开了全国地方电子政务公共平台顶层设计工作座谈会,着手在全国范围内推动电子政务公共平台顶层设计. <指南>一经出台就引起了各级政府部门的广泛关注,分析其主要原因在于它将云计算的先进技术与顶层设计的总体思路结合在一起,直面在智慧城市与电子政务建设过程中普遍存在的资源整合及共享难题,为各地电子政务公共服务平台建设指明了一条可行的道路. 政务云建设的

虚拟平台的自动化管理

在过去的几年中,虚拟化通过降低CAPEX成为数据中心转化的催化剂.面对由此带来的技术和管理复杂性,自动化管理被导入以进一步优化OPEX和业务敏捷性.自动化管理(Automated Provisioning)是云计算的重要特征之一,定义了自助式服务请求,准实时部署.动态和细化的扩展能力. 许多组织发现,由于信息的规模和类型快速增加,其数据中心的运行复杂程度也迅速增加.Web 服务和复合应用环境也带来了更多的复杂性.IT团队需要管理的节点数量不断增加,节点上每天产生的告警.变更以及管理数据也在不断增

私有云计算平台建设之:硬件平台设计

构建云计算平台,搭建动态的,具有充分扩展性和高效能的硬件平台是整体平台的重要基础.在硬件平台中,具体的硬件设备涉及服务器(包括x86架构服务器和非x86架构服务器).外置磁盘存储.网络设备(路由器,交换机等).安全产品(硬件防火墙.监控设备)等. 目前已有的一些公共云计算案例中,很多是基于x86架构的服务器平台.但需要澄清的一点是,x86架构服务器并不是建设云计算平台唯一的选择.尤其是对于大型企业的私有云计算,其硬件平台的选择是和企业自身情况以及平台上运行的工作负载息息相关的.例如,国有银行对核

基于云计算的地理空间信息公共服务平台建设构想

1.云计算技术思想 云计算(Cloud Computing)是2006年由Google公司首席执行官EricSchmidt在搜索引擎大会上首次提出的概念,其源于Google高级工程师Christophe Bisciglia所做的"Google101"项目,它是继上世纪八十年代大型计算机到客户端-服务器(Client-Server)的大转变之后的又一种新兴技术思想.云计算是一种基于互联网的计算方式,基于该方式共享的软硬件资源和信息可以按需提供给计算机和其它设备,整个运行方式犹如目前的国家

基于云计算的医院信息基础平台建设

基于云计算的医院信息基础平台建设 马锡坤 史兆荣 王与荣 于京杰 医院信息基础平台是信息应用平台和运维平台的根基.利用云计 算技术,构建虚拟计算池.存储池.网络池.桌面池.安全池等资源池,建设动态数据中心和虚拟桌面,为数字化医院建设奠定坚实的信息基础平台.文章通过分析 传统医院信息基础平台现状,介绍云计算技术原理,阐述了基于云计算的医院信息基础平台的建设目标,提出应遵循的建设原则,并指出云计算平台是医院信息平台的未来. 基于云计算的医院信息基础平台建设

基于OpenStack构建私有云计算平台

基于OpenStack构建私有云计算平台 李小宁 李磊 金连文 黎德生 云计算是近几年来IT领域非常热门的研究方向,而私有云凭借其安全性.可控性以及有效利用IT设备资源等特性,在云计算领域占据重要位置.本文详细介绍了OpenStack开源云计算平台的架构以及OpenStack的5个功能模块的关系,并重点介绍了一种基于OpenStack构建私有云的方案.此外,本文还分享了私有云平台搭建过程中遇到的问题和解决方法,并分析了此私有云平台的安全性以及弹性计算资源分配能力. 基于OpenStack构建私有

基于云计算的电子政务平台建设研究

基于云计算的电子政务平台建设研究 常雪琴  王玉珍 云计算是并行处理.分布式处理和网格计算的发展,云计算具有资源共享资源.业务协同.智能可靠等优点,有利于电子政务发展.本文分析了云计算.云计算对电子政务的作用,提出基于云计算的电子政务平台架构和主要功能. 基于云计算的电子政务平台建设研究

DockOne微信分享(一零六):乐视云基于Kubernetes的PaaS平台建设

本文讲的是DockOne微信分享(一零六):乐视云基于Kubernetes的PaaS平台建设[编者的话]本次分享主要介绍乐视云两代PaaS平台的变迁过程,着重介绍第二代PaaS平台LeEngine的架构设计和遇到的问题. 背景 2014年乐视云开始尝试Docker的推广和使用,我们的团队开始开发第一代容器云平台Harbor (分享网址:http://dockone.io/article/1091 ).(在这里提醒一下,这与VMware公司中国团队为企业用户设计的Docker Registry e

苏宁做重型电商公司 立足三个平台建设

图为苏宁电器副董事长孙为民 [TechWeb报道]4月23日消息,苏宁电器.苏宁易购高管接受媒体采访时表示,苏宁易购今年保底销售额200亿,冲刺300亿.苏宁易购以商品采购.销售.配送.物流为核心,做重型电子商务公司. 做重型电商公司 立足三个平台建设 苏宁董事长张近东认为,电子商务由电子信息交互和商品物流互动两部分组成,苏宁易购将重点强化前端信息平台和后台物流平台两端的建设,把苏宁易购打造成重型的电子商务公司. 围绕两端建设,苏宁易购将在前端在产品展示.交易支付.搜索推荐.社交网络.异业合作等