首页 > 人工智能 > 正文

IT规划:谨慎应对云环境中的容量规划问题

2011-04-07 11:33:05  来源:网界网

摘要:“云环境中的容量规划”是一个既重要、又富有挑战性的新问题。对于有意在数据中心内维护企业全部或大部分计算资源的CIO而言,云计算让容量规划变得更加困难。
关键词: 云计算 容量规划
  “云环境中的容量规划”是一个既重要、又富有挑战性的新问题。对于有意在数据中心内维护企业全部或大部分计算资源的CIO而言,云计算让容量规划变得更加困难。与此同时,由于使用风险转嫁给了云服务商,云的使用也成了一个与高风险有关的话题。


    对于企业的CIO们来说,了解计算的规模是十分重要的。云计算使企业运行的应用数量大幅增加。业内人士普遍低估了一个因素,那就是新计算平台所带来的大幅增长。事实上,随着越来越多应用的出现和部署,我们已经看到服务器需求正在大幅增加。服务器需求萎缩的可能性非常小。
 

    这就给我们带来了容量规划的难题。传统的容量规划模式侧重于新服务器,这些新服务器受到了可获得资本融资的应用的资金支持。如今这种传统模式被云计算所终结。如果应用团队认为资源能够想用就有,并可根据使用量支付费用,那么可能不太需要预测总的系统需求。换句话说,没有什么可用的总需求量信息,洞察时间会非常短。
 

    一些企业认为,他们可以通过限制预分配的服务器数量应对这一问题。这一想法的思路是,假设对10台服务器进行限制,让其中的多数都必须执行一个异常处理程序。这样的想法是好的,但是这一假设的基础是应用数量保持相对稳定。如果每个应用能够申请到的资源受到限制,那么总资源的需求将能够被限制,这就使得容量规划能够被管理。
 

    然而,应用总数保持稳定的假设根本站不住脚。由于成本降低,不再需要应用级的资本融资,以及在资源获取方面的摩擦减少,应用总数毫无疑问将迅速地增长。即便每个应用仅需要一定数量的资源,如果应用数量大幅增长,那么容量规划也将成为了一个棘手的问题。
 

    简言之,预测总需求和准备充足的容量已经变得越来越困难。毫无疑问,当这方面的云需求出现,以及应用团队开始认为只要他们申请就能立即获得资源,那么总需求将迅速增长。
 

    其中的关键是,认识到计算资源在建立方式上的差别。过去,应用团队必须获得资金,建立运行应用的计算资源。这样就出现了“这些是人力资源的服务器,那些是财务部门的服务器”的情况。在全新的云环境中,其可被视为,一个中央IT团队建立了资源,然后允许应用团队以共享的方式使用它们,并只需为所使用的资源支付费用。
 

    而传统模式意味着,每个应用要对它们自己的利用情况负责。如果买的服务器太少,那么你的应用运行速度将会很慢;如果买的服务器过多,则无疑浪费了资金。在云环境中,确保资源被合理应用的责任由单个应用团队转嫁给了云服务商。
 

