好久不见,找到实习啦🌻,已经入职一周多了,现在慢慢的感觉能跟上节奏了,加油
请添加图片描述
从事研发,整天跟OSS打交道,也没有意识到哪个模块是OSS。

参考👉 https://zhuanlan.zhihu.com/p/389862318 、 https://blog.csdn.net/yzzz66/article/details/106158653

什么是OSS

对象存储服务:是一种使用HTTP API存储和检索非结构化数据和元数据对象的工具
解释:将系统所要用的文件上传到云硬盘上,该云硬盘提供了文件下载、上传等一列服务,这样的服务以及技术可以统称为OSS。

对象存储服务OSS(英文Object Storage Service)是阿里云提供的一种海量、安全、低成本、高可靠的云存储服务,适合存放任意类型的文件。容量和处理能力弹性扩展,多种存储类型供选择,全面优化存储成本。

OSS提供原生的传输加速功能,支持上传加速、下载加速,提升跨国、跨洋数据上传、下载的体验。同时,OSS也可以配合CDN产品,提供静态内容存储、分发到边缘节点的解决方案。利用CDN边缘节点缓存的数据,提升同一个文件,被同一地区客户大量重复并发下载的体验。

对象存储就是基于对象的存储,是将存储的数据当做一个个对象单独对待,适用于非结构化的扁平层级数据。

好处:速度快,费用低

简单的HTTP API,包含所有主要操作系统和编程语言的客户端。
只需支付使用的费用。
对于对象存储,相比较于传统自建服务器形式存储数据,它只需要按时或按量购买所需的容量与流量即可,拥有很高的弹性和成本优势。
对发布静态资源的内置支持,允许您使用更少的服务器。一些对象存储提供内置的CDN集成,可以缓存资源以加快页面加载速度。可选的版本控制允许您检索旧版本的对象以从意外数据覆盖中恢复。可以轻松扩展对象存储服务,而无需额外的资源或体系结构更改。不需要支持硬盘驱动器和RAID阵列,因为所有这些都由存储提供商处理。使用数据对象存储元数据片段的能力将简化应用程序体系结构。

缺点: 维护内容受限

此类存储库将无法维护传统数据库。对象存储不允许按片段更改数据。只能修改整个对象,影响性能。
例如:在文件系统中,可以轻松地在日志末尾添加一行。在对象存储系统中,为此需要还原对象,添加新行并将整个对象写回。
因此,这种存储不适用于数据经常变化的应用。操作系统无法像常规磁盘一样安装对象存储。有几个客户端和适配器,但一般来说,使用和浏览对象存储并不像在文件浏览器中使用目录那么容易。
OSS非常适合存储静态资源,例如,用于存储用户定义的内容:图像和电影,存储备份文件和日志。

对象存储跟我们平时用的网盘有什么区别?

容量上的区别,普通网盘最大存储量大约在10TB以下,而对象存储存储容量则是按需分配,凭借着云服务商的超大规模机群,可以不断扩展,拥有接近无限的存储空间。
安全性上的区别,目前对象存储都提供了冗余备份,针对一些特殊企业还提供了金融级跨地域备灾服务(一般是三地存储),对外宣传超过10个9的持久性,这是普通个人网盘远远不能比的。
存储增值服务上的区别,对象存储一般都会提供一些诸如水印处理、直播转录播等适用不同场景的轻量增值服务,可以在存储的同时进行简单处理。

总之对于目前占用大量空间,要求速度更高更快的图片,视频等数据,通常采用OSS,来提升用户的体验度。