Skip to content
Welcome To Charanjit Cheema Blog

Welcome To Charanjit Cheema Blog

An Open Source and Cloud Blog

Menu
  • Home
  • About Me!
  • Way to my Technical Blog
  • Contact me
  • Privacy Policy
Menu

What is Cloud Object Storage?

Posted on May 25, 2018 by Charanjit Cheema

Cloud object storage stores unstructured data(like application images or media files) in the cloud.  Object storage is elastic, flexible and easily scalable into multiple petabytes which ideal for environment where data growth is unlimited hence it is considered a good fit for the cloud.

Contrary to Block Storage which deal data as block and logical volumes, file storage which is a hierarchical files structure storage; Object Storage Architecture stores and manages data as objects.  Block and file storage prove expensive and difficult to scale to meet day by day massive amounts of data growth storage requirement.

The metadata have association with Objects which are stored in Cloud Storage. The Metadata task is to indicate and explain the properties of the object and the object handling during its accessed. Metadata exists as key:value pairs. For example, for the object storage class it represented by the metadata entry storageClass:REGIONAL. Where storageClass is the key for the metadata, and all objects have such a key associated with them. REGIONAL specifies the value this specific object has, and the value varies from object to object.

To support larger namespaces and eliminate the name collisions Object storage adds a unique identifier within a bucket, or across the entire system. Object storage remove burden of Administrators for performing lower-level storage functions such as creating and administering the logical volumes to utilize disk capacity or setting RAID levels for coping up with disk failure.

An Object Identifier is mapped with object, it is address through which object can be found over a distributed system. Objects may be spread across multiple data centers located in different parts of the world. The object storage based data can be available easily without user need to know about the specific physical data location

Object Storage remove the need of Operating System support like it require for block storage volumes, which can only be accessed through operating system when they are mapped. APIs (Application Programming Interfaces), HTTP and HTTPS  are only method to access the Object storage, along with the metadata.

Figure 1: An example of Cloud object storage real world application. Source: FNTS

Benefits of cloud object storage include:

  • Eliminates storage silos (fully distributed, scales horizontally)
  • Built in disaster recovery
  • Built for long-term data retention

Features of cloud storage include:

  • Scalable: worry-free scalability with unlimited apps, users and files
  • Accessible: active-active architecture, multi-site, single global namespace enables anywhere access to content from any application or device
  • Flexibility: multiple front end appliances, software and storage arrays exist today that interface seamlessly and utilize cloud object based storage for another cold data tier
  • Secure: multi-tenancy allows for total isolation of data stored is encrypted on the cloud object storage array via D@RE (Data at Rest Encryption). Options for client side encryption methods allow for objects to be encrypted when written to cloud object storage

 

Figure 2: Comparison Table of Object Vs. Tradition Storage Source: TechTarget

History:

After introduction of cloud object storage service AWS S3 in 2006 Amazon Web Services has started revolution in Storage industries, AWS S3 has gained widespread recognition and it has been adopted as the storage supplier for many popular services such as Smugmug, Dropbox, Synaptop and Pinterest. In 2005, Box also announced an online file sharing and personal cloud content management service for businesses which is also adopted by many companies.

But few of us know that the foundation of Cloud storage led by ARPANET for connecting people and data from anywhere at any time. It was invented by  Joseph Carl Robnett Licklider in the 1960s while working with ARPANET.

After many companies like CompuServe (In 1983) and AT&T (In 1994) had started giving space through Web or FTP based for sharing and uploading any files to their consumers.

There was famous commercial of AT&T in 1994, when it launched PersonaLink Services, an online platform for personal and business communication and entrepreneurship. The storage was one of the first to be all web-based, which they refer in their commercials as, “you can think of our electronic meeting place as the cloud.” 

Click on the below reference commercial video clip to watch:

 

Cloud Object Storage Vendors:

Now days many vendors are providing Cloud Object Storage some of them are as below:

Amazon Simple Storage Service (S3), Caringo Swarm, Cloudian HyperStore, Dell EMC Elastic Cloud Storage, Hewlett Packard Enterprise Scalable Object Storage based on the Scality Ring software-defined storage platform, Hitachi Vantara’s Hitachi Content Platform, IBM Cloud Object Storage and the OpenStack Swift open source object storage system.

 

