Wednesday, 1 October 2025

Cloud Storage Characteristics

 Cloud Storage Characteristics (NIST Model)

The essential characteristics of cloud computing, which directly apply to cloud storage, are defined by the National Institute of Standards and Technology (NIST):

  1. On-Demand Self-Service: Users can unilaterally provision (add) and de-provision (remove) storage capabilities, such as server time and network storage, automatically without requiring human interaction with the service provider.

  2. Broad Network Access: The storage services are available over the network and accessed through standard mechanisms (like web browsers or mobile apps) that enable use by heterogeneous client platforms (e.g., mobile phones, tablets, laptops).

  3. Resource Pooling: The provider's computing resources are pooled to serve multiple consumers using a multi-tenant model, with different physical and virtual resources dynamically assigned and reassigned according to consumer demand. The user generally doesn't know the exact location of the stored data but can often specify the region.

  4. Rapid Elasticity: Storage capabilities can be elastically provisioned and released, in some cases automatically, to scale rapidly commensurate with demand. To the consumer, the capabilities available for provisioning often appear to be unlimited. This allows users to scale up or down as needed.

  5. Measured Service (Pay-per-use): Resource usage is monitored, controlled, and reported, providing transparency for both the provider and the consumer. Storage is typically charged based on consumption, such as the amount of storage used, data transfer volume, and number of read/write operations.


Advantages of Cloud Storage

BenefitDescription
Accessibility and ConvenienceData can be accessed anytime, anywhere using any internet-connected device (laptop, smartphone, tablet). This facilitates remote work and learning.
Cost EfficiencyIt eliminates the Capital Expenditure (CAPEX) of buying and maintaining physical hardware (hard drives, servers). You pay a predictable Operational Expenditure (OPEX) based on usage (pay-as-you-go model).
Scalability and ElasticityStorage capacity can be increased or decreased almost instantaneously and virtually unlimited, matching the exact requirement of the user or organization without manual intervention.
Data Backup and Disaster RecoveryCloud providers replicate data across multiple redundant servers and data centers. This ensures high durability and makes data loss due to local hardware failure or disaster highly unlikely.
Easy CollaborationSharing files and collaborating on documents in real-time is simplified, as multiple users can access the same up-to-date files simultaneously.
Security (Provider Side)Major providers invest heavily in enterprise-grade security measures like encryption (data in transit and at rest), threat monitoring, and robust physical data center security.

Disadvantages of Cloud Storage
DrawbackDescription
Internet DependencyAccessing and syncing files requires a reliable internet connection. Poor or no connectivity means limited or no access to your data.
Security and Privacy Concerns (User Side)Entrusting sensitive data to a third-party vendor raises concerns. Users must rely on the provider's security measures and contract terms. Data breaches or unauthorized access are potential risks.
Limited Control and CustomizationThe user has less control over the underlying infrastructure, operating system, and data management policies compared to on-premises storage. The setup is dictated by the vendor.
Vendor Lock-inMigrating large volumes of data from one cloud provider to another can be complex, time-consuming, and costly, creating a reliance on the current vendor.
Evolving Costs (Long-Term)While initially cheap, costs can accumulate over time, especially for high usage (large storage capacity or frequent data retrieval/transfer, known as "egress" costs).
Downtime RiskAlthough rare, cloud service providers can experience service outages or technical issues, temporarily disrupting access to the stored data.

No comments:

Post a Comment

Desktop Virtualisation

Desktop Virtualization ( DV ) Desktop Virtualization ( DV ) is a technique that creates an illusion of a desktop provided to the user. It d...