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
   269   270   271   272   273   274   275   276   277   278   279