Page 274 - Cloud computing: From paradigm to operation
P. 274
1 Framework and requirements for cloud computing
9.2 Storage interface
The storage interface requirements include:
• The storage resources are required to support either block storage interfaces or file system
interfaces.
• The storage resources are recommended to support object storage accessed via web service data
path interfaces.
• The storage resources are recommended to support structured data-sharing access interfaces.
• The storage resources can optionally support multiple types of interfaces.
9.3 Storage management
The storage management requirements include:
• It is required to provide the capabilities for user authentication and authorization.
• It is required to provide management capabilities for storage resources.
• It is required to provide basic configuration capabilities, including storage domain configuration, file
system namespace configuration, storage resources configuration and local file system
configuration.
• It is recommended to provide performance monitoring and statistics (e.g., disk I/O speed, disk space
usage, CPU utilization, memory utilization, job completion).
• It is recommended to support alert capabilities, e.g., for event and trouble reporting.
• It is recommended to provide replication, archive and retention capabilities.
9.4 Storage availability
The storage availability requirements include:
• It is required to monitor data loss or failure.
• It is recommended to provide data backup and data recovery.
• It is recommended to provide data verification capabilities.
• It is recommended to support access through legitimate channels without time constraints, as well
as the geographical constraints.
• It is recommended to support data synchronization to keep data consistency.
9.5 Data de-duplication
The data de-duplication is a method of reducing storage usage by eliminating redundant data. The data de-
duplication can save resources of storage space and network bandwidth to transfer data.
The data de-duplication requirement includes:
• It is recommended for storage resources to support the data de-duplication capability.
10 Requirements for resources abstraction and control
Resources abstraction and control allows a CSP to access physical resources through software abstraction. It
also provides composition, coordination, monitoring and scheduling of processing, storage and networking
resources.
Resources abstraction and control directs the creation, modification, customization and release of abstracted
resources. Resource abstraction and control is also responsible for controlling the interactions between
resource pools and cloud services. A resource template refers to a set of standardized formatted hardware
and software configuration settings for processing, storage and networking resources.
266