Linux磁盘挂载说明
1 存储选型
ONES数据主要包括2大类:
1.1 业务数据库等中间件数据,只能存储在本地盘上;
1.2 wiki、附件等非结构化数据,可存储在对象存储、本地盘、NAS存储上,具体如下:
推荐:使用对象存储 (S3/OSS),吞吐量上限高,支持线性扩展,最稳妥。
次选:使用高性能本地盘 (SSD/高转速 HDD),需通过 RAID 或 LVM 提升性能、后续需考虑扩容 事宜。
慎用:使用NAS 存储,并发高时易阻塞,仅建议用于存放静态附件。
2 部署原则
关于本地盘的部署,结合环境要求中1.1节的「磁盘使用说明」章节,进一步说明原则如下:
2.1 IO 物理隔离(性能保障)
禁止: ONES系统盘、数据盘、索引盘不应共用同一块物理盘或分区。
要求: ONES系统盘、数据盘、索引盘分配到相互独立的物理磁盘,避免 IO 竞争导致系统崩溃;
2.2 规避单点故障(安全保障)
硬件隔离: 集群的虚拟机不应部署在同一台物理宿主机上,防止“一挂全挂”;单机的虚拟机的数据盘和备份盘不能落在同一个物理磁盘上,防止“一挂全挂”;
备份机制: 单节点部署必须额外增加一块独立备份盘。若主数据盘损坏,可利用备份盘数据快速恢复业务。