开发者社区 问答 正文

归档存储快速入门



概述


归档存储 致力于提供低成本、高可靠的数据归档服务。适合于各种离线数据,例如数字媒体、企业归档资料、科学实验数据、个人数据备份、磁带替代等。用户可以将数据进行几个月、几年甚至几十年的长时间存储。

重要概念


使用前需要了解的几个概念:


  • Vault:归档目录(档案柜),用于存放归档文件(Archive);

  • Archive:归档文件,即用户上传的数据文件;

  • Multipart Upload:针对大文件的分段上传方式;

  • Job:用于获取归档文件、文件清单的异步任务;

  • Inventory:数据仓库由系统进行定期盘点,这个动作称为 Inventory。


访问方式


归档存储 公开了基于 HTTP 的 RESTful 接口,用户可以通过Http请求访问归档存储的服务。除此以外,归档存储 团队开发提供了四种工具调用方式:

  • Python SDK:包含高级接口和低级接口,低级接口覆盖了归档存储公开的所有接口,高级接口整合了校验生成、失败重试、文件分段等功能,可满足用户绝大部分的需求。此外,Python SDK 提供了命令行工具供用户进行测试。

  • Java SDK:包含高级接口和低级接口,所有接口均支持阻塞和异步两种调用方式,高级接口除整合了文件分段、校验生成等功能外,还支持速度监听、进度监听、代理设置等粒度更细的功能。

  • oascmd.py: 基于 Python SDK 封装,模拟客户端行为,提供简单易用的命令行操作。

  • 归档存储 控制台:以 Web 方式提供的可视操作界面,目前支持Vault创建、删除及状态查询。

展开
收起
云栖大讲堂 2017-10-26 13:22:26 2094 分享 版权
阿里云 AI 助理回答

阿里云的归档存储服务专注于为用户提供低成本、高可靠性的长期数据保存解决方案,适用于多种离线数据场景,包括但不限于数字媒体存档、企业历史资料保管、科学研究数据留存、个人数据备份以及作为传统磁带存储的现代替代方案。该服务支持用户对数据进行长达数月至数十年的安心存储。

重要概念

在使用阿里云归档存储前,几个核心概念的理解至关重要: - Vault(归档目录/档案柜):这是用于存放归档文件(Archive)的逻辑容器,每个Vault代表一个独立的管理单元。 - Archive(归档文件):实质上是用户上传至归档存储中的数据文件,可以视为存储在Vault内的单个数据单元。 - Multipart Upload:针对大容量文件上传的一种策略,允许将大文件分割成多个小部分分别上传,之后再进行组装,以提高上传成功率和效率。 - Job:异步处理任务,用于提取归档文件或获取文件清单等操作,适合处理可能需要较长时间完成的任务。 - Inventory:系统定期执行的数据盘点过程,帮助用户了解存储在Vault中的所有Archive的详细信息,便于管理和审计。

访问与操作方式

阿里云归档存储提供了灵活多样的访问接口和工具,确保用户能高效地管理其归档数据: - RESTful API:基于HTTP协议的API接口,允许用户通过标准的HTTP请求直接与归档存储服务交互。 - Python SDK:提供高级与低级接口,集成文件分段、校验生成及错误重试等功能,并包含命令行工具以便快速测试。 - Java SDK:同样具备高级与低级接口,支持阻塞和异步调用模式,额外提供速度监听、进度监听等细致控制选项。 - oascmd.py:基于Python SDK的命令行工具,简化了命令行操作,方便用户执行基本的归档存储管理任务。 - 归档存储控制台:直观的Web界面,用户可通过浏览器轻松创建、删除Vault并查询其状态,适合日常管理和监控需求。

综上所述,阿里云归档存储不仅在成本效益和数据持久性方面表现出色,还通过多样化的访问工具和接口设计,确保了用户在不同技术栈和操作习惯下都能便捷、高效地管理自己的归档数据资源。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答