Fusioncompute创建虚拟机磁盘配置、对象存储
1、磁盘配置
我们在创建虚拟机时,除了CPU和内存,我们还需要配置磁盘。磁盘中有两个地方需要设置,一个是磁盘模式,一个是配置模式,什么是磁盘模式和配置模式呢?
(1)配置模式
配置模式有三种,分别是普通、精简、普通延迟置零。下图是华为的官方文档给出的解释:
我们在来详细解释一下:
普通模式:比如创建10G磁盘,磁盘在初始化的时候,会全部格式化。真正的占用10G的空间资源。因为初次使用之前要完全初始化,所以第一次初始化比较慢,但是后面读写性能会非常好。
精简模式:比如创建10G磁盘,你当下用多少,它格式化多少。并没有真正占用10G的空间。每次使用新空间,都要初始化一次,所以性能相对于普通模式而言,没有普通性能好。
普通延迟置零: 位于普通模式和精简模式之间。比如创建10G磁盘,在创建的时候,不会直接初始化。当你第一次使用的时候在进行初始化,也是把10G直接全部初始格式化,所以它创建时很快。它的性能也是位于普通模式和精简模式之间。延迟置零就是指延迟格式化,没有在创建的时候直接进行格式化。
(2)磁盘模式
磁盘模式也有三种,分别是从属、独立-持久、独立-非持久。这几个概念需要结合快照来说。下图是华为官方文档的解释:
我们再来详细解释一下:
从属:当我们创建虚拟机配置磁盘模式时,默认的模式就是从属模式。如果我们的磁盘是从属模式,它就相当于是说这块磁盘是属于这个虚拟机的,那么当我们对虚拟机做快照时,磁盘中的数据就会保存在快照里面。
独立-持久:凡是磁盘模式为独立的,对虚拟机做快照时,磁盘数据都不会在快照里。因为它是独立的磁盘,不属于虚拟机。所谓持久是说,当我们对虚拟机进行关机重启等操作时,磁盘中的数据不会丢失,数据不受影响。
独立-非持久:所谓非持久,是指当我们对虚拟机进行关机操作时,磁盘中的数据会丢失,数据会受到影响。重启不会。
2、对象存储
我们日常所使用的百度网盘等其实都是对象存储,什么是对象存储呢?对象存储又有什么特点呢?
如下图所示,假设公司有三名员工张三、李四、王五,如果用之前的存储方式,公司需要为每人划分一块存储区域,如图左边所示。如果张三很喜欢真的爱你这首歌,他会把这首歌上传到自己的存储空间里,如果李四同样很喜欢这首歌,他也会把这首歌上传到自己的存储空间里,即每人都有自己的存储空间,可以在里边放自己的东西。这样的优势是私密性和安全性比较高,但是比较浪费资源。
所谓的对象存储,对象就是指文件,把面向人变成了面向文件。如图右边所示,如果张三已经上传了真的爱你这首歌,李四在上传时,因为已经有了,所以其实并没有真的上传,只是把这首歌显示在了李四的逻辑磁盘中。如果李四上传一个2TB的文件,如果这个文件之前已经被人上传过了,那么即使是2TB,这个文件也可以特别快的上传完成,因为真正意义上他其实并没有真的上传。这就是对象存储。所以想百度网盘、网易云等用的都是对象存储。