snia-sa 100 chapter 8 emerging technologies (version 1.1)
TRANSCRIPT
-
8/22/2019 Snia-sa 100 Chapter 8 Emerging Technologies (Version 1.1)
1/53
COPYRIGHTED 2004
1
SNIA
-
SA 100
Introduction to
Network Storage
Chapter 8
Emerging Technologies
Version 1.1
-
8/22/2019 Snia-sa 100 Chapter 8 Emerging Technologies (Version 1.1)
2/53
COPYRIGHTED 2004
2
1. Storage Virtualization
2. IP Storage3. Other Emerging Technologies
4. Review Questions
Coverage
-
8/22/2019 Snia-sa 100 Chapter 8 Emerging Technologies (Version 1.1)
3/53
COPYRIGHTED 2004
3
Section 1
1. Storage Virtualization
2. IP Storage3. Other Emerging Technologies
4. Review Questions
-
8/22/2019 Snia-sa 100 Chapter 8 Emerging Technologies (Version 1.1)
4/53
COPYRIGHTED 2004
4
Section 1: Storage Virtualization
1.1 Definition
1.2 Illustration
1.3 Need for Storage Virtualization1.4 Benefit of Storage Virtualization
-
8/22/2019 Snia-sa 100 Chapter 8 Emerging Technologies (Version 1.1)
5/53
COPYRIGHTED 2004
5
Storage Virtualisation
Definition (SNIA):
The act of abstracting, hiding, or isolating the internal
function of a storage (sub) system or service from
applications, computer servers or general network resourcesfor the purpose of enabling application and network
independent management of storage or date.
-
8/22/2019 Snia-sa 100 Chapter 8 Emerging Technologies (Version 1.1)
6/53
COPYRIGHTED 2004
6
Illustration
Tape
Storage Server
Storage Pool
Vendor A
Vendor B
Vendor C
DisksClient will see storage as
virtual storage pools
-
8/22/2019 Snia-sa 100 Chapter 8 Emerging Technologies (Version 1.1)
7/53 COPYRIGHTED 2004
7
Need for Storage Virtualization
Addresses increasing complexity of managing storage
Reduce associated costs
Ensures high availability and improved performance.
Enables the ability to choose multi-vendor storageindependent of the functionality
Virtualized storage not limited by the capacity, speed
or reliability limitations of the physical device.
Provides ability to change and upgrade hardware without
disrupting data.
-
8/22/2019 Snia-sa 100 Chapter 8 Emerging Technologies (Version 1.1)
8/53 COPYRIGHTED 2004
8
Storage Virtualization-Benefits
Efficient Management of Data Storage Resources
Dynamic management of storage resources as virtualstorage pools with little regard to its physical
implementation.
Centralized management and data sharing withheterogeneous servers.
Easy Upgrades
Enables non-disruptive capacity expansion, which is criticalwhen storage is growing.
Simplified Configuration
Allocating volumes, migrating from or replacing obsoletestorage subsystems subsystems without server shutdownsor interrupting data access can be done on the fly.
-
8/22/2019 Snia-sa 100 Chapter 8 Emerging Technologies (Version 1.1)
9/53 COPYRIGHTED 2004
9
Section 2
1. Storage Virtualization
2. IP Storage
3. Other Emerging Technologies
4. Review Questions
-
8/22/2019 Snia-sa 100 Chapter 8 Emerging Technologies (Version 1.1)
10/53 COPYRIGHTED 2004
10
Section 2: IP Storage
2.1 What is IP Storage
2.2 IP Storage Technologies
2.2.1 FCIP
2.2.2 iFCP
2.2.3 iSCSI
-
8/22/2019 Snia-sa 100 Chapter 8 Emerging Technologies (Version 1.1)
11/53 COPYRIGHTED 200411
IP Storage
What is IP Storage?
A group of technologies that allows block-level storage data
to be transmitted over an IP-based network.
Why IP Storage?
Leverage on existing IP infrastructure
Quality of Service of IP network.
Security features- IPSec already available.
Use existing switching and routing elements. Existing pool of skills in IP Technology
Overcome the distance limitation in FC SAN(10 km)
Interconnect FC devices to dispersed SAN islands
-
8/22/2019 Snia-sa 100 Chapter 8 Emerging Technologies (Version 1.1)
12/53 COPYRIGHTED 200412
IP Storage Technologies
Fibre Channel over IP (FCIP)
Internet Fiber Channel Protocol (iFCP)
Internet SCSI (iSCSI)
Internet Storage Name Server (iSNS)
-
8/22/2019 Snia-sa 100 Chapter 8 Emerging Technologies (Version 1.1)
13/53 COPYRIGHTED 200413
What is FCIP?
Definition (SNIA)
TCP/IP based tunneling protocol for connecting geographicallydistributed Fibre Channel SANs transparently to both FC and IP.
FCIP gateway encapsulates FC frames into IP.
Only edge devices need to be added.
Goal is to interconnect geographically dispersed SANsthrough reliable high speed links.
IP PayloadIP Header CRC
SCSI DataFC
HeaderSOF CRC EOF Fibre Channel Frame
IP Datagram
FCIP
-
8/22/2019 Snia-sa 100 Chapter 8 Emerging Technologies (Version 1.1)
14/53 COPYRIGHTED 200414
Overcome distance limitation of Fibre Channel (10km)
Cost-effective way to enable solutions such as remote
mirroring, replication, tape vaulting etc in existing FCinfrastructure.
Why FCIP?
Interconnect geographically dispersed SAN islands through
existing IP network.
FCIP
-
8/22/2019 Snia-sa 100 Chapter 8 Emerging Technologies (Version 1.1)
15/53 COPYRIGHTED 200415
How it Works
Optical IP
Edge
Router
Edge
Router
Edge
Router
FCIP Gateway
SAN Island 1
SAN Island 2
SAN Island 3
FCIP tunnel
FC Frame
FC Frame
FC Frame
FCIP headers
TCP
headers
FC Frame
FC Frame
FC Frame
FC frame is encapsulated into FCIP packet,then into TCP packetand sent over FCIP tunnel to the destination device.
At the destination the FC frame is un encapsulated in the reverseorder.
-
8/22/2019 Snia-sa 100 Chapter 8 Emerging Technologies (Version 1.1)
16/53 COPYRIGHTED 2004
16
Outsource Storage Hosting
Customer data can be hosted at a service provider data
center and
Servers at customer sites can efficiently access the
hosted storage over the network
FCIP enables SAN interconnectivity over long distances
Remote backup and restore
Data Replication
At higher link speeds, synchronous applications can beimplemented.
Eg. Synchronous mirroring or replication.
FCIP Applications
-
8/22/2019 Snia-sa 100 Chapter 8 Emerging Technologies (Version 1.1)
17/53 COPYRIGHTED 2004
17
What is iFCP?
A gateway-to-gateway protocol for implementing a Fibre
Channel fabric with TCP/IP switching and routing elements.
Maps Fibre Channel transport services over TCP/IP,
allowing networked, connections among FC devices.
Why iFCP?
IP network providing switching and routing functions
for FC.
iFCP
Providing features of FC over IP network.
-
8/22/2019 Snia-sa 100 Chapter 8 Emerging Technologies (Version 1.1)
18/53 COPYRIGHTED 2004
18
iFCP Frame
SCSI Data CRCTCP iFCP FCPEthernet
HeaderIP
The FC frame is encapsulated within the iFCP header
followed by the TCP and IP Headers
-
8/22/2019 Snia-sa 100 Chapter 8 Emerging Technologies (Version 1.1)
19/53 COPYRIGHTED 2004
19
Implementation
Application Layer
Operating System
Standard SCSI Command set
Fibre Channel Protocol
TCP
IP
Ethernet
Lower Layer
FC
At the highest layer, Fibre Channel Protocol (FCP) provides a
serial SCSI interface to the operating system
iFCP
-
8/22/2019 Snia-sa 100 Chapter 8 Emerging Technologies (Version 1.1)
20/53 COPYRIGHTED 2004
20
iFCP How it works
Tape Library
FC Loop
IP Network
Device to Device
iFCP Gateway
iFCP Gateway
Server
There can be different types of communication in an iFCPnetwork
Device to Device communicationSAN to SAN when there are existing FC fabrics
Device to SAN communication
-
8/22/2019 Snia-sa 100 Chapter 8 Emerging Technologies (Version 1.1)
21/53 COPYRIGHTED 2004
21
Benefits of iFCP
Leverage on the existing IP network/infrastructure to deliver FC frames.
Enables routing of storage data over wide areas.
Facilitates interoperability with most of the storage devices in the market
today.
iFCP
-
8/22/2019 Snia-sa 100 Chapter 8 Emerging Technologies (Version 1.1)
22/53
COPYRIGHTED 200422
What is iSCSI?
Make IP as a transport for SCSI commands.
Allows SCSI block- I/O commands to be sent over existing IPnetwork.
Required iSCSI-enabled device (e.g. HBA or software layer).
Allow remote disk copying, tape backup and restore.
iSCSI
SCSI commands and data
iSCSI
Header
TCP
header
IP
Header
Contain routing
information
Information regarding
guaranteed delivery
Information to extract SCSI
commands and data
-
8/22/2019 Snia-sa 100 Chapter 8 Emerging Technologies (Version 1.1)
23/53
COPYRIGHTED 200423
iSCSI How it works
iSCSI iSCSI
IP Packet
IP network
IP Packet
Server with iSCSI controller
Storage Device
1
2 3
4
-
8/22/2019 Snia-sa 100 Chapter 8 Emerging Technologies (Version 1.1)
24/53
COPYRIGHTED 200424
iSCSI Protocol Model
SCSI
iSCSI
Link
TCP
IP
SCSI
iSCSI
Link
TCP
IP
Initiator Target
IP Network
-
8/22/2019 Snia-sa 100 Chapter 8 Emerging Technologies (Version 1.1)
25/53
COPYRIGHTED 200425
Pros
Ethernet network
already in place.
Support longerdistance network
Uses SCSI (Block) I/O
protocol
Lower Cost
Cons
Performance overhead
in using TCP/IP
iSCSI
-
8/22/2019 Snia-sa 100 Chapter 8 Emerging Technologies (Version 1.1)
26/53
COPYRIGHTED 200426
Who will get benefits?
iSCSI SANs are most suitable for organizations with a need forstreaming data and/ or large amounts of data to store andtransmit over the network.
Internet Service Providers (ISPs)
Storage Service Providers (SSPs) Organization that need remote data replication and disaster
recovery
Geographically distributed organizations that require accessto the same data on a real-time basis
Business and Institutions with limited IT resources,infrastructure and budget
-
8/22/2019 Snia-sa 100 Chapter 8 Emerging Technologies (Version 1.1)
27/53
COPYRIGHTED 200427
Deployment Examples (1)
Reference: iSCSI: The Future of Network Storage, Intel
-
8/22/2019 Snia-sa 100 Chapter 8 Emerging Technologies (Version 1.1)
28/53
COPYRIGHTED 200428
Deployment Examples (2)
Reference: iSCSI: The Future of Network Storage, Intel
-
8/22/2019 Snia-sa 100 Chapter 8 Emerging Technologies (Version 1.1)
29/53
COPYRIGHTED 200429
Deployment Examples (3)
Reference: iSCSI: The Future of Network Storage, Intel
-
8/22/2019 Snia-sa 100 Chapter 8 Emerging Technologies (Version 1.1)
30/53
COPYRIGHTED 200430
What is iSNS
Device Discovery in Fibre Channel
Discovery in IP Storage Networks
iSNS Discovery Process
iSNS and Entity Status Enquiry
iSNS Objects
iSNS Security
iSNS
-
8/22/2019 Snia-sa 100 Chapter 8 Emerging Technologies (Version 1.1)
31/53
COPYRIGHTED 200431
What is iSNS
Used for device discovery
Uses both FC and Internet discovery mechanisms.
End-nodes must register their presence in the network
Initiative that has been developed for facilitating devicediscovery in a large scale IP storage network is iSNS.
Enables discovery of iFCP and iSCSI devices using common
protocols .
iSNS
-
8/22/2019 Snia-sa 100 Chapter 8 Emerging Technologies (Version 1.1)
32/53
COPYRIGHTED 200432
Device Discovery in Fibre Channel
nodes log on the fabric to obtain 24bit network address
registers to the SNS within the fabric switch
SNS maintains a small database that contains the WWN,fabric address, COS parameters and other attributes.
SNS streamlines the discovery process but does not dictateassignment of initiators to targets.
iSNS
-
8/22/2019 Snia-sa 100 Chapter 8 Emerging Technologies (Version 1.1)
33/53
COPYRIGHTED 200433
Discovery in IP Storage Networks
iSNS provides support for iFCP and iSCSI
include the discovery of gateways
also discovery of storage nodes in an IP SAN
Address discovery related issues such as zoningand change notification
Minimize discovery processing requirements for IPstorage end devices.
Reduce administrative and managementoverheads.
iSNS
-
8/22/2019 Snia-sa 100 Chapter 8 Emerging Technologies (Version 1.1)
34/53
COPYRIGHTED 200434
Discovery in IP Storage Networks
iSNS
iSNS
iFCP Gateway
iFCP Gateway
iSCSI Server
iSCSI Server
iSCSI Storage
iSCSI Storage
FC Server
FC Server
FC Server
FC Server
FC Storage
FC Storage
FC Storage
FC Storage
-
8/22/2019 Snia-sa 100 Chapter 8 Emerging Technologies (Version 1.1)
35/53
COPYRIGHTED 200435
iSNS Discovery Process
Device registration
Attributes and address information
Server builds a database of iSNS clients
iSNS
-
8/22/2019 Snia-sa 100 Chapter 8 Emerging Technologies (Version 1.1)
36/53
COPYRIGHTED 200436
iSNS Discovery Process
iSNS
iSNS
Device C
Device BDevice A
Rgstr Entity (iFCP)
WWPN=PNA
PortID=010126FC4Types=FCP
Portal IP Address = 10.1.1.1
WWNN = NNA
SCNbitmap=AllEvents
-
8/22/2019 Snia-sa 100 Chapter 8 Emerging Technologies (Version 1.1)
37/53
COPYRIGHTED 200437
iSNS SCN and Entity Status Query
iSNS
iSNS
Device CDevice B
Device A
DD1
DD2
State
ChangeNotification
iSNS
-
8/22/2019 Snia-sa 100 Chapter 8 Emerging Technologies (Version 1.1)
38/53
COPYRIGHTED 200438
iSNS Objects iFCP iSNS network entity
iSNS
IP Network
FC Loop / Fabric
Portal
-IP Addr 1
-TCP Port 1
Portal
-IP Addr 2
-TCP Port 2
Storage Port-WWPN1-PortID1
-FWWN1
-FC COS
Storage Node-WWNN1-Symbolic Name
-FC Node IP Add-Type - Target
Storage Port-WWPN2-PortID2
-FWWN2-FC COS
Storage Node-WWNN2-Symbolic Name
-FC Node IP Add-Type - Target
-
8/22/2019 Snia-sa 100 Chapter 8 Emerging Technologies (Version 1.1)
39/53
COPYRIGHTED 200439
iSNS Objects iSCSI iSNS network entity
iSNS
IP Network
Portal
-IP Addr 1
-TCP Port 1
Portal
-IP Addr 2
-TCP Port 2
Storage Node
-WWUI
-AliasServer1
- Type - Initiator
Storage Node-WWUI-Alias Disk1
- Type - Target
Network Entity
-Entuty ID strg1.foo.com
-Type : iSCSI
Network Entity
-Entuty ID strg1.bar.com
-Type : iSCSI
-
8/22/2019 Snia-sa 100 Chapter 8 Emerging Technologies (Version 1.1)
40/53
COPYRIGHTED 200440
iSNS Security
iSNS
iSNS
Key Repository
Public Key Public Key Public Key
Device A Device B Device C
Management
Platform
-
8/22/2019 Snia-sa 100 Chapter 8 Emerging Technologies (Version 1.1)
41/53
COPYRIGHTED 200441
Section 3
1. Storage Virtualization
2. IP Storage
3. Other Emerging Technologies
4. Review Questions
-
8/22/2019 Snia-sa 100 Chapter 8 Emerging Technologies (Version 1.1)
42/53
COPYRIGHTED 200442
Section 3: Other Emerging
Technologies4.1 Policy Based Management
4.2 Object- Based Storage
-
8/22/2019 Snia-sa 100 Chapter 8 Emerging Technologies (Version 1.1)
43/53
COPYRIGHTED 2004
43
Policy Based Management
Policy as defined by SNIA is the measurable, enforceable,and
realizable specification of method, action, and/ or desired state
that meets service requirements in a storage based information
infrastructure
Policies define the relationship between SLOs (Service LevelObjectives) and a particular application
Policies also define the actions necessary to meet and enforce
those SLOs through the execution of storage management
processes.
-
8/22/2019 Snia-sa 100 Chapter 8 Emerging Technologies (Version 1.1)
44/53
COPYRIGHTED 2004
44
Object Based Storage
Storage devices that are treated as objects rather that blocks
or files.
Object-based storage technologies shield the application or
operating system from the low-level details of managing file
storage.
The intelligence is added to the storage device in order tooffload low-level storage management tasks traditionally
handled by the operating system, such as mapping files to
actual storage blocks on the disk drive and managing file
attributes and other associated metadata.
Enables cross-platform capable SANs
Platform-specific management routines can be offloaded to
the devices.
The storage device can serve data directly to the host.
-
8/22/2019 Snia-sa 100 Chapter 8 Emerging Technologies (Version 1.1)
45/53
COPYRIGHTED 2004
45
Object-Based Storage
Objects can be regarded as the convergence of files and blocks.
Files provide applications with a higher-level storageabstraction that enable secure data sharing across differentoperating system-platforms
But often at the cost of limited performance due to file-server contention
Blocks offer fast, scalable access to the shared data
But without a file server to authorize the I/O and maintainthe metadata, this direct access comes at the cost of
limited security and data sharing
-
8/22/2019 Snia-sa 100 Chapter 8 Emerging Technologies (Version 1.1)
46/53
COPYRIGHTED 2004
46
Contribution of Object-based
Storage Objects are primitive, logical units of storage that can be directly
accessed on a storage device no server needed
It is metadata that provides the information needed to
directly access objects, along with other information aboutdata including its attributes, security keys, and permissions
-
8/22/2019 Snia-sa 100 Chapter 8 Emerging Technologies (Version 1.1)
47/53
COPYRIGHTED 2004
47
OSD Object Abstraction
Source: T10 document;SCSI object based storage Device commands
-
8/22/2019 Snia-sa 100 Chapter 8 Emerging Technologies (Version 1.1)
48/53
COPYRIGHTED 2004
48
OSD Object Abstraction
In the block-based storage model, the file systems located in the
servers are responsible for the management of both files and
available disk blocks on the disk storage devices
In the OSD model, the file system is divided into two separate
parts that communicate through OSD interface. The file
manager only needs to manage objects while the management
of the individual blocks is moved to the storage devices.
-
8/22/2019 Snia-sa 100 Chapter 8 Emerging Technologies (Version 1.1)
49/53
COPYRIGHTED 2004
49
Block Based vs. Object Based
Disk
Source: Object based storage using OSD to solve Data, Intel Developer forum by Cameron and Satran.J
An Example of OSD Storage
-
8/22/2019 Snia-sa 100 Chapter 8 Emerging Technologies (Version 1.1)
50/53
COPYRIGHTED 2004
50
An Example of OSD Storage
Architecture
-
8/22/2019 Snia-sa 100 Chapter 8 Emerging Technologies (Version 1.1)
51/53
COPYRIGHTED 2004
51
Section 4
1. Storage Virtualization
2. IP Storage
3. Other Emerging Technologies
4. Review Questions
-
8/22/2019 Snia-sa 100 Chapter 8 Emerging Technologies (Version 1.1)
52/53
COPYRIGHTED 2004
52
Review Questions
How does SAN leverage on the existing LAN?
What is FC/IP and how is it different from iFCP?
How does iSCSI work?
Explain the Infiniband Architecture and its benefits.
References
-
8/22/2019 Snia-sa 100 Chapter 8 Emerging Technologies (Version 1.1)
53/53
53
References IBM Enterprise Solutions Handbook
IP Storage Forum White Paperhttp://www.snia.org
Delivering Storage Solutions over IP Networks, SNIA IP Storage Forum
Presentation
Clearing the Confusion: A Primer On Internet Protocol Storage Networks,
SNIA IP Storage Tutorial
http://www.dothill.com
http://www.dell.com/R&D
http://www.techtarget.com
http://www.seneschal.net.com
http://www.sysopt.earthweb.com/articles/infiniband
http://business.vsnl.com/spacemagnum
http://www.snwonline.com
http://www.snia.org/http://www.dothill.com/http://www.dell.com/R&Dhttp://www.techtarget.com/http://www.seneschal.net.com/http://www.sysopt.earthweb.com/articles/infinibandhttp://business.vsnl.com/spacemagnumhttp://www.snwonline.com/http://www.snwonline.com/http://business.vsnl.com/spacemagnumhttp://www.sysopt.earthweb.com/articles/infinibandhttp://www.seneschal.net.com/http://www.techtarget.com/http://www.dell.com/R&Dhttp://www.dothill.com/http://www.snia.org/