云计算容量规划关乎SLA 编者按:你知道如何玩俄罗斯方块吗?好——那么你已经具备了解云计算容量规划问题严酷性的基础了。
在客户的眼中,云计算为他们提供了一个貌似无限的计算和存储资源池。在这个理想的世界中,云计算供应商的资源容量永远不会被用尽,同时其资源容量可以毫不费力地满足不断爆炸般膨胀的云计算需求。但是,现实世界中云计算容量规划的真实挑战来源于上述童话般美好世界的湮灭。
本文部分摘自《云计算:虚拟化数据中心自动化》的第十二章,“云计算容量管理”,我们将用一点篇幅介绍在基础设施即服务(IaaS)平台上管理资源容量的基本挑战和需求。本文可从SearchCloudProvder.com和Cisco Press免费下载,该文还涉及如何对资源容量进行建模和管理,以及云计算中需求管理和采购过程角色的重要性。
云计算容量规划:一个俄罗斯方块游戏
如该书通篇所述,云计算消费者们将云计算视为一个可根据需要进行消费的无限资源集。这显然并不是供应商的观点,当然也不是一个可持续的业务模式。那么,云计算供应商必须创建一种资源无限的假象,同时以资本支出(CAPEX)和服务等级协议(SLA)为目标不断优化和发展潜在云计算平台。
由于硬件价格的不断下挫,在IT企业内部对于进行正式容量管理过程的必要性一直存在着争论。这个争论以容量管理是一个纯粹的资本支出问题为前提;但是随着云计算的出现,容量规划与管理问题也演变成了一个SLA问题。
糟糕的云计算容量规划与管理可能会导致服务供应商由于超额使用设备而发生SLA违规。缺乏资源支持现有服务的爆炸性增长或新服务的实例化也会造成SLA违规。云计算的自服务以及虚拟自动化的日益普遍应用都使得云计算容量规划与管理成了一项复杂任务,而供应商们也不再能够超额使用他们的基础设施以支持流量高峰应用。那是因为,在云计算中高峰应用之间差异化极大,这种差异性不仅存在于不同客户之间而且也存在于单个客户的不同工作量之间。为了更形象地用图示来说明这个问题,可以把典型的数据中心视为一个视频游戏俄罗斯方块,如图12-1所示。
新工作量需求
现有工作量的爆炸性增长
容量管理
图12-1 俄罗斯方块
有限量的彩色积木(工作量)落入明确定义的区域(基础设施交付点[POD]),而积木的位置与方向都需经优化以适应该特定区域的实际情况。如果优化过程成功,就可以容纳更多的积木(工作量);如果不成功,它们就会越堆越高直至工作量超额。现在,如果把积木落下的速度调快,同时使用数量和颜色无限不同的积木(由于工作量有不同的资源维度),你就如同在面对一个真正的云计算了。在其中某个地方就是如今大多数供应商所提供的云计算。虽然没有无限数量的工作量,但是实际需求仍然要高得多。
如信息技术基础设施库第三版(ITIL V3)中的定义,容量管理被视为一个持续的过程,它从了解什么是服务战略的需求开始。然后,它演变成为一个以服务为导向的容量管理设计,在服务运行前就确保满足所有的容量需求,在整个服务的寿命周期内实现容量的管理和最优化。你可以把云计算容量的规划和管理视为从多维度平衡供应需求的一个过程,其中最主要的两个维度是成本与SLA。
参见表12-1,你可以看到,Forrester为容量管理定义了大量的成熟度等级。我们认为,如前文所述云计算供应商至少需要一个已定义的成熟度等级,它规定了某种云计算容量规划的模式。
表12-1 容量管理成熟度(Forrester)
最初 可重复 已定义 已管理 已优化
容量管理 无定义响应;程序不正式运行。 在一个单一系统上管理容量,通过,例如专家判断。 进行容量建模,遵循预定义程序,预测不是100%有效。 预测较有效,与容量相关的问题几乎从不发生。自动化程度高。 容量规划与业务完全同步。
摘自《云计算:虚拟化数据中心自动化》, 作者Venkata Josyula、Malcolm Orr以及Greg Page(ISBN:978-1-58720-434-0). 版权所有2012, Cisco Press。保留所有权利。
→下载本免费PDF文件,继续阅读本章——云计算容量规划与管理,摘自《云计算:虚拟化数据中心自动化》。
本书简介:
“云计算”一书汇集了云计算供应商为今后的虚拟化数据中心建设所需进行的规划、实施、和管理云计算解决方案架构从开始到结束的现实指导。它向云计算的“新人”介绍了相关基本概念,并对交付IaaS、平台即服务(PaaS)以及软件即服务(SaaS)提供了经验丰富的详细专业操作指导。
本书可照搬套用的解决方案和经全面测试的最佳实践将有助于企业、服务供应商、顾问以及Cisco公司的合作伙伴迎接配置端到端云计算基础设施的挑战。“云计算”将帮助云计算供应商:
• 审查成功部署云计算和基于云计算服务所需的关键概念;
• 将通用企业设计模式和应用个案转至云计算;
• 实现用于“实时”管理IT服务的主要架构原理和基础设施设计;
• 了解Cisco公司关于云计算的技术、系统和服务;
• 使用ITIL、TMF和ITU-TMN标准开发一个云计算管理架构;
• 实现用于云计算服务配置、激活和管理而最佳实践实施;
• 实现云计算基础设施自动化以简化服务交付、监控和保障等工作;
• 为你的业务选择和实施正确的计费/扣费方法;
• 设计和构建IaaS服务,从开始到结束;
• 管理与零星、实时需求相关的独特容量挑战;
• 提供一个一致、优化的云计算用户体验。
作者:SearchCloudProvider.com 译者:滕晓龙 来源:TechTarget中国
|