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

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



