草庐IT

阿里云对象存储OSS怎么收费?

aliyunbaike 2023-09-29 原文

阿里云对象存储OSS收费有两种计费模式,即包年包月和按量付费,包年包月是指购买存储包、流量包来抵扣OSS产生的存储费核流量费,OSS标准(LRS)存储包100GB优惠价33元、500GB存储包半年162元、OSS存储包40GB一年9元,OSS流量包100G 49元/月,阿里云百科来详细说下阿里云对象存储OSS收费价格明细:

目录

对象存储OSS计费项

对象存储OSS计费模式

对象存储OSS包年包月价格表

OSS活动包年包月存储包优惠价

存储包收费标准:

OSS下行流量包收费标准:

回源流量包价格:

传输加速包价格收费标准:

对象存储OSS按量付费价格表


阿里云对象存储OSS收费价格表

对象存储OSS计费项

对象存储OSS计费项包括存储费、流量费、请求费用、数据处理费用、对象标签费用、传输加速费用等,看似计费项很多,但是很项目使用收费,不使用不收费,阿里云百科来举例说明:

  • 1. 首先开通对象存储OSS是不收费的;
  • 2. 你在对象存储OSS上创建了Bucket,创建Bucket也是不收费的;
  • 3. 你在Bucket中上传了文件,该文件存储是收费的,需要支付存储费;
  • 4. 上传文件到Bucket中产的流量是不收费的,OSS流量只收取公网出流量;
  • 5. 假设你通过外网下载Bucket中的文件到本地,外网出流量是收费的,需要支付流量费;
  • 6. 假设你开通了OSS传输加速功能,开通功能是不收费的;
  • 7. 假设你上传或下载使用了传输加速,产生的传输加速流量是收费的。
  • 参考:https://dashi.aliyun.com/site/cloud/oss

懂了吗?虽然对象存储OSS的计费项有很多,开通对应的功能是不收费的,只有使用了该功能才收费,所以大家不要担心,有些功能不使用是不收费的。

对象存储OSS计费模式

前面阿里云百科已经说了,对象存储OSS分为包年包月和按量付费两种计费模式,开通OSS后默认是按量付费模式,按量付费是先使用后付费,根据实际使用的存储空间、实际产生的流量,然后乘以对应的单价,来支付对应的费用;包年包月预付费模式,先购买对应的存储包或流量包,实际产生的存储费和流量费,通过存储包或流量包的形式抵扣。

类似我们手机上网流量计费模式,按量付费是根据实际产生的流量,乘以单价,从手机号余额中扣除费用,包年包月是先购买套餐流量包,产生的流量从套餐包中扣除。

阿里云百科来详细说下不同计费模式下对象存储OSS收费价格表:

对象存储OSS包年包月价格表

活动:https://dashi.aliyun.com/site/cloud/oss 参加活动的OSS都是指包年包月计费模式,活动页打开后如下图:

阿里云对象存储OSS优惠价格

OSS活动包年包月存储包优惠价

阿里云百科先来说说活动上的OSS存储包优惠价格,再来说说官方收费标准:

对象存储OSS存储包规格存储空间大小购买条件优惠价格
OSS标准(LRS)存储包100GB新客专享33元/6个月
OSS标准型(LRS)存储包500GB企业新客162元/6个月
OSS标准型存储包100GB不限制新老用户99元/年起

上表中OSS存储包是活动优惠后的价格,目前只有存储包参加活动,OSS下行流量包暂时没有活动。阿里云百科再来分享下包年包月计费模式下OSS的官方收费标准(原价):

可以使用阿里云测速工具aliyunping.com测试一下本地到阿里云服务器各个地域节点的Ping值网络延迟。

存储包收费标准:

对象存储OSS存储包类型规格包月价格半年价(买5送1)年价(买9送3)
归档型(本地冗余LRS)存储包40GB(体验价)/4.989
归档型(本地冗余LRS)存储包500GB54268.92486
归档型(本地冗余LRS)存储包1 TB111552.78999
归档型(本地冗余LRS)存储包5 TB5532,753.944,977
归档型(本地冗余LRS)存储包10 TB1,1065,507.889,954
归档型(本地冗余LRS)存储包100 TB11,05955,073.8299,531
归档型(本地冗余LRS)存储包500 TB55,296275,374.08497,664
低频型(本地冗余LRS)存储包500GB36.00179.28324.00
低频型(本地冗余LRS)存储包1 TB73.70367.03663.30
低频型(本地冗余LRS)存储包50 TB3,685.0018,351.3033,165.00
低频型(本地冗余LRS)存储包50 TB3,685.0018,351.3033,165.00
标准型(同城冗余ZRS)存储包2 TB276.001,374.482,484.00
标准型(同城冗余ZRS)存储包20 TB2,765.0013,769.7024,885.00
低频型(同城冗余ZRS)存储包50 TB4,608.0022,947.8441,472.00
低频型(同城冗余ZRS)存储包200 TB18,432.0091,791.36165,888.00