Reference Sources:

https://en.wikipedia.org/wiki/Cloud_storage
https://searchstorage.techtarget.com/definition/cloud-object-storage
https://searchstorage.techtarget.com/definition/object-storage
https://cloud.google.com/storage/docs/metadata
https://www.fnts.com/cloud/view/cloud_object_storage

  • Author
  • Recent Posts
Charanjit Cheema
Follow him
Charanjit Cheema
Charanjit is currently working as a Cloud Architect at Mphasis, with 17 years of experience in IT infrastructure projects, implementation, and support. While his main role is as a DevOps engineer, he holds a Cloud Architect position and has strong skills in cloud technologies and automation. His expertise includes Terraform, Ansible, AWS, Azure DevOps, Azure Cloud, VMware, and Linux systems.

Charanjit is passionate about automating tasks and improving processes. He uses tools like Terraform and Azure DevOps to build and manage cloud infrastructure and streamline deployment. He also enjoys using Shell scripts and Ansible playbooks to make systems run more efficiently.

In his free time, Charanjit enjoys learning about new technologies and sharing his knowledge through his blog. When he’s not working, he likes listening to music, having a cup of coffee, and relaxing in nature.

You can connect with Charanjit on Twitter, Facebook, LinkedIn, or email him at charanjit.cheema@cjcheema.com.
Charanjit Cheema
Follow him
Latest posts by Charanjit Cheema (see all)
  • How to optimize the performance of Ansible Automation Platform or Ansible Tower - July 16, 2023
  • How to fix code and text file linting errors with the help of Visual Studio Code - June 27, 2023
  • How to migrate existing WordPress blog from AWS EC2 instance to Amazon Lightsail - May 29, 2023

Like this:

Like Loading...

Related

1 thought on “What is Cloud Object Storage?”

  1. Narinder Jit singh says:
    May 27, 2018 at 9:14 am

    It seems to be like ocean,in which many kinds of streams flow,hot,cold,salty,yet is grabbing new inputs.

    Loading...
    Reply

Leave a ReplyCancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Tags

AWS Cloud Computing Dockers Networking Open Networking OpenSource RHEL-CentOS SDN Server Hardware SLES tcpdump Ubuntu WSL

Follow me @

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 2 other subscribers

Recent Posts

  • How to Deploy Docker Containers with NGINX on AWS EC2 Using Ansible and GitHub Actions
  • No More DynamoDB! Use Native S3 locking for Terraform State
  • How to Bring and Manage Manually Created AWS Resources Under Terraform Management
  • Iterating Cloud Resource Provisioning Using Terraform Count and For_Each Meta-Arguments
  • Terraform and Ansible Collaboration for AWS Cloud Deployment

Recent Comments

  1. Charanjit Singh on Terraform and Ansible Collaboration for AWS Cloud Deployment
  2. christinatodd2020aeaa798563 on Terraform and Ansible Collaboration for AWS Cloud Deployment
  3. Charanjit Singh on How to Set password policy in CentOS or RHEL system
  4. SAURABH on How to recover or rebuild initramfs in CentOS 7 Linux
  5. Sangita on How to Set password policy in CentOS or RHEL system

Archives

  • April 2025
  • February 2025
  • January 2025
  • August 2024
  • July 2024
  • June 2024
  • January 2024
  • August 2023
  • July 2023
  • June 2023
  • May 2023
  • September 2022
  • August 2022
  • July 2020
  • May 2020
  • February 2020
  • November 2019
  • June 2019
  • May 2019
  • March 2019
  • February 2019
  • December 2018
  • November 2018
  • October 2018
  • September 2018
  • August 2018
  • June 2018
  • May 2018
  • April 2018

Categories

  • Automation
  • Cloud Computing
  • Coding
  • CyberSecurity
  • Networking
  • OpenSource
  • RHEL-CentOS
  • Server Hardware
  • SLES
  • Technical Blog
  • Ubuntu
  • WSL

Blog Stats

  • 18,353 hits
Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Cookie Policy
  • Home
  • About Me!
  • Way to my Technical Blog
  • Contact me
  • Privacy Policy
© 2025 Welcome To Charanjit Cheema Blog | Powered by Superbs Personal Blog theme
 

Loading Comments...
 

    %d