首页 > 其他分享 >[OSS] 对象存储(OSS)概述

[OSS] 对象存储(OSS)概述

时间:2024-03-28 23:33:34浏览次数:22  
标签:存储 按量 对象 OSS 流量 概述 https

0 序

  • 本文属笔记型博文。

目标读者:博主本人

  • 本文OSS的描述内容,主要参考阿里云的OSS产品。

1 对象存储-概述

1.1 什么是对象存储OSS?

  • 对象存储服务Object Storage Service)是阿里云等云平台提供的海量、安全、低成本、高可靠的云存储服务,提供与平台无关RESTful API接口,提供99.999999999%的服务持久性

  • 优势:
  • 海量、安全、低成本、高可靠
  • 按量收费,无需担心存储容量

  • 主要功能:
  • 任何时间、任何地点、任何平台上对数据进行上传和下载
  • 通过API或WEB页面方式管理海量数据
  • 弹性扩展:海量存储空间,随时增加
  • 大规模:支持同一时间内高并发,大流量的读写访问
  • 图片处理:支持缩略、裁剪、水印、压缩和格式转换
  • 按量付费:存储量、流量、请求次数付费

1.2 对象存储OSS的特点

OSS产品特点一:稳定

  • 服务可用性不低于99.9%
  • 规模自动扩展
  • 数据三冗余备份,持久性99.999999999%

OSS产品特点二:低成本

  • OSS使用成本很低
  • 内网地址访问免流量费
  • 无需运维投入

OSS产品特点三:安全

  • 结合云盾防DDos系统
  • 多种安全认证机制
  • 提供访问日志,有助于追查非法访问

OSS产品特点四:大规模、高性能

  • 存储容量无限扩展
  • 处理能力弹性增加
  • 多线BGP网络,各运营商访问流畅

1.3 对象存储OSS的应用场景

  • 场景1:OSS适合作为应用程序的持久化存储
  • 持久保存文件(附件、图片、视频)
  • RDS数据库MySQL
  • 场景2:数据处理
  • 图片处理:提供裁剪、旋转、水印、缩放
  • 媒体转码:音视频格式转换
  • 场景3:海量存储
  • 管理音视频资源
  • 网络摄像机直存
  • 管理海量的物联网设备数据(例如:车联网领域————CAN报文等)
  • 软件系统的日志
  • 场景4:动静态资源分离
  • 动态资源:数据库记录
  • 静态资源:图片、附件、音视频资源的超低延时传输

1.4 对象存储OSS的计费模式

OSS费用构成(按量付费[主要类型]、包年包月)

  • 结算方式:
  • 按量付费:
  • 开通OSS后,默认付费方式
  • 按小时时间
  • 计费公式:实际资源使用量*每小时单价
  • 包年包月:
  • 资源包的形式提供,超出部分按量付费
  • 资源包类型:
  • 1、存储包、下行流量包、回源流量包三种类型
  • 2、地域资源包和全国通用资源包两大类
  • 存储费用:
  • 标准存储类型
  • 实际存储量
  • 低频/归档存储类型
  • 实际存储量
  • 存储实际未满指定天数的存储容量
  • 数据取回量
  • 流量费用:
  • 外网流出流量
  • CDN回源流出流量
  • 跨区域复制流量
  • 请求费用:
  • 请求次数
  • 数据处理费用:
  • 图片处理
  • 视频截帧

2 对象存储的概念与原理

2.1 基本概念

OSS数据组织结构

  • OSS数据组织结构

Bucket/桶

  • 同一用户、同一地域创建的存储空间不超过30个,名称全局唯一
  • 存储空间一旦创建,名称、所处地域、存储类型不能修改
  • 单个存储空间的容量不限制

Object

  • 每个文件都是一个Object
  • 文件大小限制
  • 控制台最大不超过5G,断点续传方式
  • 上传的文件大小不超过48.8TB
  • OSS支持上传同名文件,但会覆盖已有文件

AK(AccessKey ID & Secret)

  • 用于标识用户,为访问OSS做签名验证

Endpoint(访问域名)

  • OSS对外服务的访问域名
  • HTTP RESTful API对外提供服务
  • 访问不同地域的时候,需要不同的域名
  • 同一地域下,内外网的Endpoint也是不同的

2.2 对比分析:OSS vs 传统自建存储服务器

对比项 对象存储OSS 自建服务器存储
可靠性 服务设计可用性不低于99.9%
规模自动扩展,不影响对外服务
数据设计持久性不低于99.999999999%
数据自动多重冗余备份
受限于硬件可靠性,易出问题,一旦出现磁盘坏道,容易出现不可逆转的数据丢失。
人工数据恢复困难、耗时、耗力
安全 提供企业级多层次安全防护
多用户资源隔离机制,支持异地容灾机制。
提供多重鉴权和授权机制及白名单、防盗链、主/子账号功能
需要购买清洗和黑洞设备
需要单独实现安全机制
成本 多线BGP骨干网络(中国移动、联通、移动教育网等),无带宽限制,上行流量免费
无需运维人员与托管费用,0成本运维
存储受硬盘容量限制,需人工扩容
单线或双线接入速度慢,有带宽限制,峰值时需人工扩容
需专人运维,成本高
数据处理能力 提供图片处理、音视频转码、内容加速分发(CDN)、鉴黄服务、归档服务等多种数据增值服务,并不断丰富中 需要额外采购,单独部署