OSS下行流量包收费标准:

流量包规格套餐单价(1个月/元)半年价(83折)年价(75折)
100G49244.02441
300G148737.041,332
500G2471,230.062,223
1TB5052,514.904,545
2TB1,0105,029.809,090
5TB2,52512,574.5022,725
10TB4,87424,272.5243,866
30TB14,62372,822.54131,607
50TB24,371121,367.58219,339
100TB43,008214,179.84387,072
300TB129,024642,539.521,161,216
500TB215,0401,070,899.201,935,360

回源流量包价格:

回源流量包规格(TB)6 个月(单价:元)
1TB156
5TB768
10TB1,536
50TB7,680

传输加速包价格收费标准:

OSS传输加速包类型规格(有效期3个月)价格(元)
传输加速包(M2M)100GB48
传输加速包(M2M)500GB225
传输加速包(M2M)1 TB435
传输加速包(M2M)5 TB2,048
传输加速包(M2M)10 TB3,840
传输加速包(M2M)50 TB17,920
传输加速包(M2M)100 TB35,840
传输加速包(M2M)500 TB153,600
传输加速包(M2M)1PB288,358
传输加速包(M2M)10PB2,621,440
传输加速包(O2O)500GB239
传输加速包(O2O)1 TB461
传输加速包(O2O)5 TB2,171
传输加速包(O2O)200 TB70,554
传输加速包(M2O_O2M)100GB563
传输加速包(M2O_O2M)1PB720,896
传输加速包(M2O_O2M)10PB6,553,600

对象存储OSS按量付费价格表

OSS存储费用、流量费用和传输加速费用可选包年包月和按量付费两种计费模式,跨区域复制流量费用、请求费用、数据处理费用、对象标签费用、DDoS防护费用、敏感数据保护费用和元数据管理费用仅可以选择按量付费计费模式,阿里云百科分享阿里云对象存储OSS按量付费计费模式下各项价格:

