架构剖析
系统架构
ZStack Mini继承了ZStack的4S架构优势(即:简单Simple、健壮Strong、弹性Scalable、智能Smart),使用消息总线与数据库及各服务模块进行通信,提供更轻量灵活的云主机管理、一体机管理、存储调度、网络功能、监控审计等功能。ZStack Mini也提供了标准的API和SDK,支持RESTful APIs进行资源调度管理,方便后期对用户业务进行深度对接和集成。
图 1. 系统架构图
Parent topic: 架构剖析
物理架构
ZStack Mini提供了软硬一体化、模块化的基础设施,可显著降低企业上云门槛以及后期运维负担。依托于ZStack成熟的云引擎,ZStack Mini面向诸多场景进行针对性适配与改善,包括软硬件全冗余设计、内置的双活存储、全可视化运维界面、细粒度报警信息、可热插拔硬件模块等,在加速企业应用上云同时,为之提供稳定性、可用性、操作性皆为最佳实践的基础设施环境。
ZStack Mini采用双子星模块化服务器设计,并配备x86标准组件,充分满足应用程序对硬件兼容性的要求;其底层使用实时同步的双活存储,同步网络以及心跳网络均为独立冗余线路,可极大提高高可用效率并降低数据丢失风险;平台软件使用微服务架构,在双活存储的基础上可实现任一节点故障后数据与服务均仍正常工作,从而为上层应用的高可用提供稳定基础。
图 1. 物理架构图
Parent topic: 架构剖析
存储架构
ZStack Mini在存储设计上,物理硬盘同样使用传统RAID技术,但在此之上又采用了逻辑分区技术以对存储空间进行划分,且两节点之间独立针对每个云主机硬盘进行块级别同步,减少故障域的同时提高同步效率。由于云主机硬盘到物理硬盘之间取消了传统虚拟化中的共享文件系统,直接以块设备形式存取数据,因而性能损耗微乎其微,云主机可充分发挥物理存储性能。
图 1. 存储架构图
Parent topic: 架构剖析
下一章:安装部署