概述
归档存储 致力于提供低成本、高可靠的数据归档服务。适合于各种离线数据,例如数字媒体、企业归档资料、科学实验数据、个人数据备份、磁带替代等。用户可以将数据进行几个月、几年甚至几十年的长时间存储。
重要概念
使用前需要了解的几个概念:
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云的归档存储服务专注于为用户提供低成本、高可靠性的长期数据保存解决方案,适用于多种离线数据场景,包括但不限于数字媒体存档、企业历史资料保管、科学研究数据留存、个人数据备份以及作为传统磁带存储的现代替代方案。该服务支持用户对数据进行长达数月至数十年的安心存储。
在使用阿里云归档存储前,几个核心概念的理解至关重要: - 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并查询其状态,适合日常管理和监控需求。
综上所述,阿里云归档存储不仅在成本效益和数据持久性方面表现出色,还通过多样化的访问工具和接口设计,确保了用户在不同技术栈和操作习惯下都能便捷、高效地管理自己的归档数据资源。