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.