前言
在实习期间记录一下在公司期间学习到的东西
一、对象存储S3
对象存储(Object Storage)的始作俑者是亚马逊2006年推出的S3(Simple Storage Service),此后新老厂商一窝蜂地推出各种产品,形态各异,但都号称对象存储。亚马逊没有给出一个定义,也没有看到有业界普通接受的说法。
二、gateway
网关的作用就是对url请求的过滤和分析,面向用户所看到的bucket和objectKey转换为内部存储所见的table和id。具体的实现通过一个取号器从metaproxy中得到。
三、metaproxy
元数据代理的功能是存储bucket,object到table,id的映射关系。通过mysql实现。
四、dataproxy
数据代理的功能就是将逻辑id转化为实际存储的shard_id,同时对于put操作,考虑文件的存储模式(ec便模式,replica模式)。
五、metaserver
元数据服务的功能就是完成对该节点的元数据,节点信息,存储盘增删改查,并不直接操作数据。
六、datanode
数据节点的功能是对具体的数据实现增删改查。
七、数据存储区域
便于理解:
region:区域。华东区域
zone:分区。上海机房
node:节点。某一台服务器
shard:分片。服务器上的某一个块
replica:副本。块中对应的某一个obj的副本信息(可以是完整副本,也可以部分,取决于存储方式是ec还是replica模式)
今天的文章分布式对象存储_分布式存储排名前十名分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:http://bianchenghao.cn/75713.html