点击空白处退出提示
融合一体化平台
我要开发同款作品详情
一:项目分为个人中心、资源申请、基础资源管理、资源审批、运维管理、用户运营管理模块。
1:实现了用户的登录、角色、权限、菜单等基础模块的功能。
2:实现了用户对于虚拟机资源的申请与审批,由管理员审批通过为用户分配虚拟机资源。
3:实现了用户对于已分配虚拟机资源的CPU、内存、磁盘数据的监控、日志查看等功能。
4:实现了虚拟机资源超出用户定义的阈值时发出告警并发送短信通知用户的功能。
5:项目对接Guacamole,实现了用户在网页端对虚拟机的远程操作功能。
二:项目难点
1:项目底层采用CloudStack部署虚拟机资源,由于CloudStack部署虚拟机属于异步任务,采用异步编程的方式,启用线程池为用户异步部署虚拟机,加快虚拟机部署,提升用户体验。
2:项目对接Guacamole,采用在服务器配置公私钥的形式,加强对于虚拟机网页远程访问的安全防护。
3:在有限的服务器资源中,采用Redis实现的延迟队列,使消息进行延迟和异步消费,无需部署RabitMQ等消息中间件,提升服务器花销
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论