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 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
- Dropbox – 2 GB free, file sync/share, lost device protection
- Google Drive – 15 GB free, integrates with Gmail/Google apps
- Mega – 50 GB free, strong security, zip download, mobile app
- OneDrive – 10 GB free, preinstalled in Windows, integrates with Microsoft
- MediaFire – 10∼50 GB free, easy file manager
- NextCloud – backup, two-factor authentication
- Sync.com – 5 GB free, file recovery, Sync Vault
- pCloud – 10 GB free, 2 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 TB file upload
- Dropbox – best for sync/sharing, extra tools (notes, screenshots, file transfer)
- File sharing capabilities: OneDrive 250 GB, Google Drive 5 TB, Dropbox 100 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