Data+AI时代,如何打造下一代数智平台? 了解详情
写点什么

微软发布 Azure Storage 不可变存储功能的正式版本

  • 2018-10-15
  • 本文字数:1410 字

    阅读完需:约 5 分钟

随着新的不可变存储功能的发布,blob 特性在特定的保留期间内将是不可以擦除和修改的。该特性从今年 6 月份开始进行预览使用,现在,微软宣布它在所有公开 Azure region 中正式发布。

微软添加对不可变存储的支持,以便于帮助客户遵循像 SEC 17a-4(f) CFTC 1.31©-(d) FINRA 这样的行业标准。另外,客户将会在 Azure Blob Service 上面得到最大程度的数据保护,没有用户和管理员能够修改或删除数据。不可变存储的特性还允许客户存储对诉讼、刑事调查等方面至关重要的敏感信息,在所需的时间内这些数据会处于防篡改的状态。

按照发布声明,不可变存储包含如下的功能:

  • 支持基于时间的保留策略:用户可以为存储数据设置在一定时间间隔内不可变的策略。
  • 支持合法持有策略:如果保留时间间隔未知的话,用户可以为存储数据添加合法持有( legal hold)标签,这种不可变性会一直持续到合法持有标签被清理掉。
  • 支持所有的 Blob tier:一次写入多次读取(Write-Once-Read-Many,WORM)策略独立于 Azure Blob Storage tier,将会应用到所有 tier,包括 hot、cool 和 archive tier,这样的话客户就能将他们的工作负载存储在成本最优的 tier 上,同时还能保证数据的不可变性。
  • Blob 容器级别的配置:Azure Storage Blob 的不可变存储功能允许用户在容器级别配置基于时间的保留策略和合法持有标签。通过简单的容器级别的配置,用户就可以创建基于时间的保留策略、锁定策略、扩展保留间隔、设置合法持有标签、清理合法持有标签等等。这个策略能够应用到容器中所有的 Blob 上,不管是已有的,还是新建的 Blob 均是如此。

用户可以在新建 General Purpose V2 Storage 或 Blob Storage 账号或者通过 Azure Portal、Azure CLI 2.0 或 PowerShell 新增容器时,启动不可变存储功能。当使用 Portal 时,用户能够在不可变 blob 下添加基于合法持有或保留间隔的策略。随后,如果有固定的保留阶段,用户可以为策略添加锁,或者为合法持有添加标签。



  

对于开发者来说,目前有多个支持不可变存储的库。这些库是.net 客户端库(7.2.0-preview 及以后版本)、 node.js 客户端版本(4.0.0 及以后版本、 Python 客户端库(2.0.0 及以后版本)和 Java 客户端库。另外,按照发布声明, CLI 2.0 的预览版支持和 PowerShell (4.4.0-preview 版本)的支持很快就会发布,后者提供了产品级的支持。开发人员还可以直接使用 2017-11-09 及以后版本的 Storage Services REST API

随着不可变存储功能的添加,Azure Storage 的特性集继之前的 archiving 特性之后得到了进一步的扩展。 HubStor 是微软的合作伙伴,他们在 Azure Storage Service 之上为企业提供服务,帮助这些企业管理和保护其任务关键性的非结构化数据。他们之前提供了对 archiving 的支持,现在又提供了对不可变存储的支持。随着对不可变存储功能的支持,他们的客户能够从更安全的数据状态中获益。HubStor 的产品管理 VP Brad Janes 在关于该特性的一篇 MENAFN文章中说到:

将微软 Azure Blob 的不可变存储与 HubStor 结合是云交付转换的很棒样例,因为相对于内建的以硬件为中心的方式,这种交付 WORM 存储的方式更便利和更廉价。

不可变数据的定价和可变数据是相同的,因此使用不可变存储并不会产生额外的费用。关于定价方面的更多信息,参见 Azure Storage Pricing页面

查看英文原文: Microsoft Announces the General Availability of the Immutable Storage Functionality in Azure Storage

2018-10-15 19:001516

评论 1 条评论

发布
暂无评论
发现更多内容

Hi,HarmonyOS!融云全系产品已成功适配鸿蒙 OS 2.0

融云 RongCloud

网络攻防学习笔记 Day40

穿过生命散发芬芳

网络攻防 6月日更

我的编辑器能玩贪吃蛇,一起玩不?

华为云开发者联盟

大前端 编辑器 贪吃蛇 Blot Quill

工厂管理没有头绪?那是你还没有可视化操控设备

一只数据鲸鱼

数据可视化 工业互联网 工业4.0 智慧工厂

浪潮云说丨数据工场助力行业数据发挥生产要素新价值

云计算

【LeetCode】零钱兑换 IIJava题解

Albert

算法 LeetCode 6月日更

WebRTC 用例和性能

anyRTC开发者

音视频 WebRTC RTC sdk

竞赛|数据竞赛Top解决方案开源整理

不脱发的程序猿

开源 数据竞赛

都啥年代了,求你别再说Redis是单线程了!

Java redis 编程 程序员

「免费开源」基于Vue和Quasar的前端SPA项目crudapi后台管理系统实战之EXCEL数据导入(九)

crudapi

Vue crud crudapi qusar 数据导入

CloudQuery 的数据安全技术运用

BinTools图尔兹

Java 数据库 sql 数据安全

百度大规模Service Mesh落地实践

百度Geek说

Service Mesh 软件架构

6月18日华为云携手中科院上海药物所,深度解读AI药物研发技术

华为云开发者联盟

AI 华为云 药物 TechWave EIHealth

Scrum为何倡导固定迭代周期?

万事ONES

项目管理 Scrum 敏捷开发 Agile ONES

【布道API】API端点/资源命名最佳实践

devpoint

RESTful Rest API 6月日更

融合创新与头雁领路:通过北京人工智能产业联盟能读懂什么?

脑极体

情感分析 | AI没有“心”,却能“读心”

澳鹏Appen

人工智能 自然语言处理 机器学习 nlp 训练数据

如何用Python快速的搜索邮件

IT蜗壳-Tango

6月日更

并发王者课-青铜10:千锤百炼-如何解决生产者与消费者经典问题

MetaThoughts

Java 多线程 并发

动态规划最长公共子序列(LCS)问题(Java实现)

若尘

动态规划 java编程 6月日更

并发王者课-青铜9:防患未然-如何处理线程中的异常

MetaThoughts

Java 多线程 并发

液体测量技术:从水到血液

不脱发的程序猿

物联网 液体测量技术 测量技术 ADI

2021年马士兵老师1000道Java大厂面试真题视频解析+笔记+源码

Java架构追梦

Java 架构 面试 马士兵

汽车之家:基于 Flink + Iceberg 的湖仓一体架构实践

Apache Flink

flink

PHP ppa 不再支持过时的 Ubuntu 16.04,请立即升级 20.04

大龄程序员老羊

php ubuntu 架构 DevOps

奇亚矿机系统,Bzz分币系统,云算力APP开发

5分钟带你玩转国内首款研发自动化工具PingCode Flow

PingCode研发中心

研发管理 研发效能 自动化管理 研发工具

基于 Flink 打造的伴鱼实时计算平台 Palink 的设计与实现

Apache Flink

flink

一文回顾 Java 入门知识(下)

逆锋起笔

Java 面向对象 JAVA开发 java基础 javase

微软发布Azure Storage不可变存储功能的正式版本_微软_Steef-Jan Wiggers_InfoQ精选文章