云自动缩放启动不需要的资源

自动缩放服务能够帮助管理人员识别未充分使用的资源,从而减少公共云成本。了解负载平衡和标记功能是如何最大限度发挥这些优势的。

可扩展性是公共云的基石。但是,正如在有需要时扩展资源一样,在不需要或者资源未被充分使用时也需要收缩资源,这两者是同等重要的。这就有助于降低公共云成本、加速系统打补丁和更新升级,以及提高安全性。

但是,在动态云环境中实现手动实例管理实际上是不可能的。相反,IT团队应当使用云自动扩展服务。以下是一些入门提示。

识别不需要的工作负载与资源

在一个生产环境中,将很可能需要确保云工作负载或应用程序在某级别上保持运行。用户不需要确定工作负载是否在运行;用户只需要使用云自动扩展服务,让服务根据工作负载需求变化来增加或减少计算资源。

诸如谷歌云平台、微软Azure以及亚马逊网络服务(AWS)这样的公共云供应商们都提供了某种形式的监控、扩张和负载平衡服务。当管理人员配置扩展规则后并组合使用时,这些服务就能够以较高自主性增减云工作负载。

但是,企业通常会忽视较少使用的工作负载,例如即将被淘汰的生产应用程序或诸如测试和开发实例这样的临时性应用程序。所以,这些工作负载就会继续保持在云中,从而带来的成本支出要远超出它们所提供的价值。

移除不需要的工作负载不仅需要自动化,仔细注意策略也是至关重要的。例如,一个测试实例可以与某种形式的生命周期管理服务相关联,后者能够在实例中设置一个过期日期,并在到期日提醒所有者。例如,AWS简单存储服务实例中的对象生命周期管理功能可允许企业用户删除存储对象或将他们移至更低成本的存储选项。

云标记服务也可以帮助管理人员识别可疑资源。这种服务可将标记应用于云资源,表示工作负载或应用程序名称、所有者、部门、成本中心等。在结算审查周期中,标记可有助于暴露那些不需要的或被遗忘的云资源。

使用云自动扩展及其他服务

对于很多公共云部署来说,自动扩展服务是一个关键服务,但它不是唯一的服务。企业通常会综合使用扩展服务、某种形式的监控服务以及负载平衡服务。

云自动扩展服务主要负责从组中增加或删除资源。例如,AWS用户常常会创建一个自动扩展组并允许自动扩展功能在使用率高时向组内添加资源(例如亚马逊弹性计实例)。他们也可以在使用率低时从组内移除资源。微软Azure可通过虚拟机扩展组来控制扩展操作,而谷歌云平台则在计算引擎中囊括了自动扩展服务。

但是,云自动扩展并不是魔术,它通常需要使用相关云供应商的监控服务。这才能让管理人员选择是否执行扩展操作的参数和阈值。例如,AWS的CloudWatch能够监控一个EC2自动扩展组的CPU使用率,从而根据CPU使用率阈值来增加或减少EC2实例。

使用基于云可扩展服务的连接排空

当AWS自动扩展服务决定关闭不需要的实例时,那并不意味着这些实例不执行任何任务;他们可能只是没有被用到而已。如果自动扩展服务在这些实例完成服务请求之前关闭网络连接并终止实例,那么这些请求可能会中断。

连接排空背后的想法就是为任何待关闭的实例留出一个冷却期。不同于立即关闭网络连接并丢弃实例,实例被赋予一定时间来完成当前请求。AWS已经在其弹性负载平衡服务中包含了连接排空功能,用户可以根据具体工作负载自行设定,时间从1秒到60分钟。

为了实现高效的自动扩展服务,IT团队还需要引导网络流量。例如,当自动扩展服务增加计算实例数量时,必须将流量重新定向至其他实例。还必须将流量整合至较少的实例,因为自动扩展服务减少了实际可用计算实例的数量。

可考虑对工作负载扩展服务使用第三方工具

在第三方工具方面,Botmetric能够扫描AWS基础设施以便于对安全性、性能、备份和成本分析进行审核,同时有助于执行某些任务,例如启动或停止EC2。

RightScale Cloud Management可以使AWS用户以自动化的方式部署更具弹性的架构、扩展和运行,并实现跨账户和区域的工作负载管理。 此外,用于持续监控的CloudCheckr可让企业用户识别他们的云资源、位置、用户以及使用历史,同时实施标准的策略。

但是,这些工具中的每一个都能够提供不同的功能集,但可能并不适用于每一个应用。需要使用第三方扩展支持的企业用户应当在做出选择前执行广泛的测试和原理验证工作。

但是,考虑到每一家云供应商都提供了工作负载自动扩展所需的基本服务,这些外部第三方工具只是作为一种补充,用于在云供应商内部工具无法胜任的监控和决策过程中发挥作用。

