标准摘要
[中文适用范围]: Swordfish 可扩展存储管理 API(Swordfish)定义了一个 RESTful 接口和一个标准化的数据模型,以提供一个可扩展、客户为中心的接口来管理存储及相关数据服务。它扩展了 DMTF 定义的 Redfish 可扩展平台管理 API 规范(DSP0266)。Swordfish 的存储模型围绕着明确定义的服务类构建,为将高级别的业务目标和目标映射到特定的存储操作提供了一种清晰一致的方式。Swordfish 涵盖了配置、监控、事件和日志管理、性能评估、诊断故障检测与修复、安全、计费与资源消耗等方面的常见存储管理功能。 [外文原描述]: 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.
英文名称Information technology - Swordfish Scalable Storage Management API Specification