Contents
Cloud Storage
What is Cloud Storage?
Cloud computing generally refers to delivering various services over the Internet. These services encompass tools and applications like data storage, databases, servers, networking, and more. The infrastructure, applications, and platforms are supported by devices such as servers, laptops, desktops, phones, and tablets
Features of Cloud Storage Systems
Key features of cloud computing include:
1. High resource availability.
2. Simple maintenance processes.
3. Extensive network accessibility.
4. Automated systems.
5. Enhanced security across networks.
Types of Storage Systems in the Cloud
1. Block-Based Storage System
Block storage divides the storage into separate units (blocks) that act independently. Operating systems like Linux or macOS recognize hard drives as block-based systems.
Example: On a computer with 1 TB of storage, partitions can be created, such as 700 GB for drive C and 300 GB for drive D. These partitions allow the operating system to manage the storage effectively.
2. File-Based Storage System
File storage connects via a Network Interface Card (NIC) to a Network-Attached Storage (NAS) server. This server has preconfigured storage with an existing file system, eliminating the need for users to partition or format it.
Example: A shared folder on a company’s network, accessible as a mapped network drive, allows employees to store and retrieve files seamlessly.
3. Object-Based Storage System
This system uses objects stored in containers without a hierarchy, making it ideal for large-scale unstructured data. It operates via HTTP protocols and REST APIs such as GET, POST, or DELETE.
Example: A cloud-based photo storage service allows users to upload pictures via a browser using an HTTP POST request, and these images are stored as objects.
Architecture of Cloud Computing
The architecture of cloud computing includes the essential components required to deliver services. These components are categorized as:
1. Front-End: This includes the user interface and client systems, such as:
- Thin Clients: Web browsers that allow lightweight access.
- Fat Clients: Feature-rich systems offering an enhanced user experience.
2. Back-End Platforms:
- Servers handle application logic and data processing.
- Storage systems ensure efficient data management.
- Together, these provide the computational power needed for cloud operations.
3. Cloud-Based Delivery and Networks:
- Internet: Offers global accessibility.
- Intranet: Supports internal organizational communications.
- Intercloud: Enables interoperability among different cloud services, ensuring seamless data transfer.
Cloud Storage Architecture
The architecture of cloud storage consists of distributed resources that work as a cohesive unit. Key aspects include:
- Durability through multiple versions of data copies.
- Compatibility with data replication advantages.
- Payment is based on actual usage, reducing capital expenditure.
- Energy-efficient design, cutting energy consumption by up to 70%.
- Inherent security features in object storage architecture.
- Offloading storage management tasks to the service provider.
- Easy accessibility via web services.
- Disaster-proof backups located globally.
- Cloud storage can be mapped to local drives using protocols like WebDAV.
What is Cloud Storage?
Cloud storage acts as a virtual vault where data can be stored remotely. When files are uploaded to cloud-based servers like Dropbox, Google Drive, or OneDrive, they are transferred over the Internet to physical data servers maintained by the provider. These servers, often housed in large clusters known as “server farms,” are distributed across various locations. If data is lost in one location, it remains safe due to backups in other locations. This redundancy ensures data protection and recovery.*
Where is Our Cloud Storage Located?
Although data is termed as being in the “cloud,” it still resides on physical servers. Companies offering cloud services use extensive server infrastructures to store data. However, the exact location of this data is not disclosed by these providers. For instance, a provider headquartered in the USA may have its servers situated in Australia, Germany, or any other country. Some providers outsource server farms to remote areas to reduce costs, making it difficult to pinpoint the precise location of the stored data.
Is Cloud Storage Secure?
While cloud storage allows us to store data freely, ensuring its security remains a critical question.
1. Reliability and Security:
- Leading cloud service providers prioritize reliability and safety.
- Data centers are equipped with advanced systems for smoke detection, fire suppression, and emergency power backup. These centers are located in secure facilities with strict access controls and are fortified to prevent physical tampering or theft.
2. Authentication and Encryption:
- Access to cloud storage is safeguarded using authentication methods, such as usernames and passwords.
- Data is encrypted to ensure protection against unauthorized access.
Cloud Storage vs. Cloud Computing
While cloud storage and cloud computing are interconnected, they serve distinct purposes.
1. Cloud Storage:
- Primarily involves storing data on cloud-based servers.
- Once uploaded, the data can be accessed from any device connected to the Internet.
- Example: Uploading photos to iCloud or Google Photos, enabling access across multiple devices.
2. Cloud Computing:
- Focuses on processing data stored in the cloud.
- Data is processed and transformed into useful outputs remotely without relying on local devices.
- Example: Using Google Sheets to analyze data online or editing a document through Office 365.
Key Differences
Aspect | Cloud Storage | Cloud Computing |
---|---|---|
Function | Stores data remotely. | Processes and transforms data remotely. |
Hardware Requirement | Requires more storage space. | Needs high-performance processors for tasks. |
Use Case | Sharing and storing files. | Running software like SaaS applications. |
Example | Storing files in Google Drive. | Editing images using Adobe Photoshop online. |