如何用好AWS上的每一分钱
2015-07-30 10:43
211 查看
严格控制能开启新资源的权限
不是所有AWS使用者都有如经营者一般的成本意识,他们可能开启了一个高配置服务后,就放置不管了。而大部分的AWS服务又是按时间进行收费。在无形中,会导致公司资源的浪费。当权限控制在某一个或几个有成本意识的人的手中,就能尽量避免资源的浪费。
同时在开启资源前,也会经过他们的评估,启动与需求最适配的实例类型。
给资源添加TAG来区分类别
大部分的AWS都能添加TAG。添加TAG后,就能方便区分此资源是属于生产环境还是测试环境,负责人是谁,所属的应用是什么。可能运维人员习惯于使用某一规则来命名资源名称,例如app1_prod_1。在AWS上还是使用不同的TAG更为方便管理,统计,分析。
在非工作时间关闭非生产环境资源
由于EC2是按时间收费的,如果不使用它的时候,请及时关闭它们。我们来算一下,一个礼拜是24*7 = 168小时。假设每天工作10小时,一个礼拜的工作时间是5*10
= 50小时。
50/168 = 0.2976
。如果能及时关闭服务器,使用按需实例比买预留实例还要便宜。
周期性地评估AWS的资源使用率
不是所有的资源都能100%按照当初创建时的预计一致。这就需要我们周期性地来判断是否要对这些资源进行升级或降级,或者增加数量,减少数量。
半个月可能是一个比较理想的周期。
尝试使用Spot Instance或预留实例
对于一些非关键性的服务(开发,测试),或者无状态的功能,可以尝试使用SpotInstance,价格大约只是按需实例的15%。对于需要长期使用的资源,也请考虑一下购买预留实例来降低费用。
相关文章推荐
- MySQL 优化
- Google排名优化的几个影响因素
- DB2优化(简易版)
- Mysql limit 优化,百万至千万级快速分页 复合索引的引用并应用于轻量级框架
- C#中尾递归的使用、优化及编译器优化
- 优化Ruby脚本效率实例分享
- mysql -参数thread_cache_size优化方法 小结
- 详解mysql的limit经典用法及优化实例
- oracle数据库sql的优化总结
- SQL优化技巧指南
- SQL Server优化50法汇总
- C++快速排序的分析与优化详解
- 手把手教你如何优化C语言程序
- mysql 分页优化解析
- 非常不错的MySQL优化的8条经验
- 优化Node.js Web应用运行速度的10个技巧
- JavaScript学习笔记(十七)js 优化
- 如何改进javascript代码的性能
- javascript代码加载优化方法
- 关于Javascript加载执行优化的研究报告