教育行业场景方案之教务系统选课-排课场景

教育行业场景方案之教务系统选课-排课场景

2021-07-16 10:45:32
  在学校开学时,每个学校都会通过教务系统进行老师排课和学生选课。一般选课高峰期一般集中于刚开放的几个小时内,这段时间业务压力非常大,会产生长时间的卡顿,导致学生无法选课,此时需要及时进行虚拟机的横向扩展,将负载分担到新增加的虚拟机上,保证学生可以成功选到自己感兴趣的课程;当选课系统开放24小时以后,访问流量基本已经很小,3-5台虚拟机足够承担所有的访问压力,此时需要回收多余的业务虚拟机,防止资源的浪费。针对这一场景,AStack云平台具备弹性扩缩功能。

  选课-排课场景方案:
负载均衡架构图

  AStack云平台提供计算、存储、网络资源;

  学校通过AStack云平台的云路由网络或VPC网络方式进行创建虚拟机,在AStack云平台上创建伸缩组与负载均衡进行联动,设置CPU、内存访问负载云平台进行扩缩(扩缩规则根据CPU、内存的负载;初始创建虚拟机数量;扩缩的数量等)。当开学时,选课人员较多时,根据访问压力,达到CPU和内存负载高阀值时,云平台自动扩充虚拟机资源,提升排课的支撑能力,过了开学繁忙期后,达到CPU和内存负载低阀值时,云平台自动缩减虚拟机资源,回收资源合理利用。