阿里云OSS与ECS

对象存储OSS调研结果:

我们使用OSS的方式不是最佳实践,一句话解释:没有为对象Object使用随机前缀,而是使用的顺序前缀。

顺序前缀策略可能会导致存储对象的分区成为热点分区,而每个分区的I/O能力是有限的,也就是说繁忙时会被限速;另外达到一定条件时,分区数据再均衡还可能会延长请求处理时间(因为它要忙着再均衡)。

最佳实践:多开辟Bucket,多使用随机前缀,使得数据分布相对离散,从而最大化利用OSS的能力。

适合场景:适合互联网架构的海量数据的上传下载和分发。

 

文件存储NAS调研结果:

NAS提供简单、可伸缩弹性的共享文件存储,配合云服务器ECS弹性计算服务构建业务系统。可直接像访问本地文件系统一样访问文件存储NAS(直接挂在到服务器)。提供高吞吐高IOPS的同时支持文件的随机读写和在线修改。

适合场景:云服务器直接读写,冷热数据分离,终端用户不直接访问。因此非常适合评测点文件的存储与读取。

 

二者性能对比:

 

阿里云OSS与ECS_第1张图片

参考文档:

https://help.aliyun.com/document_detail/140812.html?spm=5176.13910061.sslink.1.104a57e1unehPh

https://help.aliyun.com/document_detail/27518.html?spm=a2c4g.11186623.2.14.56cc5af9U40UHZ

https://help.aliyun.com/document_detail/64945.html?spm=5176.13910061.sslink.1.fc8126171DYbvG

你可能感兴趣的:(后端技术)