Cloud Storage and Virtualization

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

What is a primary function of cloud storage?

  • To directly manage hardware components on a local server.
  • To decrease network speeds and computing power requirements.
  • To provide a data storage service maintained, managed, and backed up remotely. (correct)
  • To bypass the need for data backup strategies.

Cloud storage requires users to manage and maintain the physical environment where data is stored.

False (B)

Which cloud service model allows the application to save data and files in an off-site location, accessible through either the public internet or a dedicated private network?

  • Cloud storage (correct)
  • Virtual machines
  • Local server
  • Cloud computing

What benefit does storage virtualization provide in a cloud storage environment?

<p>It helps support access, utilization, and availability of storage resources. (D)</p>
Signup and view all the answers

What is a key characteristic of object storage services like Amazon S3 and Microsoft Azure Storage?

<p>They are designed to store user, organization, or application data with cloud storage characteristics. (B)</p>
Signup and view all the answers

Cloud storage costs are generally higher compared to traditional block or file storage.

<p>False (B)</p>
Signup and view all the answers

What does 'elasticity' refer to in the context of cloud storage?

<p>The ability to seamlessly adjust the storage pool to grow or shrink as needed. (B)</p>
Signup and view all the answers

The pay-as-you-go model in cloud storage means users only pay for the data [blanked] and the data accessed.

<p>stored</p>
Signup and view all the answers

Which of the following describes 'universal access' in the context of cloud storage?

<p>The ability to access storage from any location and by a flexible number of users. (C)</p>
Signup and view all the answers

What does 'multi-tenancy' typically refer to in cloud storage?

<p>The centralized management and higher storage utilization supporting multiple users and their data on the same infrastructure (C)</p>
Signup and view all the answers

Cloud storage typically runs on specialized, proprietary hardware to ensure high availability.

<p>False (B)</p>
Signup and view all the answers

Which of the following techniques is NOT an enabler for cloud storage?

<p>Complex coding (A)</p>
Signup and view all the answers

What is the primary purpose of a file system in the context of storage virtualization?

<p>To control how data is stored and retrieved, organizing it into manageable pieces. (B)</p>
Signup and view all the answers

What role do Network File Systems (NFS) play in storage virtualization?

<p>They make local files and directories available over a network, allowing multiple users to work on common files remotely. (D)</p>
Signup and view all the answers

Logical Volume Management (LVM) serves as an ______ layer between the file system and the disk drives.

<p>independent</p>
Signup and view all the answers

Which of the following best describes the role of Logical Volume Management (LVM)?

<p>It serves as an independent layer between the file system and the disk drives, allowing the creation of dynamic partitions. (A)</p>
Signup and view all the answers

Match the cloud storage characteristic with its description:

<p>Dramatic reduction in TCO = Cuts storage cost by more than 10 times. Unlimited scalability = Built using distributed technologies allowing seamlessly add or remove storage systems. Elasticity = Decouples storage pool from its implementation to dynamically grow/shrink. On-Demand = Uses pay-as-you-go model.</p>
Signup and view all the answers

Thin provisioning means that physical storage is allocated to a host even if it does not require it.

<p>False (B)</p>
Signup and view all the answers

What is a key benefit of thin provisioning?

<p>It allows for over-allocation of storage, where the total provisioned capacity can exceed the physically available storage. (C)</p>
Signup and view all the answers

What is a potential drawback of cloud storage related to control?

<p>loss of control</p>
Signup and view all the answers

Flashcards

Cloud Storage

A data storage service model where data is maintained, managed, and backed up remotely and available to users over a network.

Storage virtualization

Helps in supporting access, utilization, availability and other features which are needed by the applications.

User access layer

Authorized users can log into the cloud storage platform from any location via a standard public application interface to access cloud storage.

Data service layer

Deals directly with users and provides different application interfaces to provide services such as data storage or space leasing.

Signup and view all the flashcards

Data Management

Provides a unified public management interface for different services.

Signup and view all the flashcards

Dramatic reduction in TCO

Reduced total cost of ownership related to cuts is storage cost.

Signup and view all the flashcards

Unlimited scalability

Built using distributed technologies; one can seamlessly add or remove storage systems from a storage pool.

Signup and view all the flashcards

Elasticity

Storage virtualization decouples and abstracts the storage pool from its physical implementation.

Signup and view all the flashcards

On-Demand

A pay-as-you-go model where you only pay for the data stored and the data accessed.

Signup and view all the flashcards

Multitenancy

Cloud Storage is typically multi-tenant and supports centralized management, higher storage utilization and lower costs.

Signup and view all the flashcards

Universal Access

Traditional storage limits access, Cloud storage offers flexibility.

Signup and view all the flashcards

Data durability and availability

Runs on commodity hardware but still highly available even with partial failures of the storage system supported by software layer providing the availability

Signup and view all the flashcards

Storage virtualization enablers

Techniques and components used to enable Storage virtualization in the Server.

Signup and view all the flashcards

RAID and Logical Volume Management

Techniques like RAID and Logical Volume Management are also used with Storage virtualization in the storage device

Signup and view all the flashcards

File

Data is separated and grouped into pieces and given a name.

Signup and view all the flashcards

File system

Used to control how data is stored and retrieved.

Signup and view all the flashcards

Local file systems

Local file systems could be seen in this fashion and the files are organized with it.

Signup and view all the flashcards

Network file systems

Make local files and directories available over the LAN.

Signup and view all the flashcards

Logical Volume Manager

Independent layer between the File System and the disk drives.

Signup and view all the flashcards

Thin Provisioning

Logical units presented to hosts have more capacity than physically allocated

Signup and view all the flashcards