资费项计费项标准型单价低频访问型单价归档型单价冷归档型单价
存储费用数据存储(本地冗余存储)0.12元/GB/月0.08元/GB/月0.033元/GB/月0.015元/GB/月
数据存储(同城冗余存储)0.15元/GB/月0.10元/GB/月//
临时存储容量费用临时存储容量(本地冗余)///0.12元/GB/月
流量费用内/外网流入流量(数据上传到OSS)免费免费免费免费
内网流出流量(通过同地域ECS使用内网Endpoint,下载OSS的数据)免费免费免费免费
外网流出流量00:00-08:00(闲时):0.25元/GB
8:00-24:00(忙时):0.50元/GB
00:00-08:00(闲时):0.25元/GB
8:00-24:00(忙时):0.50元/GB
00:00-08:00(闲时):0.25元/GB
8:00-24:00(忙时):0.50元/GB
00:00-08:00(闲时):0.25元/GB
8:00-24:00(忙时):0.50元/GB
CDN回源流出流量0.15元/GB0.15元/GB0.15元/GB0.15元/GB
跨区域复制流量费用复制到中国大陆区域0.50元/GB0.50元/GB0.50元/GB/
复制到中国香港0.75元/GB0.75元/GB0.75元/GB/
复制到新加坡0.51元/GB0.51元/GB0.51元/GB/
复制到美国西部1(硅谷)0.50元/GB0.50元/GB0.50元/GB/
复制到美国东部1(弗吉尼亚)0.50元/GB0.50元/GB0.50元/GB/
复制到亚太东北1(日本)0.812元/GB0.812元/GB0.812元/GB/
复制到欧洲中部1(德国)0.50元/GB0.50元/GB0.50元/GB/
复制到欧洲西部1(英国)0.50元/GB0.50元/GB0.50元/GB/
复制到中东东部1(迪拜)2.00元/GB2.00元/GB2.00元/GB/
复制到亚太东南2(澳大利亚)0.90元/GB0.90元/GB0.90元/GB/
复制到亚太东南3(马来西亚)0.522元/GB0.522元/GB0.522元/GB/
复制到亚太南部1(印度)0.50元/GB0.50元/GB0.50元/GB/
复制到亚太东南5(印度尼西亚)0.51元/GB0.51元/GB0.51元/GB/
请求费用PUT类型请求0.01元/万次0.1元/万次0.1元/万次0.1元/万次
GET类型请求0.01元/万次0.1元/万次0.1元/万次0.1元/万次
取回请求///高优先级:30元/万次
标准:3元/万次
批量:0.3元/万次
数据处理费用图片处理每月0-10TB:免费
>10TB:0.025元/GB
每月0-10TB:免费
>10TB:0.025元/GB
每月0-10TB:免费
>10TB:0.025元/GB
每月0-10TB:免费
>10TB:0.025元/GB
图片高级压缩低规格(800×600以下):0.025元/千次
中规格(1600×1200以下):0.1元/千次
低规格(800×600以下):0.025元/千次
中规格(1600×1200以下):0.1元/千次
低规格(800×600以下):0.025元/千次
中规格(1600×1200以下):0.1元/千次
低规格(800×600以下):0.025元/千次
中规格(1600×1200以下):0.1元/千次
视频截帧0.1元/千张0.1元/千张0.1元/千张0.1元/千张
Select扫描0.0122元/GB0.0122元/GB0.05元/GB0.05元/GB
数据取回免费0.0325元/GB0.06元/GB高优先级:0.2元/GB
标准:0.06元/GB
批量:0.03元/GB
对象标签费用对象标签0.0567/万个/月0.0567/万个/月0.0567/万个/月0.0567/万个/月
传输加速费用从中国大陆以外地区,访问中国大陆的OSS上传加速(AccO2MIn)1.25元/GB1.25元/GB1.25元/GB1.25元/GB
从中国大陆以外地区,访问中国大陆的OSS下载加速(AccO2MOut)1.25元/GB1.25元/GB1.25元/GB1.25元/GB
从中国大陆地区,访问中国大陆的OSS上传加速(AccM2MIn)0.50元/GB0.50元/GB0.50元/GB0.50元/GB
从中国大陆地区,访问中国大陆的OSS下载加速(AccM2MOut)0.50元/GB0.50元/GB0.50元/GB0.50元/GB
DDoS防护费用高防资源预留费10元/小时///
高防资源提前释放费(少于7天)10元/小时///
高防流量防护费0.05元/GB///
高防请求防护费0.01元/万次///
敏感数据保护费用敏感数据保护0.20元/GB0.20元/GB0.20元/GB0.20元/GB
元数据管理费用OSS-HDFS元数据管理0.30元/万个0.30元/万个0.30元/万个0.30元/万个
其他费用OSS加速器0.70元/GB/月0.70元/GB/月0.70元/GB/月0.70元/GB/月

以上是阿里云对象存储OSS收费价格表,包括包年包月和按量付费不同计费模式下的收费价格表,活动上卖的OSS资源包是指包年包月计费模式,按量付费是先使用后付费模式,根据实际使用多少,乘以上表中的单价,即可计算出实际费用。更多关于对象存储OSS精准报价,请以官方页面为准。