航空公司的启示

    如上问题为我们带来了另外一个挑战,即使用风险。在我们看来,IT经济正处在转型期,它与航空公司的运作模式有点类似。航空公司将重点放在了高效率上,它们有足够数量的飞机、充足的员工,以及燃油和食品等充足的资源,只有很少量的备用资源。航空公司承担了全部的使用风险,乘客没有义务为航空公司的资源出资,乘客仅为他们使用的资源付费。
 

    航空公司的责任是确保运输旅客能力可刚好满足需求,而不能有过剩的运输能力。因为在规定的时间内,没有足够数量的旅客就意味着浪费。航空公司使用差别定价方式(根据订票时间、座位位置等因素的差别,给予不同旅客不同的机票价格),以获取最大的使用率。亚马逊的做法与此相似,他们通过按需、现货价格和预留案例等方式获得最大的使用率。
 

    在云计算环境中,这意味着,使用风险已经从应用团队转嫁给了云服务商。应用团队已经没有义务计算出在需求高峰期和低谷期支持他们的应用到底需要多少容量了。云服务商的责任(在私有云中,运营团队和CIO的责任)是确保随时有充足的容量。在私有云中,这是任何负责确保有效运行的人所要承担的义务。换句话说,高利用率可降低价格。较低的运行效率则意味着应用团队需要承受较高的资源价格。
 

    较高的资源价格在过去并不算一个大问题。对于应用团队而言,毕竟以前面对的是一个高度垄断和封闭的环境,要将他们的应用托管给其他提供商并非易事。如今,使用外部云服务商非常容易,这意味着在未来,应用团队可以很容易地访问外部云服务商,以此代替近乎垄断的内部资源供应。[page]
三大应对策略

    内部IT团队如何解决容量规划和使用风险问题呢?要想确保需求能够被随时满足,选择资源供应商应该注意哪些问题?这些为您提供一些参考。
 

    1.执行管理和资源定量配给

    一个办法就是限制IT资源,限制可用的总需求。强制执行评估程序,资源申请者(也就是应用团队)必须要证明资源使用的正当性。
 

    出于多种原因,这种办法不太可能获得成功。部分原因是,因为外部云资源可以轻易获得。在近期召开的一个云计算中层管理人员研讨会上。笔者曾向与会者介绍亚马逊能够在2分钟内创建完成一个虚拟机。这些IT经理们吃惊的反应说明,这样的例子颇具震撼力。不过,一名与会者坚持认为,终端用户自助服务没有必要,让运行团队评估所有申请并批准仍然可行。笔者认为,与这种策略的可行性一样,持这种看法的IT经理的职业生涯发展也会受到限制。
 

    2.竞争性降价

    实际上,这一策略的逻辑是“如果你不能打败他们,就加入他们”。所有的事情都是平衡的,应用团队可以很好地与内部团队和内部资源协同工作。
 

    当然,这一策略具有多种含义。首先降价需要适时。在云计算领域,这是一个颇具争议的话题。许多人认为没有必要降价,或是认为“总资源消耗量”是充足的。作为一种运行模式,这种想法看起来是站不住脚的。价格是一个非常有效的配给机制(比上述基于程序的配给机制更为有效),这是试探外部服务商真正价格的一个“桌面筹码”。
 

    第二个含义是,与外部服务商竞争时,价格要具备一定的竞争力。价格可能不会一样低廉,但肯定不能高出五倍、十倍,或是二十倍。这需要内部云缩减资本和运行成本,这样才能获取非常高的使用率。
 

    3.寻求有效的混合部署策略

    没有办法取得低成本和高使用率就意味着无法进行价格竞争。这时应该根据价格考虑采用内部和外部云托管。应用团队可以决定是否接受价格较高的内部云,他们的考虑因素主要是本地控制、更好的SLA(服务水平协议),或者是外部供应商的低价优势等。
 

    人们应该认识到,这对于内部计算容量而言其实是一个威胁。如果没有足够数量的应用选择内部云,那么低使用率所消耗的成本将摊薄在为数不多的应用上。这样会导致它们所承担的成本过高,从而进一步导致这些应用选择外部云资源。坦率地说,这个问题并没有一个简单的答案,但这个问题的答案无疑将十分重要。
 

    总之,有人预测,越来越多的人将把工作重心放在增加内部数据中心的使用率上,其力度甚至超过了对当今虚拟化环境发展水平的关注。云计算及其“无限”容量、灵活的按需使用,以及按每次使用计费所带来重大变化,将促进IT基础设施和运营方式发生变化。而这种变化的剧烈程度可能超出我们的想象。


第四十一届CIO班招生
国际CIO认证培训
首席数据官(CDO)认证培训
责编:fanwei

免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。