容器存储形式:
1、容器外部卷使用存储, 以插件的形式支持容器持久化数据。
2、 容器本身与外部卷均使用device mapper作为底层,没有选择分布式存储原因,主要是为了简化实现,更稳定。
3、 通过限制每个容器的BlkioDeviceReadBps, BlkioDeviceWriteBps, BlkioDeviceReadIOps, BlkioDeviceWriteIOps, 使磁盘 IO 稳定地达到相当于 95% 物理机性能。
通过运行容器存储数据库动态数据,从场景经济性上不建议采用这种方式,数据依赖性的业务系统,对数据I/O要求和数据一致性要求都比较高,对容器开销、维护成本极高。容器时随着业务发展扩缩的,有可能下一秒就会被收回释放,如果用于存储数据就容易造成业务数据丢失和不一致情况,容易出现业务系统中运行业务崩溃。