有关阿里云对象存储OSS怎么收费?的更多相关文章

  1. ruby - 如何从 ruby​​ 中的字符串运行任意对象方法? - 2

    总的来说,我对ruby​​还比较陌生,我正在为我正在创建的对象编写一些rspec测试用例。许多测试用例都非常基础,我只是想确保正确填充和返回值。我想知道是否有办法使用循环结构来执行此操作。不必为我要测试的每个方法都设置一个assertEquals。例如:describeitem,"TestingtheItem"doit"willhaveanullvaluetostart"doitem=Item.new#HereIcoulddotheitem.name.shouldbe_nil#thenIcoulddoitem.category.shouldbe_nilendend但我想要一些方法来使用

  2. ruby-on-rails - 按天对 Mongoid 对象进行分组 - 2

    在控制台中反复尝试之后,我想到了这种方法,可以按发生日期对类似activerecord的(Mongoid)对象进行分组。我不确定这是完成此任务的最佳方法,但它确实有效。有没有人有更好的建议,或者这是一个很好的方法?#eventsisanarrayofactiverecord-likeobjectsthatincludeatimeattributeevents.map{|event|#converteventsarrayintoanarrayofhasheswiththedayofthemonthandtheevent{:number=>event.time.day,:event=>ev

  3. ruby - 解析 RDFa、微数据等的最佳方式是什么,使用统一的模式/词汇(例如 schema.org)存储和显示信息 - 2

    我主要使用Ruby来执行此操作,但到目前为止我的攻击计划如下:使用gemsrdf、rdf-rdfa和rdf-microdata或mida来解析给定任何URI的数据。我认为最好映射到像schema.org这样的统一模式,例如使用这个yaml文件,它试图描述数据词汇表和opengraph到schema.org之间的转换:#SchemaXtoschema.orgconversion#data-vocabularyDV:name:namestreet-address:streetAddressregion:addressRegionlocality:addressLocalityphoto:i

  4. ruby-on-rails - 如何验证非模型(甚至非对象)字段 - 2

    我有一个表单,其中有很多字段取自数组(而不是模型或对象)。我如何验证这些字段的存在?solve_problem_pathdo|f|%>... 最佳答案 创建一个简单的类来包装请求参数并使用ActiveModel::Validations。#definedsomewhere,atthesimplest:require'ostruct'classSolvetrue#youcouldevencheckthesolutionwithavalidatorvalidatedoerrors.add(:base,"WRONG!!!")unlesss

  5. Ruby 写入和读取对象到文件 - 2

    好的,所以我的目标是轻松地将一些数据保存到磁盘以备后用。您如何简单地写入然后读取一个对象?所以如果我有一个简单的类classCattr_accessor:a,:bdefinitialize(a,b)@a,@b=a,bendend所以如果我从中非常快地制作一个objobj=C.new("foo","bar")#justgaveitsomerandomvalues然后我可以把它变成一个kindaidstring=obj.to_s#whichreturns""我终于可以将此字符串打印到文件或其他内容中。我的问题是,我该如何再次将这个id变回一个对象?我知道我可以自己挑选信息并制作一个接受该信

  6. ruby-on-rails - 如果 Object::try 被发送到一个 nil 对象,为什么它会起作用? - 2

    如果您尝试在Ruby中的nil对象上调用方法,则会出现NoMethodError异常并显示消息:"undefinedmethod‘...’fornil:NilClass"然而,有一个tryRails中的方法,如果它被发送到一个nil对象,它只返回nil:require'rubygems'require'active_support/all'nil.try(:nonexisting_method)#noNoMethodErrorexceptionanymore那么try如何在内部工作以防止该异常? 最佳答案 像Ruby中的所有其他对象

  7. ruby-on-rails - 未在 Ruby 中初始化的对象 - 2

    我在Rails工作并有以下类(class):classPlayer当我运行时bundleexecrailsconsole然后尝试:a=Player.new("me",5.0,"UCLA")我回来了:=>#我不知道为什么Player对象不会在这里初始化。关于可能导致此问题的操作/解释的任何建议?谢谢,马里奥格 最佳答案 havenoideawhythePlayerobjectwouldn'tbeinitializedhere它没有初始化很简单,因为你还没有初始化它!您已经覆盖了ActiveRecord::Base初始化方法,但您没有调

  8. ruby - 如何在 Rails 4 中使用表单对象之前的验证回调? - 2

    我有一个服务模型/表及其注册表。在表单中,我几乎拥有服务的所有字段,但我想在验证服务对象之前自动设置其中一些值。示例:--服务Controller#创建Action:defcreate@service=Service.new@service_form=ServiceFormObject.new(@service)@service_form.validate(params[:service_form_object])and@service_form.saverespond_with(@service_form,location:admin_services_path)end在验证@ser

  9. ruby - Ruby 中的隐式返回值是怎么回事? - 2

    所以我开始关注ruby​​,很多东西看起来不错,但我对隐式return语句很反感。我理解默认情况下让所有内容返回self或nil但不是语句的最后一个值。对我来说,它看起来非常脆弱(尤其是)如果你正在使用一个不打算返回某些东西的方法(尤其是一个改变状态/破坏性方法的函数!),其他人可能最终依赖于一个返回对方法的目的并不重要,并且有很大的改变机会。隐式返回有什么意义?有没有办法让事情变得更简单?总是有返回以防止隐含返回被认为是好的做法吗?我是不是太担心这个了?附言当人们想要从方法中返回特定的东西时,他们是否经常使用隐式返回,这不是让你组中的其他人更容易破坏彼此的代码吗?当然,记录一切并给出

  10. ruby - 一个 YAML 对象可以引用另一个吗? - 2

    我想让一个yaml对象引用另一个,如下所示:intro:"Hello,dearuser."registration:$introThanksforregistering!new_message:$introYouhaveanewmessage!上面的语法只是它如何工作的一个例子(这也是它在thiscpanmodule中的工作方式。)我正在使用标准的ruby​​yaml解析器。这可能吗? 最佳答案 一些yaml对象确实引用了其他对象:irb>require'yaml'#=>trueirb>str="hello"#=>"hello"ir

随机推荐