文件名称:应用扩展架构-搭建小型access数据库实录
文件大小:1.72MB
文件格式:PDF
更新时间:2024-06-29 06:09:36
OpenStack 自动部署
图6.5 应用扩展架构 每隔 30 秒系统会收到虚拟机 Agent 传送回来的环境监测数据,这时系统每个 与虚拟机 Agent 通信的线程会自动计算相应应用的平均负载,如果平均负载大于 预设阀值,系统会调用应用扩展命令,执行应用扩展动作。 由于系统计算并且使用应用程序近 30 分钟的平均负载,所以应用程序的扩展 动作不会因应用负载的短时间变化引起抖动,造成应用程序短时间内频繁扩展和 收缩。 6.5.2 应用收缩 应用自动部署管理系统不但能够支持应用的横向扩展,也能够支持应用的收 缩。与应用扩展类似,应用收缩也可以通过手动和自动两种方式执行。手动方式是 用户通过命令行向系统主动发送收缩命令,系统会根据用户提供的应用名称对其 执行收缩指令。自动方式是当应用程序处于较低的负载时,系统会根据应用环境监 控数据自动计算应用平均负载,当平均负载低于用户预设阀值时,系统会自动关闭 应用集群中负载较小的虚拟机,释放出多余的系统资源,这些释放的资源可以用于 其他应用程序。