0% found this document useful (0 votes)
9 views26 pages

Lecture number 02

The document provides an overview of storage virtualization, explaining its function of pooling physical storage from multiple devices into a single managed storage pool. It discusses the advantages of storage virtualization, including addressing vendor lock-in and improving scalability, as well as the classification of storage virtualization by SNIA. Additionally, it covers cloud computing, its benefits, types, and uses, emphasizing the shift from traditional IT resources to cloud-based solutions.

Uploaded by

fahimanwari58
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views26 pages

Lecture number 02

The document provides an overview of storage virtualization, explaining its function of pooling physical storage from multiple devices into a single managed storage pool. It discusses the advantages of storage virtualization, including addressing vendor lock-in and improving scalability, as well as the classification of storage virtualization by SNIA. Additionally, it covers cloud computing, its benefits, types, and uses, emphasizing the shift from traditional IT resources to cloud-based solutions.

Uploaded by

fahimanwari58
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 26

Islamic Republic of Afghanistan

Ministry of Higher Education


Directory of Private Students’ Affairs
Khaja Abdullah-e-Ansari Institute of Higher Education
Computer Science Faculty
Communication and Operating System

Lecture title: Storage virtualization


Lecture number: 02
Virtualization System and Teacher: Mohammad Arif Qarizada
Technology

10/1/2022 1
Storage virtualization

Storage virtualization is the pooling of physical storage from multiple storage


devices into what appears to be a single storage device – or pool of available
storage capacity -- that is managed from a central console.
The technology relies on software to identify available storage capacity from
physical devices and to then aggregate that capacity as a pool of storage that can
be used in a virtual environment by virtual machines (VMs).

2
10/1/2022
Storage virtualization

3
10/1/2022
Storage virtualization

 Creates a storage pool from multiple, heterogeneous storage arrays.


 Logical to physical storage mapping is performed by virtualization layer.
 Virtualization layer abstracts the identity of physical storage devices.
 Virtual volumes are created from the storage pools and are assigned to the
compute system.
 Compute system remains unaware of the mapping operation and access the
virtual volumes, as if accessing physical storage attached to them.

4
10/1/2022
Advantages of Storage Virtualization

Storage virtualization address following challenges:


 Vendor lock-in
 Data migration across arrays
 Scalability
 Redundancy
 Performance
 High costs
 Management

5
10/1/2022
SNIA Classification of Storage Virtualization

The SNIA (Storage Networking Industry Association) storage virtualization


taxonomy provides a systematic classification of storage virtualization, with three
levels defining what, where, and how storage can be virtualized.

6
10/1/2022
SNIA Classification of Storage Virtualization

7
10/1/2022
Type of Storage Virtualization

Virtualization can be implemented in both SAN and NAS storage environments. In a SAN,
virtualization is applied at the block level, whereas in NAS, it is applied at the file level.
Block-level Storage Virtualization (SAN).
File-level Storage Virtualization (NAS).

8
10/1/2022
Block-level Virtualization

Block-level storage virtualization provides a translation layer in the SAN, between the hosts and
the storage arrays
 Instead of being directed to the LUNs on the
individual storage arrays, the hosts are directed to
the virtualized LUNs on the virtualization device.
 The virtualization device translates between the
virtual LUNs and the physical LUNs on the individual
arrays. This facilitates the use of arrays from
different vendors simultaneously, without any
interoperability issues.
 For a host, all the arrays appear like a single target
device and LUNs can be distributed or even split
across multiple arrays.
9
10/1/2022
File-level Virtualization

File-level virtualization addresses the NAS challenges by eliminating the dependencies between
the data accessed at the file level and the location where the files are physically stored.
•This provides opportunities to optimize storage
utilization and server consolidation and to perform
nondisruptive file migrations.

10
10/1/2022
In-band Configuration Methodology

Places the virtualization function in the data path.


General-purpose servers or appliances handle the
virtualization and function as a translation engine for the
virtual configuration to the physical storage.

11
10/1/2022
Out-of-band Configuration Methodology

The virtualized environment configuration is stored


