oss是什么意思梗(oss是什么意思中文)

转自公众号:网络技术干货圈
http://mp.weixin.qq.com/s?__biz=MzUyNTExOTY1Nw==&mid=2247484724&idx=1&sn=9067f6914581f0eea7d0008fb75c94bb

今天咱们来聊聊OSS,相信在看的绝大部分朋友不是从事研发工作的,就算是从事研发,整天跟OSS打交道,也没有意识到哪个模块是OSS,作为运维人员,OSS也会常常接触,那么今天我就带大家认识一下OSS,相信看完这篇文章,大家一定就会特别清楚OSS是啥,能做啥,解决了什么问题。

oss是什么意思梗(oss是什么意思中文)

什么是OSS?

「OSS」的英文全称是Object Storage Service,翻译成中文就是「对象存储服务」,官方一点解释就是对象存储是一种使用HTTP API存储和检索非结构化数据和元数据对象的工具。

白话文解释就是将系统所要用的文件上传到云硬盘上,该云硬盘提供了文件下载、上传等一列服务,这样的服务以及技术可以统称为OSS,业内提供OSS服务的厂商很多,知名常用且成规模的主要有阿里云、腾讯云、华为云、七牛云等。

oss是什么意思梗(oss是什么意思中文)

OSS相关的术语

oss是什么意思梗(oss是什么意思中文)
存储空间(Bucket)

存储空间是您用于存储对象(Object)的容器,所有的对象都必须隶属于某个存储空间。

对象/文件(Object)

对象是 OSS 存储数据的基本单元,也被称为OSS的文件。对象由元信息(Object Meta)、用户数据(Data)和文件名(Key)组成。对象由存储空间内部唯一的Key来标识。

地域(Region)

地域表示 OSS 的数据中心所在物理位置。您可以根据费用、请求来源等综合选择数据存储的地域。详情请查看OSS已经开通的Region。

访问域名(Endpoint)

Endpoint 表示OSS对外服务的访问域名。OSS以HTTP RESTful API的形式对外提供服务,当访问不同地域的时候,需要不同的域名。通过内网和外网访问同一个地域所需要的域名也是不同的。具体的内容请参见各个Region对应的Endpoint。

访问密钥(AccessKey)

AccessKey,简称 AK,指的是访问身份验证中用到的AccessKeyId 和AccessKeySecret。OSS通过使用AccessKeyId 和AccessKeySecret对称加密的方法来验证某个请求的发送者身份。AccessKeyId用于标识用户,AccessKeySecret是用户用于加密签名字符串和OSS用来验证签名字符串的密钥,其中AccessKeySecret 必须保密。

OSS的好处:

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

对象存储的缺点:

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

总而言之,OSS非常适合存储静态资源,例如,用于存储用户定义的内容:图像和电影,存储备份文件和日志。

end

扫二维码,关注我

微信公众号|网络技术干货圈

编辑 & 创作 & 排版|圈圈

原创文章,作者:网络技术联盟站,如若转载,请注明出处:https://www.sudun.com/ask/34815.html

(0)
网络技术联盟站's avatar网络技术联盟站
上一篇 2024年4月20日 下午9:28
下一篇 2024年4月20日 下午9:30

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注