云环境下的容量监控与分析
1. 容量监控概述
容量监控涉及多个关键指标,包括队列长度、存储利用率、事务率、网络数据包率、应用响应时间和带宽利用率等。与性能监控所需的数据不同,容量数据更为细化,通常以五分钟为间隔收集。这些原始数据会被输入到容量规划系统中,通过各种统计方法生成容量图表、热图和容量趋势。
在监控过程中,必须关注环境变化及其对监控的影响。因为基础架构的变更可能导致过去的数据失效,或者需要重新校准数据以进行有意义的分析。所以,对基础架构、监控工具或参数的更改需要仔细分析,以评估其对过去基线的影响。
容量监控和分析的一个重要价值在于,通过预测未来资源使用情况以及对比实际业务增长与预测增长,收集的信息可用于预测未来活动。这为企业提供了及时做出容量决策的依据,从而降低成本。
2. 利用率监控
利用率监控需要在云环境中部署工具集,收集特定应用和底层基础设施(包括操作系统)的数据。监控工具必须能够识别服务及其组件,以下是一些需要监控的组件:
- CPU
- 内存
- IOPS
- 磁盘存储
- 事务率
- 响应时间
- 命中率
- 并发用户数
- 网络流量
2.1 CPU需求
CPU需求综合考虑了虚拟机的CPU使用情况、CPU就绪时间和CPU等待时间,以得出虚拟机的CPU容量需求。
2.2 内存需求
内存需求考虑了虚拟机消耗的内存,包括内存膨胀、页面共享、内存交换以及虚拟化带来的内存开销,从而得出虚拟机的内存容量需求。
容量管理工具可以从多个来
超级会员免费看
订阅专栏 解锁全文
5219

被折叠的 条评论
为什么被折叠?



