Upload
manish-gaur
View
219
Download
2
Embed Size (px)
Citation preview
8/3/2019 RK 1 Sorage Server Technologies 1
1/48
Server and Storage Technologies
8/3/2019 RK 1 Sorage Server Technologies 1
2/48
Discussion Highlights
Server Technologies
System Architecture
Storage Technologies Roadmap for storage industry
Storage Paradigms
Direct Attached Storage
Storage Area NetworksNetwork Attached Storage
IP Storage Area Networks
RAID Technology
8/3/2019 RK 1 Sorage Server Technologies 1
3/48
Server Technologies
8/3/2019 RK 1 Sorage Server Technologies 1
4/48
What is a Server?
A Computer that provides service forother computers connected to it via a
network
It is a computer that handles requestsfor data, email, file transfers, and othernetwork services from other computers(i.e, clients)
8/3/2019 RK 1 Sorage Server Technologies 1
5/48
What is a Desktop/PC?
A computer small enough to sit ontop of a desk
8/3/2019 RK 1 Sorage Server Technologies 1
6/48
System Architecture
Hardware
Device driver/kernel layer
Database Layer
Command layer
Operatingsystem
Application Layer User
System
Software
Application
Software
Hardware
8/3/2019 RK 1 Sorage Server Technologies 1
7/48
Vendors Vs Products
Hardware
Device driver/kernel layer
Database Layer
Command layer
Servers
Desktops
Laptops
Storage devices
Networking devices
IBM,Compaq/HP
Dell,Acer,HCL,SUN etc.
EMC/Hitachi etc.
Cisco/Nortel etc.
IBM,Compaq/HP
Microsoft,Linux etc.
Unix : proprietary unix
Linux
VMS , Windows, DOS
etc.
IBM, Oracle,
Microsoft etc.
DB2, Oracle , SQLetc.
VendorsProducts
8/3/2019 RK 1 Sorage Server Technologies 1
8/48
System ArchitecturePrimary components:
Processor
Memory
Cache Memory
Primary memorySecondary memory
Hard Disks
CD ROM Drive
Tape Devices
Power Supply
Peripherals
8/3/2019 RK 1 Sorage Server Technologies 1
9/48
Processor
Single Processors
Multi Processors
more than one processor
No. of processors decided by applicationand performance requirements.
8/3/2019 RK 1 Sorage Server Technologies 1
10/48
Processor
RISC Processors
HP PARISC
Compaq Alpha
IBM POWER
SUN Ultra Sparc
CISC Processors
X86 Family
Pentium C-RISC
8/3/2019 RK 1 Sorage Server Technologies 1
11/48
CISC Approach
complete the task in as few lines of assemblyas possible
Fabricate most of the instructions on chip
More COMPLEX instructions in instruction set
Emphasis on hardware
Small code sizes
8/3/2019 RK 1 Sorage Server Technologies 1
12/48
RISC Approach
Use only simple one clock cycle instructions
The instruction set should be very small
use of SIMPLE instructions in instruction set
Emphasis on software
Increased code sizes
8/3/2019 RK 1 Sorage Server Technologies 1
13/48
Performance Equation
Time = Time * Cycle * Instructions
Program Cycle Instructions Program
CISC Reduces
RISC sacrifices
CISC sacrifices
RISC reduces
8/3/2019 RK 1 Sorage Server Technologies 1
14/48
MemoryMemory Classification
Hierarchy:
cache
Primary memory (RAM)Secondary storage
Volatility:
RAM
ROM
Technology:
Static RAM
Dynamic RAM
8/3/2019 RK 1 Sorage Server Technologies 1
15/48
Memory Classification
Volatility:
RAM (Random Access Memory)
ROM (Read Only Memory)
Technology:
Static RAM
Dynamic RAM
Hierarchy:
cache
Primary memory (RAM)
Secondary storage
8/3/2019 RK 1 Sorage Server Technologies 1
16/48
Cost Factors
No. of Processors
Type of Processor ( RISC/CISC)
Size of Primary Memory
Storage capacity
Storage Interfaces
Operating system ( Proprietary Vs Open)
8/3/2019 RK 1 Sorage Server Technologies 1
17/48
Secondary Storage Technologies
8/3/2019 RK 1 Sorage Server Technologies 1
18/48
Roadmap for Storage Industry
IDE/ATA
SCSI
Fibre Channel
Network AttachedStorage
iSCSI
DAS FC SAN
NAS
iSCSI SAN
8/3/2019 RK 1 Sorage Server Technologies 1
19/48
DAS (Direct Attached Storage)
Server A Server BPopular DAS Standards
IDE/ATA
(Industry Drive Electronics / ATAttachment )
SCSI
(Small Computer SystemsInterface)
SATA(Serial AT Attachment)
8/3/2019 RK 1 Sorage Server Technologies 1
20/48
IDE/ATA
Most popular standard for PC drives
Drive electronics is integrated on the drive
media Max. 2 ATA/IDE devices in Master , Slave mode
over single channel (with the exception of EIDE whichallows 4 EIDE devices over single channel)
Bus width : 16 bits
Max possible data transfer rate : 100 MB/s ( UltraDMA mode 5, cycle time 40 nsec)
8/3/2019 RK 1 Sorage Server Technologies 1
21/48
Limitations of IDE/ATA
not suitable for data intensive applications
low data transfer rate
limited scalability
ideal for PC and low end servers
8/3/2019 RK 1 Sorage Server Technologies 1
22/48
SCSISCSI Interface
standard
Bus Width
(bits)
Max No. of
devices
Bus Speed
(MHz)
Max
speed
(MB/s)
Max Bus
Length (m)
SCSI - 1 /
Narrow SCSI
8 8 5 5 6
Wide SCSI 16 16 5 10 6
SCSI -2 / Fast
SCSI
8 8 10 10 3
Fast WideSCSI
16 16 10 20 6
Ultra SCSI /
SCSI-3 SPI
8 8 20 20 1.5
Wide Ultra
SCSI
16 8 20 40 1.5
8/3/2019 RK 1 Sorage Server Technologies 1
23/48
8/3/2019 RK 1 Sorage Server Technologies 1
24/48
Limitations of SCSI
Not more than 16 devices per bus
Maximum channel length 25 m (HVD)
while only 12 m with normal LVD/SE
Data Transfer speed up to 320 MB/s
practically unrealizable
Complex Device portability
8/3/2019 RK 1 Sorage Server Technologies 1
25/48
8/3/2019 RK 1 Sorage Server Technologies 1
26/48
Fibre Channel (FC)
Marriage of networking and storage architectures
High speed , serial interconnect standard
Provides bi-directional, point-to-point datachannel
Allows block level access of data
Has layered architecture similar to OSI model
Support for various topologies
8/3/2019 RK 1 Sorage Server Technologies 1
27/48
Fibre Channel (FC)
8/3/2019 RK 1 Sorage Server Technologies 1
28/48
Limitations of SAN
Poor interoperability
High Cost
Difficult to manage
Weak Security
Scalability is a concern in complexdeployments
FC is not a routable protocol
8/3/2019 RK 1 Sorage Server Technologies 1
29/48
NAS (Network Attached Storage)
Uses TCP/IP network for connecting to
storage Provides file level access to the storage
Highly scalable especially in
heterogeneous environment
Brings Ethernet economics to storage
8/3/2019 RK 1 Sorage Server Technologies 1
30/48
NAS Vs SAN
8/3/2019 RK 1 Sorage Server Technologies 1
31/48
iSAN :Enterprise Storage Future
iSAN : SANs built on iSCSI protocol
iSCSI (internet small computer systeminterface) is TCP/IP-based protocol for
establishing and managing connectionsbetween IP-based storage devices, hostsand clients
iSCSI is a block access protocol, allows
SCSI access over TCP/IP networks
8/3/2019 RK 1 Sorage Server Technologies 1
32/48
iSCSI Protocol
Internet ProtocolTCP/IP
Internet SCSI
iSCSI
SCSI Commandset
IP
TCP
iSCSI
SCSI command set
Operating System
Applications
iSCSI Protocol Stack
8/3/2019 RK 1 Sorage Server Technologies 1
33/48
Advantages of IP Storage
Familiar Network technology and management
oReduces training costs
Increased reliability
Scalability over long distanceso Enables remote data replication and DR
Brings Ethernet economics to storage
8/3/2019 RK 1 Sorage Server Technologies 1
34/48
RAID Technology
What is RAID ?
RAID is Redundant Array of Independent/
InexpensiveDisks
8/3/2019 RK 1 Sorage Server Technologies 1
35/48
RAID Technology
Advantages of RAID
Increased Data Storage
Improved Data Protection
Enhanced Performance
8/3/2019 RK 1 Sorage Server Technologies 1
36/48
RAID Technology
Various RAID Levels
RAID 0 ( Striping)
RAID 1 (Mirroring)
RAID 10 / RAID 1+0 (Mirroring + Striping)
RAID 3 (Independent Striping plus parity)
RAID 5 (Independent Striping plus distributed parit
8/3/2019 RK 1 Sorage Server Technologies 1
37/48
RAID 0 (Striping)Drive 1 Drive 2
Block 1 Block 2Block 3 Block 4
Block 5Block 6
Block 7 Block 8
Increased storage capacity
Improved performance
No redundancy : not suitable for critical data
Min. no. of disks : 2
8/3/2019 RK 1 Sorage Server Technologies 1
38/48
RAID 1 (Mirroring)Drive 1 Drive 2
Block 1 Block 1Block 2 Block 2
Block 3Block 3
Block 4 Block 4
Increased redundancy
Improved read performance
Poor write performance
Min no. of disks : 2
8/3/2019 RK 1 Sorage Server Technologies 1
39/48
RAID 10 (Mirroring + Striping)
Drive 3
Block 1Block3
Block 5
Block 7
Increased redundancy
Improved read performance
Poor write performance
Min no. of disks : 4
Block 2Block 4
Block6
Block 8
Drive 1
Block 1Block 3
Block 5
Block 7
Block 2Block 4
Block 6
Block 8
Drive 2 Drive 4
8/3/2019 RK 1 Sorage Server Technologies 1
40/48
RAID 3 (Striping + Parity)
Increased redundancy through parity data
Improved read /write performance
Single point of failure is parity drive
Min no. of disks : 3
Drive 2Drive 1
Bit1Bit 3
Bit 5
Bit 2Bit4
Bit 6
Parity 1-2Parity 3-4
Parity 5-6
Parity Drive
8/3/2019 RK 1 Sorage Server Technologies 1
41/48
RAID 5 (Striping + Distributed
Parity)
Increased redundancy through distributed parity data
Improved read /write performance
Min no. of disks : 3
Drive 1
Block 1Block 3
Parity 5-6
Block 7
Block 2Parity 3-4
Block 5
Block 8
Drive 2
Parity 1- 2Block 4
Block 6
Parity 7-8
Drive 3
8/3/2019 RK 1 Sorage Server Technologies 1
42/48
Q/A ?
8/3/2019 RK 1 Sorage Server Technologies 1
43/48
Thank you
8/3/2019 RK 1 Sorage Server Technologies 1
44/48
Cache Memory
8/3/2019 RK 1 Sorage Server Technologies 1
45/48
8/3/2019 RK 1 Sorage Server Technologies 1
46/48
Five basic storage terms
iSCSIInternet small computer system interface
LANLocal area network
NASNetwork-attached storage
SANStorage area network
RAID
Redundant array of independent disks
http://searchstorage.techtarget.com/gDefinition/0,294236,sid5_gci750136,00.htmlhttp://searchstorage.techtarget.com/gDefinition/0,294236,sid5_gci212495,00.htmlhttp://searchstorage.techtarget.com/gDefinition/0,294236,sid5_gci214410,00.htmlhttp://searchstorage.techtarget.com/gDefinition/0,294236,sid5_gci212937,00.htmlhttp://searchstorage.techtarget.com/gDefinition/0,294236,sid5_gci214332,00.htmlhttp://searchstorage.techtarget.com/gDefinition/0,294236,sid5_gci214332,00.htmlhttp://searchstorage.techtarget.com/gDefinition/0,294236,sid5_gci212937,00.htmlhttp://searchstorage.techtarget.com/gDefinition/0,294236,sid5_gci214410,00.htmlhttp://searchstorage.techtarget.com/gDefinition/0,294236,sid5_gci212495,00.htmlhttp://searchstorage.techtarget.com/gDefinition/0,294236,sid5_gci750136,00.html8/3/2019 RK 1 Sorage Server Technologies 1
47/48
iSCSI is Internet SCSI (Small Computer System Interface),an Internet Protocol (IP)-based storage networkingstandard for linking data storage facilities, developed by theInternet Engineering Task Force (IETF). By carrying SCSIcommands over IP networks, iSCSI is used to facilitate datatransfers over intranets and to manage storage over longdistances. The iSCSI protocol is among the keytechnologies expected to help bring about rapiddevelopment of the storage area network (SAN) market, by
increasing the capabilities and performance of storage datatransmission. Because of the ubiquity of IP networks, iSCSIcan be used to transmit data over local area networks (LAN
Learn More
ISCSI SAN
iSCSI SAN IP Storage
http://searchunifiedcommunications.techtarget.com/definition/Internet-Protocolhttp://searchsoa.techtarget.com/definition/IETFhttp://searchnetworking.techtarget.com/definition/protocolhttp://searchstorage.techtarget.com/definition/storage-area-network-SANhttp://searchnetworking.techtarget.com/definition/local-area-network-LANhttp://searchstorage.techtarget.com/resources/ISCSI-SANhttp://searchstoragechannel.techtarget.com/resources/iSCSI-SAN-IP-Storagehttp://searchstoragechannel.techtarget.com/resources/iSCSI-SAN-IP-Storagehttp://searchstorage.techtarget.com/resources/ISCSI-SANhttp://searchnetworking.techtarget.com/definition/local-area-network-LANhttp://searchstorage.techtarget.com/definition/storage-area-network-SANhttp://searchnetworking.techtarget.com/definition/protocolhttp://searchsoa.techtarget.com/definition/IETFhttp://searchunifiedcommunications.techtarget.com/definition/Internet-Protocol8/3/2019 RK 1 Sorage Server Technologies 1
48/48