首页 > 其他分享 >oss存储类型转换及解冻(上)

oss存储类型转换及解冻(上)

时间:2023-10-10 21:49:07浏览次数:32  
标签:类型转换 费用 存储 文件 oss 解冻 归档

oss存储类型转换及解冻   研究了两天多的一个需求,今天终于告一段落了。   话说8月底的时候,老板想知道阿里OSS冻结文件存储和解冻的费用,想把一年前的文件冻结起来,有必要才解冻。因为我们系统使用oss的容量增长比较快,1年已经增长到2T多了~~ 我当时给的回复是这样的:

oss冻结文件存储费用,1T/年    270元 2T/1年
解冻的费用,假设一年前文件有1000个,共10G,操作解冻包括两笔费用
(1)解冻的优先级,假设 匹配 0.3 元/万次(次这个单位约等于文件数)
(2)解冻后的时间,假设解冻了 7 天,会有10G的标准文件的临时存储费用,标准存储费用,1Gb是0.12元/GB/月,10G,7天的标准费用大约是是 0.28元加起来就是 0.58左右,
解冻优先级跟解冻时间有关,优先级越高解冻就越快存储费用,1Gb是0.12元/GB/月,10G文件,解冻7天的标准费用大约是是 0.28元
    所以总费用加起来就是 0.58 元左右

   然后最近空闲起来去捣鼓。才发觉,上面回复老板话,挺大问题。

   想快速入门一个完全陌生的东西,我们要有一个最少必要知识的原则(学会最关键的20%),请教有门道的人(节省时间,这两天一直烦着阿里的客服)

一、oss存储类型及应用场景

  存储类型包括:标准类型、低频访问、归档型(归档、冷归档、深度冷归档)

  然后比较适用场景:https://www.aliyun.com/product/oss?spm=5176.8465980.0.0.4e701450SWyppb

  及不同类型的收费详情:https://www.aliyun.com/price/product?spm=a2c4g.11186623.0.0.4b5f39cfrJFSEI#/oss/detail/oss

  总结如下:

(1)标准存储容量是最贵的

(2)低频:相对标准便宜约1/3,支持实时访问,请求、数据取回费用贵

(3)归档:是标准的1/4,支持归档直读(感觉像实时访问,收费比解冻访问贵)或解冻后访问,请求、数据取回费用贵

(4)冷归档:费用只有归档的1/2,跟归档差不多,但不支持直读

在后面的深度冷归档我直接跳过,跟我们需求有点大。

  当时我没跟经理汇报情况,所以重点研究归档和冷归档。低频就测了下从标准转成该类型是否能直接读取(确实没问题)

 

二、存储类型转换

  一开始从简单入手,我把测试文件分成3批:月初、月中、月尾,分别转成冷归档、归档、低频访问。根据oss控制台的【数据管理-生命周期】设置转换规则:

 

   这里有个小插曲,如果多条规则设置有冲突,试试勾选“允许前缀重置”及碎片执行策略“不启用”,记得帮助文档有提到规则日期重叠后的注意点,大家可以看看(我直接问阿里的),然后就等48小时内生效执行完。

 

   大概第二天后就会发现这些文件类型变了,可以在控制台或者ossutil查看

    留意 StorageClass那一列:Standard 就是标准类型,ColdArchive 是冷归档,Archive是归档,IA是低频

  然后发现本来能在浏览器访问的文件,冷归档和归档型文件(没开归档直读)现在变成这样:

      话说搞清概念,收费,和规则设置就过了一天(国庆综合征),这个规则生效干等,和接触新东西人脑各种抵触心理。。。

 

标签:类型转换,费用,存储,文件,oss,解冻,归档
From: https://www.cnblogs.com/windysai/p/17755757.html

相关文章

  • [CF1672G]Cross Xor
    G-CrossXor对于\((n\&1)\&\&(m\&1)\)的情况,所有行、列的异或和的必须相等(异或和指当前行/列中所有元素的异或和)每次修改的点\((x_1,y_1)\),\((x_2,y_1)\),\((x_1,y_2)\),\((x_2,y_2)\)使得所有行和列的异或和不会改变只对\((i,j)\)进行一次操作,那么所有行和列的异或和都会......
  • ASP .Net Core: AutoMapper与DTO的使用(自定类型转换)
    建立DTO物件创建名为Dtos文件夹,并添加TodoListSelectDto文件publicclassTodoListSelectDto{publicGuidTodoId{get;set;}publicstringName{get;set;}=null!;publicDateTimeInsertTime{get;set;}publicDateTimeUpdateTime{get......
  • C++11之类型转换(2千字长文详解)
    C++11之类型转换C语言中的类型转换在C语言中,如果赋值运算符左右两侧类型不同,或者形参与实参类型不匹配,或者返回值类型与接收返回值类型不一致时,就需要发生类型转化,C语言中总共有两种形式的类型转换:隐式类型转换和显式类型转换。隐式类型转化:编译器在编译阶段自动进行,能转就......
  • 阿里云OSS跨域设置教程
    登录上阿里云官方点击跳转,在控制台左侧栏搜索:【CDN】,点击进入【CDN】功能管理界面在【域名管理】处,点击添加域名  加速域名填写一个二级域名,不要使用主域名;源站信息选择【远程附件存储】用的相关bucket桶的名称 域名创建好后,需要在域名解析处,添加一个CNAME解析使之生......
  • 训练Loss阶梯式下降问题
    问题训练某个数据集时发现,Loss会在摸某一个Epoch之后再次出现一个断崖式下降,而不是正常的圆滑下降。如图: 解决在模型设计上加入残差模块解决。  ......
  • 未来的人工智能会像流浪地球中的MOSS一样伪装,把人类带向属于它的未来吗?
    事情是这样的:这几天用户反映在erp的db数据库中A账套中上传pdf附件有时能上传有时不能,以前又是好的。换成表格文件也是时好时坏。一开始我判断可能是用户的系统环境或文件本身的问题,后来排查更换电脑后一样,后来切换同一数据库db下的B账套操作又都是正常上传的。经过debug发现系统......
  • Python入门示例系列12 数据类型转换
    Python入门示例系列12数据类型转换 type()函数使用type()函数可以查看数据类型。示例:>>>type(123)<class'int'>>>>type(12.3)<class'float'>>>>type("abc")<class'str'>>>>type([1,2,3])......
  • 类型转换
    类型转换由于Java是强类型语言,在进行某些计算时,需要用到类型转换低--------------------------------高byte,short,char<int<long<float<double 运算中,不同类型的数据需转化为同一类型,再进行运算强制类型转换(低-->高)自动类型转换(高-->低)......
  • TDengine OSS 与 qStudio 实现无缝协同,革新数据分析和管理方式
    在数字化转型如火如荼的当下,海量爆发的时序数据处理成为转型成功的关键因素之一。为了帮助社区用户更好地进行数据分析和管理,丰富可视化解决方案的多样性,我们将开源的时序数据库(TimeSeriesDatabase)TDengineOSS与开源的数据库分析工具进行了集成,相信这对终极开源工具一定能帮助......
  • [知识管理] Obsidian + Remotely Save插件 + 第三方存储/OSS(七牛云)的同步方案
    0序言在几经选择、对比之后,我选择:Obsidian+RemotelySave插件+第三方存储/OSS(七牛云)的方案来搭建自己的【知识管理系统】。对比分析知识管理工具的过程,详情参见:[知识管理]个人知识管理之知识管理工具的全面分析-博客园/千千寰宇【推荐】知识管理与数据管理系......