3 OSS产品一览

  • [国内] 七牛云 Kodo OSS

对象存储产品(Kodo OSS)

  • [国内] 阿里云 OSS
  • [全球] Amazon S3

  • [开源] MiniIO

X 参考文献

标签:存储,按量,对象,OSS,流量,概述,https
From: https://www.cnblogs.com/johnnyzen/p/18102842

相关文章

  • 面试题:为什么hadoop不适合存储小文件(1、从NN角度去 分析 2、DN角度分析 3、从MR角度分
    NN角度:小文件一旦很多,那么小文件的权限信息,文件大小信息,归属信息等信息就会跟着增加,每一个小文件都会产生这些信息,这些信息一旦多起来,那么NameNode的元数据就会变大,会导致元数据的大小超过小文件大小的总和,会增加NameNode的压力,有可能导致主节点崩溃,用户就无法通信了DN角度:小文件......
  • 存储器与CPU的连接
    存储器与CPU的连接:1.存储容量的扩展:包括位扩展,字扩展等1.位扩展:是指增加存储字长。例如2片1K*4位的芯片可组成1K*8位的存储器。2.字扩展:是指增加存储器字的数量,例如用2片1K*8位的存储芯片可组成一个2K*8位的存储器。即存储字增加了一倍。3.字,位扩展:用8片1K*4位的存储芯片......
  • 只读存储器
    只读存储器:按ROM的原始定义,一旦注入原始信息即不能改变,但随着用户的需要,总希望能任意修改ROM内的原始信息,便出现了PROM,EPROM,EEPROM等。,掩模ROM(MROM):采用重合法驱动,行列地址线分别经行列译码器,行列选择线交叉处有MOS管为“1”;行列选择线交叉处无MOS管为“0”。这种类型用......
  • 以二叉链表为存储结构,在二叉树中删除以值x为根结点的子树
    【问题描述】首先输入扩展二叉树的前序序列,构建二叉树,然后输入希望删除的节点,输出删除后二叉树的前序和中序遍历序列。【输入形式】输入扩展二叉树的前序序列。【输出形式】分两行分别输出删除后二叉树的前序和中序遍历序列。【样例输入】ab##cd##e##c【样例输出】......
  • Android基于MediaBroswerService的App实现概述,android零基础入门
    谷歌官方提供了MediaBroswerService,通过其可以帮助我们实现上述的需求。MediaBroswerServiceAndroid多媒体架构Android多媒体播放采用client,server架构,一个server可以对应多个client,client在使用的时候需要先连接到server,双方通过设置的一些callback来进行状态的同步。......
  • 解决linux系统删除文件,但是不释放存储空间问题
    转自连接:https://blog.csdn.net/qq_29864051/article/details/131337429Linux下文件删除但是空间未被释放或者磁盘已满但找不到对应的大文件的解决方案  Linux下文件删除但是空间未被释放的解决方案前言1.查看当前磁盘占用情况2.模拟进程占用3.执行rm-rf命令删除文......
  • 计算机组成原理——第一章 计算机系统概述
    考纲内容:一、计算机系统层次结构(1)计算机系统基本组成(2)计算机硬件基本组成(3)计算机软硬件的关系(4)计算机系统的工作原理    ①“存储程序”方式    ②高级语言程序与机器语言程序的转换    ③程序和指令的执行过程二、计算机性能指标   ......
  • 知乎:多云架构下大模型训练,如何保障存储稳定性?
    知乎,中文互联网领域领先的问答社区和原创内容平台,2011年1月正式上线,月活跃用户超过1亿。平台的搜索和推荐服务得益于先进的AI算法,数百名算法工程师基于数据平台和机器学习平台进行海量数据处理和算法训练任务。为了提高系统的易用性和灵活性,知乎实施了多云混合部署架构,允......
  • Drools业务规则管理系统25_规则引擎概述2
    一、什么是规则引擎规则引擎,全称为业务规则管理系统,英文名为BRMS(即BusinessRuleManagementSystem)。规则引擎的主要思想是将应用程序中的业务决策部分分离出来,并使用预定义的语义模块编写业务决策(业务规则),由用户或开发者在需要时进行配置、管理。需要注意的是规则引擎并......
  • Day52:WEB攻防-XSS跨站&反射型&存储型&DOM型&标签闭合&输入输出&JS代码解析
    目录XSS跨站-输入输出-原理&分类&闭合XSS跨站-分类测试-反射&存储&DOM反射型XSS存储型XSSDOM-base型XSS:(某案例测试)知识点:1、XSS跨站-输入输出-原理&分类&闭合2、XSS跨站-分类测试-反射&存储&DOMXSS跨站-输入输出-原理&分类&闭合漏洞原理:接受输入数据,输出显......