教育-方案概述:方案部署架构
方案部署架构
图1-平台部署架构
部署架构围绕前后端分离技术,前端采用渐进式前端技术框架vue+webpack+自研组件,要保证模式样式美观,多端统一,后端需要采用微服务架构为支撑,并采用流式消息驱动技术保证数据处理安全、及时、高效。集合大数据存储方案,可以支撑海量数据分布式存储分析,并可通过统一运维平台进行统一监控分析。
平台采用容器化、虚拟化技术支撑,平台的各个业务功能通过微服务化拆分为数十个的支持微服务,每一个微服务均是独立的单元,可以通过微服务的水平扩展形成功能内聚的服务群,满足高并发,高可用的应用要求。微服务架构比传统的应用程序更有效地利用计算资源,当平台的用户数量激增、微服务资源利用率达到瓶颈时,可以通过增加微服务的方式,进一步保障平台性能。当单个微服务出现问题,其他服务仍可继续工作,也可以通过集中微服务资源保障重点业务运行,满足平台对性能和稳定性的苛刻要求。