Cloud Computing Data Storage

Learn about cloud computing data storage, including storage devices, cloud storage classes, system creation, and challenges. Explore block and file storage devices, unmanaged and managed cloud storage, and the creation of cloud storage systems with virtualization.



Cloud Computing Data Storage

Cloud storage is a service that allows users to save data on offsite systems managed by third parties, accessible via a web services API.

Storage Devices

Block Storage Devices

Block storage provides raw storage space to clients. Data is partitioned into volumes, making it ideal for applications requiring high-performance storage.

File Storage Devices

File storage provides storage in the form of files, maintaining its own file system. It is commonly implemented as Network Attached Storage (NAS).

Cloud Storage Classes

Unmanaged Cloud Storage

Unmanaged cloud storage is preconfigured for the customer. Users cannot format, install their own file systems, or change drive properties.

Managed Cloud Storage

Managed cloud storage offers on-demand storage space. It appears as a raw disk that users can partition and format as needed.

Creating Cloud Storage Systems

Cloud storage systems store multiple copies of data across various servers and locations. If one system fails, the system can point to the data’s other locations to ensure reliability.

Storage Virtualization

Storage virtualization aggregates storage assets into a unified system, allowing for more efficient data management and scalability.

StorageGRID

StorageGRID is virtualization software that manages data from different storage devices and file systems, such as CIFS and NFS.

Virtual Storage Containers

Virtual storage containers offer high-performance storage. A Logical Unit Number (LUN) represents devices, files, and objects within these containers.

Challenges

Provisioning

The ability to get additional storage on-demand can be challenging, especially when scaling up resources quickly.

Data Location

Understanding and restricting the physical location of data is crucial for compliance and security.

Data Erasure

Verifying how data was erased to ensure complete removal and prevent data recovery is a key challenge.

Data Disposal

Documenting the process for disposing of storage hardware helps in ensuring that data is securely wiped and that hardware is properly handled.

Access Control

Administrator control over data access is essential for maintaining security and managing permissions effectively.