一、在SAN中,存储资源就像一块一块的硬盘,直接挂载在主机上,我们称之为
块存储
,操作对象是磁盘,存储协议是SCSI、FC。
1、在腾讯云创建一台云主机实例:块存储测试WEB01
2、控制台–云硬盘–购买数据盘
3、这块新的云硬盘显示待挂载,需要挂载到块存储测试WEB01上。
4、这块新的云硬盘显示已挂载
5、执行磁盘的格式化、挂载等操作。
5.1、以 root 用户 登录 Linux 实例。
5.2、执行以下命令,查看连接到实例的磁盘名称。
fdisk -l
5.3、执行以下命令,格式化该磁盘。
mkfs.ext4 /dev/vdb
5.4、执行以下命令,将该磁盘挂载到 /data 挂载点。
mount /dev/vdb /data
5.5、进入该磁盘,并新建文件 qcloud.txt。
cd /data
vi qcloud.txt
5.6、按 “i” 进入编辑状态,可输入 “This is my first test.”,按 “ESC” 退出编辑状态并输入“:wq!”,保存并退出文件。
5.7、执行 ls 命令,可查看到 qcloud.txt 文件已写入盘中。
6、在腾讯云创建一台windows server2012R2云主机实例:块存储测试WEB02。
7、选择其他方式VNC登录
8、以管理员身份 登录 Windows server2012 R2实例,选择【服务器管理器】>【文件和存储服务】>【磁盘】,进入磁盘管理界面。能看到这个10G的磁盘。
9、右键单击目标磁盘,选择【新建卷】。
10、进行分配驱动器号和格式化的操作
11、这块新增的磁盘可以正常使用了。
二、在NAS中,呈现出来的是一个基于文件系统的目录架构,有目录、子目录、文件,我们称之为
文件存储
。操作对象是文件和文件夹,存储协议是NFS、SAMBA。
12、在腾讯云创建一台云主机实例:文件存储WEB01
13、控制台–文件存储–创建文件系统
14、文件系统的挂载点信息如下,注意10.1.0.17这个挂载点IP是是文件存储子网内的一个自动生成的IP。
15、默认的权限组信息
16、文件存储WEB01完成如下操作
16.1、启动NFS客户端
挂载前,请确保系统中已经安装了nfs-utils或nfs-common,安装方法如下:
CentOS:
sudo yum install nfs-utils
Ubuntu:
sudo apt-get install nfs-common
16.2、客户端创建待挂载目标目录
mkdir /local/
mkdir /local/test
16.3、挂载文件系统, 这里的挂载点IP就是上面说的那个自动生成的IP
sudo mount -t nfs -o vers=4.0 <挂载点IP>:/ <待挂载目录>
sudo mount -t nfs -o vers=4.0 10.1.0.17:/ /local/test
16.4、 查看挂载点信息
mount -l
16.5、使用df 命令查看该文件系统的容量信息
df -h
16.6、用另一台同子网的云主机执行1-3的操作后,能访问共享目录/local/test里的文件。
三、对象存储COS
对象存储
把它理解为商场的存包服务,顾客将包(数据)交给服务器(API接口),服务员给顾客一个凭证(对象地址URL),顾客想要取包时,只需提供凭证,不需要知道自己的包到底是以什么形式存储在哪里,省时省心省力。
对象存储的底层硬件介质,依然是硬盘。和块存储、对象存储没有区别。
主要操作对象是对象(object), 存储协议是S3、Swift
Key: 理解为文件名,是该对象的全局唯一标识符(UID)
Data: 数据
Metadata: 元数据,举个例子,如果对象是一张照片,元数据可以是姓名、性别、国籍、年龄等。
一个对象的地址范例:
包括(用户ID 、云服务商域名 、对象名)
OSD是对象存储的核心,具有自己的CPU、内存、网络和磁盘系统,主要功能是存储数据。
MDS控制client和OSD的交互,还会管理着限额控制、目录和文件的创建于删除,以及访问控制权限。
client提供文件系统接口,方便外部访问。
对象存储的特点:
非结构存储、多节点、扁平结构、弹性扩容
我们经常做的execl表格,这种用二维表结构可以进行逻辑表达的数据,就是结构化数据
而图像、音频、视频word、胶片这样的数据,就是非结构化数据。
17、控制台–对象存储–创建存储桶
18、上传文件
19、复制临时链接(URL地址提供给别人)可以直接在WEB页面打开图片或视频文件。下载到本地也很方便。
20、文件列表里这些非结构化数据有很多安全方面的高级特性。
总之在云上的用户体验上,使用存储是越来越方便快捷了。