Cloud Computing Storage

Cloud Storage is a service that permits to store data on the offsite storage system, and it is managed by third-party and is made accessible by a web service API.

Storage Devices

Storage devices are of two types:

  1. Block storage device
  2. File storage device

Block storage device: - The block storage devices permit raw storage to the clients. These raw storages are divided to create volumes.

  • File storage device: - The file storage devices provide storage to the clients in the form of files, maintaining its file system. This is achieved as a network attached storage (NAS).

Cloud Storage Classes

Cloud storage can be classified into two categories

  • Managed cloud storage
  • Unmanaged cloud storage

Managed cloud storage: - Managedcloud storage provides online-space-storage. The cloud-managed storage system tends to be a blank disk for the user to be able to partition and format.

 Unmanaged cloud storage: - Unmanaged cloud storage ensures that the customer's data is preconfigured. The consumer cannot format, install their own file system, or alter the properties of the ride.

Creating cloud storage system: - The cloud storage system holds various copies of data on multiple servers at multiple locations. If one system fails, then it is necessary only to change the pointer to the location, where the object is stored.

The cloud providers can use data virtualization software such as Storage-GRID to integrate storage resources into cloud storage systems. It designs a virtualization layer that fetches storage from various storage devices into a single management system. It can also handle information over the network from CIFS and NFS file systems. The following figure shows the storage-GRID virtualizing the storage into the storage cloud.

Virtual Storage Containers

The virtual storage container provides high-performance cloud storage systems. The machine, files, and other objects ' logical unit number (LUN) are generated in virtual storage containers.

 The figure below shows a virtual storage container that defines a domain for cloud storage.

Cloud Storage

Challenges

Storing the data in the cloud is not an easy task. Apart from its flexibility and convenience, it also has various challenges faced by the customers. The customer must be able to:

  • Provide supplementary storage on demand.
  • Know and limit the stored data's physical location.
  • Check how data erased.
  • Have access to a recorded data storage hardware disposal system.
  • Have administration access control over data.


Related Topics

Software as a Service SaaS Model

What is Software as a Service (SaaS) Model? Software as a Service (SaaS) is defined as a software delivery model where the application is hosted by the third-party provider and makes...

7 minutes read.

What is Virtualization?

Virtualization in Cloud Computing Virtualization is a technique, which permits to share single physical instance of an application or resources among various organizations. Virtualization is the designing of a virtual variant of something,...

2 minutes read.

Cloud Computing Storage

Cloud Storage is a service that permits to store data on the offsite storage system, and it is managed by third-party and is made accessible by a web service API. Storage Devices Storage devices are of...

2 minutes read.

History of Cloud Computing

1950:- In the 50s, mainframe computers were huge and occupied more space like an entire room. Due to the cost of buying and maintaining mainframes, organizations couldn’t afford to purchase one for each user....

3 minutes read.

Microsoft Azure Vocabulary

Cloud is a symbol, metaphor, and abstraction between your business and local computing infrastructure. While, there is globally distributed data centers, which will be owned by the firm and provided...

3 minutes read.

Cloud Computing Strategy

Strategic Planning Before investing the money for cloud computing and developing cloud applications, the user must necessarily consider the needs, strategically plan them for business needs. Users must consider the following issues. Budget requirementPrivacy and data securityNeed...

3 minutes read.

Future of Cloud Computing

Future of Cloud Computing Cloud computing and cloud storage platforms have been discussed a lot in recent years, such as Amazon Web Service and google cloud. Various newcomers are also added in this space,...

3 minutes read.

Azure Consumption Pricing Model

This part of Azure we will learn, needs some pre-requisite of CapEx vs OpEx. Consumption based pricing model: You're just charged for what you use, no more, no less.  Microsoft has provided various...

3 minutes read.

Platform as a Service

Platform as a Service (PaaS) Platform as a service (PaaS) is a programming platform for developer which is created for the programmer to develop, test, run and manage the applications. In PaaS...

2 minutes read.

Storage Virtualization

Storage virtualization is the merging of physical storage from multiple storage devices so that it appears like a single storage device. This procedure consists of abstracting and covering the internal functions of a storage...

2 minutes read.

Cloud Computing Technologies

Cloud Computing Technologies  Technologies used in cloud computing are: Grid ComputingService-Oriented Architecture (SOA)VirtualizationUtility Computing Grid Computing: - Grid computing is a distributed structure of large number of computers connected to solve a complicated problem. In grid computing, servers...

6 minutes read.

Server Virtualization

Server virtualization means partitioning of a physical server into various virtual servers. It is used to expand the server resources. In the server virtualization, the resources of the server are hidden from the...

2 minutes read.

Cloud Deployment Models

Cloud Deployment Model Because it's a virtual computing environment, there are various ways to deploy it, depending on the amount of data you want to store and who has access. Various Types...

7 minutes read.

Cloud Computing Management

Cloud providers are responsible for managing resources and their quality. Management of resources consists of several aspects of cloud computing such as load balancing performance, backups, deployment, capacity, etc. the management is vital to...

3 minutes read.

Why Cloud Computing is Important in Data Science?

Introduction Data science & cloud computing, as you seem to be aware, are at the forefront of how contemporary firms function. Data science gives businesses the facts they need to customise...

7 minutes read.

Hardware and Software virtualization

Hardware Virtualization Hardware virtualization is a type of virtualization; it is the abstraction of computing resources from the software that uses cloud resources. In this embedding virtual machine software into the servers hardware component....

3 minutes read.

Network as a service

Network as a Service (NaaS) Network as a service (NaaS) offers networking infrastructure to the user who doesn’t want to build their application. In this, the third party provides the network infrastructure. NaaS consists...

2 minutes read.

Cloud Computing for Business

Cloud Computing for Business Cloud computing plays a vital role in business. It offers a way for a business to organize and manage computer resources online. In recent years, the term cloud computing has...

3 minutes read.

Grid Computing vs Cloud Computing

What is Grid Computing? Grid computing is a distributed structure of a large number of computers connected to solve a complicated problem. In grid computing, servers and computers run independently and are loosely...

4 minutes read.

Infrastructure as a Service

Infrastructure as a Service (IaaS) Infrastructure as a Service (IaaS) provides the facility of essential resources like physical machines, virtual machines, virtual storage, etc. Infrastructure as a service (IaaS) is a form of cloud computing...

1 minute read.