本文作者:佚名

来源:51CTO

时间: 2024-09-20 06:26:38

云自动缩放启动不需要的资源的相关文章

祥云项目:用友中小企业云服务平台启动

本文讲的是祥云项目:用友中小企业云服务平台启动,去年7月,北京市政府悄然启动了实施"祥云工程"的行动计划,由用友.联想等19家单位发起的中关村云计算产业技术联盟正式挂牌成立,旨在加速实现云计算技术的突破,抢占云计算产业发展的制高点.计划到2015年形成500亿元的产业规模,带动整个产业链规模达到2000亿元,云应用的水平居于世界前列,使北京成为世界级云计算产业基地,为北京建设数字城市.世界城市打下坚实基础. "祥云"起飞 数字北京迈向世界城市 2011年,随着国务院

阿里云在新加坡启动海外创业扶持计划

本文讲的是阿里云在新加坡启动海外创业扶持计划[IT168 云计算]4月11日,阿里云在新加坡宣布启动海外创客扶持计划"Create@Alibaba Cloud",这是阿里云首个全球性的初创企业扶持项目,将联合海内外投资和孵化资源,为参与者提供从云服务资源.技术专家培训.阿里云架构师一对一帮扶等系列创业扶持,创客最高可获得价值21.6万美金的资源扶持. "我们的目标一直是以全球化的云计算布局服务中国和海外企业,帮助他们开拓国际市场,通过本次的海外创客扶持计划,我们也希望用这些资

ASP技巧之让图片自动缩放以适合界面大小

技巧 如何让图片自动缩放以适合界面大小,拿出你的Editplus,打开c_function.asp文件,找到UBBCode函数,在第417行有如下语句 If Instr(strType,"[image]")>0  And ZC_UBB_IMAGE_ENABLE Then  '[img]    objRegExp.Pattern="(\[IMG=)([0-9]*),([0-9]*),(.*)(\])(.+?)(\[\/IMG\])"    strContent=

控件随窗体自动缩放大小(c#2005)

放大|控件 /// <summary>         /// 控件随窗体自动缩放         /// </summary>         /// <param name="frm"></param>         public static void AutoScale(Form frm)         {             frm.Tag = frm.Width.ToString() + "," +

如何让图片自动缩放以适合界面大小

如何让图片自动缩放以适合界面大小,拿出你的Editplus,打开c_function.asp文件,找到UBBCode函数,在第417行有如下语句   If Instr(strType,"[image]")>0  And ZC_UBB_IMAGE_ENABLE Then  '[img]     objRegExp.Pattern="(\[IMG=)([0-9]*),([0-9]*),(.*)(\])(.+?)(\[\/IMG\])"    strContent=

ASP程序实现图片自动缩放以适合界面大小

程序 如何让图片自动缩放以适合界面大小,拿出你的Editplus,打开c_function.asp文件,找到UBBCode函数 If Instr(strType,"[image]")>0  And ZC_UBB_IMAGE_ENABLE Then  '[img]     objRegExp.Pattern="(\[IMG=)([0-9]*),([0-9]*),(.*)(\])(.+?)(\[\/IMG\])"    strContent= objRegExp.

显示-为什么DrawImage根据分辨率自动缩放呀

问题描述 为什么DrawImage根据分辨率自动缩放呀 graphic.DrawImage(pOldBitmap,0,0,0,0,pOldBitmap->GetWidth(),pOldBitmap->GetHeight(),UnitPixel); 为什么显示的图片和原来的图片大了一倍呀

mfc-MFC界面究竟如何实现自动缩放?为什么static里面的内容不会调整呢?

问题描述 MFC界面究竟如何实现自动缩放?为什么static里面的内容不会调整呢? MFC界面究竟如何实现自动缩放?为什么static里面的内容不会调整呢?已经写了OnSize了,如何具体完善呢? 解决方案 参考下:http://download.csdn.net/detail/qianlonglv/4632433 解决方案二: 使用相对坐标,在OnSize消息处理函数里对其他的控件做大小的计算和改变,OnSize只是在改变窗体大小时会走的一个消息函数,而改变窗体或者控件大小,要用MoveWin

win7 服务 自动(延迟启动) 开机后不启动

问题描述 win7 服务 自动(延迟启动) 开机后不启动 win7 服务 自动(延迟启动) 开机后不启动,是否设置问题? 解决方案 win7的开机启动服务在哪里设置win7 下开机启动win7启动修改服务为自动或手动 解决方案二: 可能延迟启动没达到条件就不会启动 解决方案三: 首先,设置成开机启动测试一下启动有没有问题. 如果开机就启动没有问题,再设置成延时启动,然后注意启动的条件是否达到?如果达到了没有启动,需要分析服务有没有被调用.正常来说,系统是会调用的.但没有启动,可能是服务本身有问题