external to the data path.
The configuration is stored on the virtualization
appliance configured external to the storage network
that carries the data.
This configuration is also called split-path because the
control and data paths are split

12
10/1/2022
What is cloud Computing

Simply put, cloud computing is the delivery of computing services—including servers,


storage, databases, networking, software, analytics, and intelligence—over the Internet
(“the cloud”) to offer faster innovation, flexible resources, and economies of scale. You
typically pay only for cloud services you use, helping you lower your operating costs, run
your infrastructure more efficiently, and scale as your business needs change.

13
10/1/2022
Top benefits of cloud computing

Cloud computing is a big shift from the traditional way businesses think about IT
resources. Here are seven common reasons organizations are turning to cloud computing
services:

 Cost: Cloud computing eliminates the capital expense of buying hardware and
software and setting up and running on-site datacenters—the racks of servers, the
round-the-clock electricity for power and cooling, and the IT experts for managing the
infrastructure. It adds up fast.

14
10/1/2022
Top benefits of cloud computing

 Speed : Most cloud computing services are provided self service and on demand, so
even vast amounts of computing resources can be provisioned in minutes, typically
with just a few mouse clicks, giving businesses a lot of flexibility and taking the
pressure off capacity planning.
 Global scale
The benefits of cloud computing services include the ability to scale elastically. In cloud
speak, that means delivering the right amount of IT resources—for example, more or less
computing power, storage, bandwidth—right when they’re needed, and from the right
geographic location.
 Productivity : On-site datacenters typically require a lot of “racking and stacking”—
hardware setup, software patching, and other time-consuming IT management
chores. Cloud computing removes the need for many of these tasks, so IT teams can
spend time on achieving more important business goals.

15
10/1/2022
Top benefits of cloud computing

 Performance
The biggest cloud computing services run on a worldwide network of secure datacenters,
which are regularly upgraded to the latest generation of fast and efficient computing
hardware. This offers several benefits over a single corporate datacenter, including
reduced network latency for applications and greater economies of scale.
 Reliability
Cloud computing makes data backup, disaster recovery, and business continuity easier
and less expensive because data can be mirrored at multiple redundant sites on the
cloud provider’s network.
 Security
Many cloud providers offer a broad set of policies, technologies, and controls that
strengthen your security posture overall, helping protect your data, apps, and
infrastructure from potential threats.

16
10/1/2022
Types of cloud computing

Not all clouds are the same and not one type of cloud computing is right for everyone.
Several different models, types, and services have evolved to help offer the right solution
for your needs.
First, you need to determine the type of cloud deployment, or cloud computing
architecture, that your cloud services will be implemented on. There are three different
ways to deploy cloud services: on a public cloud, private cloud, or hybrid cloud.

17
10/1/2022
Types of cloud computing

 Public cloud
Public clouds are owned and operated by a third-party cloud service providers, which
deliver their computing resources, like servers and storage, over the Internet. Microsoft
Azure is an example of a public cloud. With a public cloud, all hardware, software, and
other supporting infrastructure is owned and managed by the cloud provider. You access
these services and manage your account using a web browser.
 Private cloud
A private cloud refers to cloud computing resources used exclusively by a single business
or organization. A private cloud can be physically located on the company’s on-site
datacenter. Some companies also pay third-party service providers to host their private
cloud. A private cloud is one in which the services and infrastructure are maintained on a
private network.

18
10/1/2022
Types of cloud computing

 Hybrid cloud
Hybrid clouds combine public and private clouds, bound together by technology that
allows data and applications to be shared between them. By allowing data and
applications to move between private and public clouds, a hybrid cloud gives your
business greater flexibility, more deployment options, and helps optimize your existing
infrastructure, security, and compliance.

19
10/1/2022
Types of cloud services: IaaS, PaaS, serverless, and SaaS

Most cloud computing services fall into four broad categories: infrastructure as a service
(IaaS), platform as a service (PaaS), serverless, and software as a service (SaaS). These are
sometimes called the cloud computing "stack" because they build on top of one another.
Knowing what they are and how they’re different makes it easier to accomplish your
business goals.
 Infrastructure as a service (IaaS)
