Azure微软云账号购买:Azure对象存储BlobStorage新手指南

cloud 2026-05-27 阅读 11
1

    很多刚从国内大厂(如阿里云 OSS、腾讯云 COS)转到微软云,或者刚开始接手跨国业务的开发、运维兄弟,第一次打开 Azure 看到“Blob Storage(数据块存储)”这个名字时,心里都会犯嘀咕:

“人家都叫对象存储(Object Storage),你非要叫个 Blob(二进制大对象),听着就像上个世纪的古董。这玩意儿到底怎么用?”

别被名字吓到了。其实它和大家熟知的网盘、OSS 在底层逻辑上是一样的,都是用来“在云端存超大容量的图片、视频、备份和静态文件”的。今天老鸟同样用最接地气、不装腔作势的大白话,带你把 Azure Blob Storage 从头到尾盘得明明白白。

第一部分:撕开学术名词,大白话拆解 Blob 的三层结构

在微软的设定里,Blob 存储的组织架构就像一个“三级行政区划”,你只要理清了这三层关系,就成功了一半:

  • 第一级:存储账户(Storage Account) 这是你的“大总管”。在 Azure 里,你必须先建一个存储账户,它为你提供了一个唯一的访问域名。你可以把它理解为一栋写字楼。
  • 第二级:容器(Container) 在存储账户里面,你可以创建很多个容器。容器就是写字楼里的各个房间。它类似于阿里云里的“桶(Bucket)”,所有的文件都必须塞在某个容器里。你可以建一个叫 public-images 的房间放公开图片,建一个叫 db-backups 的房间放私密备份。
  • 第三级:Blob(也就是你的文件) 这就是房间里堆放的货物。无论是一张图片、一个 10G 的视频,还是一个日志文件,在 Azure 里都统一叫做一个 Blob。
老鸟大白话: 不要去找什么“新建文件夹”的按钮!Blob Storage 的本质是扁平化的。如果你看到一个文件的路径是 images/2026/logo.png,那只是微软为了照顾人类的习惯,把 images/2026/ 做成了虚拟前缀,底线上它依然是一个独立躺在容器里的“对象”。

第二部分:四大“热度”级别,选错就是给微软送钱

在 Azure 里,文件的存储不是一成不变的,微软非常精细地把存储成本和访问频率挂了钩。新手最容易犯的错误,就是不管三七二十一,全用默认的最高规格,结果月底被流量和存储费账单啪啪打脸。

创建容器或上传文件时,必须认准这四个“访问层(Access Tiers)”:

1. 热存储层(Hot)

  • 大白话: “市中心的 24 小时便利店”。
  • 特点: 房租(存储费)最贵,但过去拿东西的跑腿费(读取请求和流量费)最便宜。
  • 适合场景: 网站当前正在用的网页图片、App 用户刚上传的头像、每天都在高频刷新的 JS/CSS 文件。

2. 冷存储层(Cool)

  • 大白话: “家里的储藏室”。
  • 特点: 房租比热层便宜不少,但读取时要收一笔轻微的“拿取费”。
  • 注意: 存进去的文件有 30 天最低存储期 的限制,不到 30 天就删也按 30 天扣钱。
  • 适合场景: 刚满一个月的历史账单、虽然不常用但万一用户点开得立刻秒级呈现的数据。

3. 极冷存储层(Cold)

  • 大白话: “郊区的平价大仓库”。
  • 特点: 存储费极其便宜,但读取费用高昂。
  • 注意: 最低存储期拉长到了 90 天。
  • 适合场景: 季度审计报表、短期内不会看但必须保留的系统操作日志。

4. 归档存储层(Archive)

  • 大白话: “地底深处的防空洞保险箱”。
  • 特点: 存储费便宜到可以忽略不计。但处于冰冻状态,无法直接读取!你想看这个文件,必须先在后台点“解冻(Rehydrate)”,然后苦苦等待几个小时,等微软把它搬回“热层”或“冷层”才能下载。
  • 注意: 最低存储期 180 天。
  • 适合场景: 法律合规要求必须留存 5 年以上的骨灰级备份、医疗历史影像。

第三部分:运维实战:高管看了都赞的自动省钱黑科技

如果你们团队的服务器天天在产生大量的监控日志和备份,难道要让运维每天手动去把“热层”的文件移到“冷层”,再移到“归档层”吗?

Azure 早就帮你想好了,这个功能叫生命周期管理(Lifecycle Management)。你只需要在后台配置几行规则,文件自己就会“变老并省钱”:

黄金配置实例:当 Blob 超过 30 天 未被修改过:自动从【热层】降级到【冷层】(存储费砍掉一大截)。当 Blob 超过 90 天 未被修改过:自动从【冷层】打入【归档层】(费用彻底跌入谷底)。当 Blob 超过 365 天:自动【彻底销毁】,绝不多占一毛钱空间。

一行代码不用写,整个存储账单的曲线会自动调校到最完美、最省钱的状态。

第四部分:新手保命符:千万别让你的 Blob 裸奔!

对象存储由于直接暴露在公网上,如果没有做好安全防护,要么被同行恶意刷流量造成“天价账单”,要么就是公司机密泄露。记住下面这两条安全铁律:

1. 别盲目开通“匿名访问”

在创建容器时,系统会问你公共访问级别。

  • 专用(无匿名访问): 默认且强烈推荐! 所有人想看文件,必须拥有密码或者临时签名。
  • Blob / 容器: 允许所有人通过 URL 直接下载。如果你要做公共网站的图床,可以开 Blob 级别。但记住,绝对不要把放内部备份、客户隐私的容器设为公开!

2. 认识你的终极护盾:SAS(共享密钥签名)

如果容器是“专用(私有)”的,后端的业务代码要怎么把图片展示给用户看?
答案是使用 SAS(Shared Access Signatures)

当用户请求一张私密图片时,你的后端服务器用代码向 Azure 申请一个“临时通行证”,生成一个带有一长串小尾巴的 URL:

你可以精准控制这个通行证:

  • 权限: 只能“读取(Read)”,不能修改或删除。
  • 有效期: 只准在接下来的 5 分钟内访问,过期直接作废。通过这种方式,既保证了数据的绝对私密,又灵活地完成了业务交付。

总结

对新手而言,Azure Blob Storage 剥离掉微软那层略显严肃的学术外衣后,它就是一个全球布点、容量无限、能靠生命周期自动省钱、且安全防线极度严密的超级大硬盘

弄懂“存储账户 $\rightarrow$ 容器 $\rightarrow$ 文件”的三级跳,根据访问频率选对 Hot/Cool 访问层,最后用 SAS 签名把安全大门死死焊住。掌握了这三板斧,你就能在微软云的架构里游刃有余,轻松玩转跨国级别的大规模数据存储。

1
← 返回新闻中心