ISO/IEC 5965:2021 信息技术 箭鱼可扩展存储管理API规范
标准编号:ISO/IEC 5965:2021
中文名称:信息技术 箭鱼可扩展存储管理API规范
英文名称:Information technology — Swordfish Scalable Storage Management API Specification
发布日期:2021-08
标准范围
本文档定义了Swordfish可扩展存储管理API。箭鱼扩展了ISO 30115定义的红鱼可扩展平台管理API规范。它为存储管理定义了一个全面的RESTful API,可解决块存储、文件系统、对象存储和存储网络基础架构的问题。它围绕存储管理的常见操作和业务问题展开,包括:-配置和供应-监测-事件和日志管理-绩效评估-诊断-故障检测和补救-安全-会计和资源消耗Swordfish的存储模型是围绕定义良好的服务类构建的,这些服务类提供了一种将高级业务目标和目的映射到特定的、基于存储的操作和需求的方法,以清晰一致的方式可以统一应用于广泛的存储配置和存储类型(例如。g.、块存储、文件系统、对象存储)。服务类别涵盖的常见存储管理功能包括快照、复制、映射和屏蔽以及资源调配。Redfish规范为系统管理提供了协议和一组核心数据模型和行为。它定义了所有Redfish实现所必需的元素和行为。此外,它还定义了系统供应商或制造商可以选择的附加元素和行为。该规范还定义了给定实现可以提供OEM(系统供应商)扩展的点。该规范规定了Redfish服务和相关材料(如Redfish模式文件)的规范性要求。Redfish规范没有为Redfish客户端设定要求,但会指出Redfish客户端应该做什么才能成功有效地访问和利用Redfish服务。Swordfish规范为存储系统和存储基础架构的管理定义了其他数据模型和行为。剑鱼实施应符合红鱼规范中规定的所有要求。Swordfish适用于各种存储,从提供存储服务的小型对象驱动器、集成RAID卡或RBOD,到外部磁盘阵列或文件服务器,再到为融合、超大规模和大规模云环境提供存储服务的基础设施。
This document defines the Swordfish Scalable Storage Management API.
Swordfish extends the Redfish Scalable Platforms Management API Specification, as defined by ISO 30115. It defines a comprehensive, RESTful API for storage management that addresses block storage, file systems, object storage, and storage network infrastructure. It is centered around common operational and business concerns of storage management, including:
- Configuration and provisioning
- Monitoring
- Event and log management
- Performance assessment
- Diagnostics
- Fault detection and remediation
- Security
- Accounting and resource consumption
Swordfish’s storage model is built around well-defined classes of service, which provide a means to map high-level business goals and objectives to specific, storage-based actions and requirements, in a clear and consistent way that can be applied uniformly across a broad spectrum of storage configurations and storage types (e.g., block storage, file systems, object stores). Common storage management functionality covered by class of service includes snapshots, replication, mapping and masking, and provisioning.
The Redfish specification provides the protocols and a core set of data models and behaviors for the management of systems. It defines the elements and behaviors that are mandatory for all Redfish implementations. Additionally it defines additional elements and behaviors that can be chosen by system vendors or manufacturers. The specifications also defines points at which OEM (system vendor) extensions can be provided by a given implementation. The specifications specifies normative requirements for Redfish Services and associated materials, such as Redfish Schema files. The Redfish specifications does not set requirements for Redfish clients, but willindicate what a Redfish client should do in order to access and utilize a Redfish Service successfully and effectively.
The Swordfish specification defines additional data models and behaviors for the management of storage systems and storage infrastructure. A Swordfish implementation shall conform to all requirements specified in the Redfish specifications.
Swordfish is suitable for a wide range of storage, from small-scale object drives, integrated RAID cards or RBODs providing storage services, to external disk arrays or file servers, to infrastructure providing storage services for converged, hyperscale and large scale cloud environments.
标准预览图