The most basic category of cloud computing services. With IaaS, you rent IT
infrastructure—servers and virtual machines (VMs), storage, networks, operating
systems—from a cloud provider on a pay-as-you-go basis

20
10/1/2022
Types of cloud services: IaaS, PaaS, serverless, and SaaS

Most cloud computing services fall into four broad categories: infrastructure as a service
(IaaS), platform as a service (PaaS), serverless, and software as a service (SaaS). These are
sometimes called the cloud computing "stack" because they build on top of one another.
Knowing what they are and how they’re different makes it easier to accomplish your
business goals.
 Infrastructure as a service (IaaS)
The most basic category of cloud computing services. With IaaS, you rent IT
infrastructure—servers and virtual machines (VMs), storage, networks, operating
systems—from a cloud provider on a pay-as-you-go basis

21
10/1/2022
Types of cloud services: IaaS, PaaS, serverless, and SaaS

Platform as a service (PaaS)


Platform as a service refers to cloud computing services that supply an on-demand
environment for developing, testing, delivering, and managing software applications.
PaaS is designed to make it easier for developers to quickly create web or mobile apps,
without worrying about setting up or managing the underlying infrastructure of servers,
storage, network, and databases needed for development.
Serverless computing
Overlapping with PaaS, serverless computing focuses on building app functionality
without spending time continually managing the servers and infrastructure required to
do so. The cloud provider handles the setup, capacity planning, and server management
for you. Serverless architectures are highly scalable and event-driven, only using
resources when a specific function or trigger occurs.

22
10/1/2022
Uses of cloud computing

You’re probably using cloud computing right now, even if you don’t realize it. If you use
an online service to send email, edit documents, watch movies or TV, listen to music, play
games, or store pictures and other files, it’s likely that cloud computing is making it all
possible behind the scenes. The first cloud computing services are barely a decade old,
but already a variety of organizations—from tiny startups to global corporations,
government agencies to non-profits—are embracing the technology for all sorts of
reasons.
Here are a few examples of what’s possible today with cloud services from a cloud
provider:
Create cloud-native applications
Quickly build, deploy, and scale applications—web, mobile, and API. Take advantage
of cloud-native technologies and approaches, such as containers, Kubernetes,
microservices architecture, API-driven communication, and DevOps.

23
10/1/2022
Uses of cloud computing

You’re probably using cloud computing right now, even if you don’t realize it. If you use
an online service to send email, edit documents, watch movies or TV, listen to music, play
games, or store pictures and other files, it’s likely that cloud computing is making it all
possible behind the scenes. The first cloud computing services are barely a decade old,
but already a variety of organizations—from tiny startups to global corporations,
government agencies to non-profits—are embracing the technology for all sorts of
reasons.
Here are a few examples of what’s possible today with cloud services from a cloud
provider:
Create cloud-native applications
Quickly build, deploy, and scale applications—web, mobile, and API. Take advantage
of cloud-native technologies and approaches, such as containers, Kubernetes,
microservices architecture, API-driven communication, and DevOps.

24
10/1/2022
Uses of cloud computing

Test and build applications


Reduce application development cost and time by using cloud infrastructures that can
easily be scaled up or down.
Store, back up, and recover data
Protect your data more cost-efficiently—and at massive scale—by transferring your data
over the Internet to an offsite cloud storage system that’s accessible from any location
and any device.
Analyze data
Unify your data across teams, divisions, and locations in the cloud. Then use cloud
services, such as machine learning and artificial intelligence, to uncover insights for more
informed decisions.

25
10/1/2022
Uses of cloud computing

Stream audio and video


Connect with your audience anywhere, anytime, on any device with high-definition video
and audio with global distribution.

Embed intelligence
Use intelligent models to help engage customers and provide valuable insights from the
data captured.

Deliver software on demand


Also known as software as a service (SaaS), on-demand software lets you offer the latest
software versions and updates around to customers—anytime they need, anywhere they
are.

26
10/1/2022

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy