Online Storage (Cloud Storage) - Comprehensive Notes

Introduction

  • Online storage also known as cloud storage
  • Files stored on remote servers accessible via Internet
  • Cloud storage: data stored in logical pools across multiple servers
  • Local storage = data stored on hard drives of local machines
  • History: J.C.R. Licklider proposed global network in the 1960s

Concept & Features

  • Cloud storage = service model, data maintained, managed & backed up remotely
  • Cloud = software running on remote servers (not local)
  • Private clouds: owned/used by single entity
  • Public clouds: sold as a service, accessible via Internet
  • Hybrid clouds: combination of private & public
  • Essential feature: extend physical storage, sync & share
  • Core: redundancy, replication, data servers, power supplies
  • Practical implication: enables access to data from multiple devices and locations
  • Foundational takeaway: cloud storage relies on remote infrastructure rather than local machines

Functions of Online Storage

  • File storage
  • File sharing
  • Data backup

Types of Online Storage

  • Private Cloud – single tenant, self-managed policies
  • Public Cloud – multi-tenant, managed by service provider
  • Community Cloud – shared among organizations
  • Hybrid Cloud – mix of private and public

Benefits

  • Personal
    • iCloud: 5 GB{5\ \text{GB}} free, sync across Apple devices
    • Access to files, music, email, calendar
  • Business
    • No physical storage needed
    • Automatic updates
    • Data safe from disasters
    • Scalable with business growth
    • Reduces costs and IT resources

Challenges

  • Security concerns – external storage risks
  • Performance issues – downtime or data loss
  • Requires constant internet connection
  • Risk of breaches or data loss

Popular Tools

  • Dropbox – 2 GB{2\text{ GB}} free, file sync/share, lost device protection
  • Google Drive – 15 GB{15\text{ GB}} free, integrates with Gmail/Google apps
  • Mega – 50 GB{50\text{ GB}} free, strong security, zip download, mobile app
  • OneDrive – 10 GB{10\text{ GB}} free, preinstalled in Windows, integrates with Microsoft
  • MediaFire – 1050 GB{10\sim 50\text{ GB}} free, easy file manager
  • NextCloud – backup, two-factor authentication
  • Sync.com – 5 GB{5\text{ GB}} free, file recovery, Sync Vault
  • pCloud – 10 GB{10\text{ GB}} free, 2 TB2\ \text{TB} paid, auto crypto lock, archive & resize images
  • Box – business collaboration
  • iCloud – Apple ecosystem

Advantages

  • Universal document access
  • Easy collaboration
  • Data reliability
  • Cost efficiency
  • Automatic backup & recovery

Disadvantages

  • Needs internet connection
  • Potential security breaches
  • Data loss possible

Comparison (Dropbox, Google Drive, OneDrive)

  • OneDrive – ease of use, Microsoft app integration
  • Google Drive – collaboration, 3rd-party integrations, 5 TB5\ \text{TB} file upload
  • Dropbox – best for sync/sharing, extra tools (notes, screenshots, file transfer)
  • File sharing capabilities: OneDrive 250 GB250\ \text{GB}, Google Drive 5 TB5\ \text{TB}, Dropbox 100 MB100\text{ MB}--\250\ \text{GB}
  • Security: None offer zero-knowledge encryption, use 3rd-party tools (Cryptomator)
  • OneDrive Personal Vault – extra security with PIN, biometrics, auto-lock

Notes on key concepts and implications

  • Zero-knowledge encryption: a security model where the service provider cannot read your data; users rely on their own keys
  • Redundancy and replication: core features ensure data remains available even if some components fail
  • Public vs private vs hybrid models: trade-offs among cost, control, scalability, and security
  • Internet dependency: cloud storage enables remote access but requires reliable connectivity
  • Data governance considerations: data residency, compliance, and governance vary by provider and plan

Connections to fundamentals and real-world relevance

  • Cloud storage embodies the shift from local to remote data management, illustrating core principles of distributed systems
  • Enables scalable collaboration across teams and devices, aligning with modern work and personal workflows
  • Practical relevance: backup and disaster recovery strategies rely heavily on cloud storage options

Ethical, philosophical, and practical implications

  • Data security and privacy: reliance on providers for protection; consider encryption, access controls, and audits
  • Dependency on service availability: business continuity hinges on provider uptime and network reliability
  • Access rights and data ownership: determining who can access data across private/public/hybrid deployments
  • Cost-benefit considerations: balancing upfront hardware costs with ongoing subscription fees

Mathematical references (illustrative numbers)

  • Free tier sizes: 5\ \text{GB}, \; 15\ \text{GB}, \; 50\ \text{GB}, \; 10\ \text{GB}
  • Paid tier example: 2\ \text{TB}
  • File sharing ranges: 100\ \text{MB} \text{--} 250\ \text{GB}
  • Some services list multiple free tiers or limits (e.g., 5\ \text{GB},,10\ \text{GB}$$, etc.)

Summary of key takeaways

  • Cloud storage is a service model with data kept remotely, enabling cross-device access and collaboration
  • It comes in Private, Public, Community, and Hybrid forms, each with distinct ownership and management characteristics
  • Typical benefits include convenience, scalability, and cost efficiency; typical challenges include security risks and internet dependence
  • Popular tools offer varying free tiers and features; no provider offers true zero-knowledge encryption by default
  • When choosing a solution, weigh ease of use, integration with existing apps, security features, and backup/recovery options