作为一个有责任的工程师,就要做隔离,根据自己的存储规模,选用不同的方案,做最大程度的隔离。(懒的,准备随时跑路的工程师除外)。
- 根据应用环境,分为生产,同城容灾,异地容灾,高性能压力测试,普通测试开发。
- 根据存储服务能力,分为NvMe高端闪存,普通SSD高端存储,SAS的中端存储,SATA的容量型存储。
- 根据存储服务协议,分为FC SAN,iScsi SAN, NAS,对象,RBD等等。 小规模的用户,可以一套存储同时开启多种存储服务。 其实不同品牌的存储各有擅长,大规模用户只会只用一台存储的一种存储协议。
- 存储内部的隔离,Pool隔离,Raid组隔离(不同的Pool不要共享Raid组),端口隔离(不同的端口规划给不同的主机使用),Nas存储的Svm和子网隔离,对象存储尽量多划分Bucket隔离
- 主机的隔离: 主要是文件系统层面的隔离,不用的应用或者数据库,使用不用的LV和DG。同一应用也要使用不同的lv(DG)隔离控制文件,数据文件,日志文件,app程序文件。等等