Study Notes

  • Cloud computing enables cloud storage and storage virtualization
  • Prafullata Kiran Auradkar from the Department of Computer Science and Engineering created this material

Cloud Storage

  • Cloud Storage is a complex service
  • Variable-size files allow operations, like read, write, append, move, rename, lock, and unlock
  • Fixed-size blocks allow read and write functions
  • PC users experience a powerful interface with a hierarchical namespace, enabling operations like move, rename, append, truncate, compress, view, and delete files
  • Actual storage devices are simple, HDD only knows how to read and write fixed-size data blocks
  • Translation between file systems and storage devices is done by the operating system
  • Many cloud services have a similar structure
  • Users see a rich interface (shopping carts, product categories, searchable index, recommendations)
  • Actual storage service is very simple; read/write 'blocks', similar to a giant hard disk
  • Translation is done by the web service
  • Applications can be thrown into the cloud, regardless of the server they land on
  • Applications need to store/write or read data seamlessly
  • Data should be accessible even if the VM migrates
  • Cloud Storage provides the ability for an application to save data and files in an off-site location, accessible via the internet or a dedicated network connection
  • Storage Virtualization supports access, utilization, availability, and necessary features for applications
  • Terms like Private cloud, Public cloud, Hybrid Cloud, Internal cloud, and external cloud refer to storage location
  • Cloud storage systems possess virtual storage pool and multi-tenancy capabilities
  • Cloud Storage infrastructure includes hardware and software components
  • Cloud storage is a data storage service model where data is maintained, managed, and backed up remotely over a network (typically the internet)
  • Cloud storage providers keep data available, accessible, and the physical environment protected and running
  • People and organizations buy or lease storage capacity from providers
  • Object storage services like Amazon S3 and Microsoft Azure Storage, object storage software like Openstack Swift, and object storage systems like EMC Atmos and Hitachi Content Platform are hosted and deployed with cloud storage characteristics
  • Cloud storage infrastructure consists of storage servers and representation servers connected through the internet and a LAN

Architecture of a Cloud Storage Platform

  • User access layer: An authorized user logs into the cloud storage platform from any location via a standard public interface
  • Data service layer: Deals directly with users, offering different application interfaces for data storage and space leasing
  • Data management: Provides an upper layer with a unified public management interface for different services, like user management and security

Cloud Storage Services

  • Cloud storage services offer pros such as lower cost, easier management, and enables sharing and access from anywhere. Cloud storage has cons like loss of control, no guarantees of data availability and provider failures
  • Cloud storage results in a dramatic reduction in TCO (cuts storage cost by more than 10 times compared to block or file storage)
  • Cloud storage leads to unlimited scalability, since built using distributed technologies, has unlimited scalability
  • Adding or removing storage systems can be done seamlessly from the pool
  • Storage virtualization decouples and abstracts the storage pool from its physical implementation, creating an elastic and unified storage pool
  • Cloud storage uses a pay-as-you-go model
  • Pay only for accessed data for a private cloud. Minimal cluster to start with, beyond which it is on-demand.
  • Results in huge cost savings for the storage user
  • Cloud storage offers universal access. Offers flexibility on the number of users and where those users are located
  • Cloud storage is typically multi-tenant, supports centralized management, and results in higher storage utilization and lower costs
  • Cloud storage exhibits data durability and availability. Runs on commodity hardware, but is supported by software layer
  • Cloud storage has considerable usability

Cloud Storage Enablers

  • Both storage and Compute resources are enabled for the cloud by virtualization
  • Storage virtualization can be implemented in hardware or software
  • Storage virtualization can be implemented in the Server, storage device, and the network carrying data
  • Components like File Systems, Volume Manager, and Logical Volume Managers enable Storage virtualization in the Server
  • Techniques like RAID and Logical Volume Management are also used with Storage virtualization in the storage device
  • File systems, logical volume managers, and thin provisioning are enablers of cloud storage virtualization

File Systems

  • Data is separated and grouped into pieces called a file
  • A file system controls how data is stored and retrieved
  • File systems provide a way to manage groups of information (files) and their names
  • Without a file system, data in a storage medium would be one large body without identifying where one piece begins or ends
  • Local file systems can be seen in this fashion. They can be used on many different types of storage media
  • There are many different kinds of file systems
  • Some file systems are used on local data storage devices
  • Some file systems provide file access via a network interface and are responsible for arranging storage space
  • Network file systems make local files and directories available over the LAN
  • This allows users to work on common files across multiple locations
  • Network File Systems support applications to share and access files remotely from several computers
  • NFS functionality is a typical server setup to host files and directories, making them available across the network via the nfsd daemon
  • The server administrator exports the directories and advertises them in a configuration file: NFS client requests to the exported directories with the mount command

Logical Volume Manager (LVM)

  • The independent layer between the File System and the disk drives
  • LVM allows the creation of partitions on the physical disk and the creation of physical volumes
  • Physical volumes can be grouped into a volume group
  • This volume group is then broken up into logical volumes
  • File systems can be created on these Logical volumes and mounted

Thin Provisioning or Virtual Provisioning

  • Capacity-on-demand from a shared storage pool
  • Logical units presented to hosts have more capacity than physically allocated (The physical resources are thinly or virtually provisioned)
  • Physical storage is allocated only when the host requires it
  • Provisioning decisions are not bound by currently available storage
  • Storage perceived by the application is larger than physically allocated storage

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

More Like This

Cloud Storage Services and EVS Overview
45 questions
Benefits of Cloud Storage
5 questions

Benefits of Cloud Storage

SolicitousField6291 avatar
SolicitousField6291
Tổng Quan Điện Toán Đám Mây
0 questions
Use Quizgecko on...
Browser
Browser