SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Seminar Outline
 Introduction to STORAGE.
 Various File Systems.
 Why Storage Systems?
 Types of STORAGE SYSTEMS.
 Differences between SAN & NAS.
 Conclusion
 Glossary Of Terms
Introduction to Storage
 In today’s era computers are the most useful devices because of its
usability has reached to a new extent.
 As we already know for making computer fully functional, we need
lots of small to large scale chips need to implement various
functionalities which we day to day use or computer serves to us
through.
 Let’s consider few of which is very important part of computer in
order to maintain or make available functionality to the user.
 Motherboard
 Microprocessor OR Microcontroller(depends on particular system)
 Input & Output console and devices.
 Memory (the most essential part of the system and critical one)
 This discussion essentially focuses on the matters related to a
memory at a new level.
Introduction( Continues… )
 As we discussed in the previous slide, memory is the
essential element or component of the computer system
which enable us to perform several or may be all kind of the
operations.
 Let’s take a real world example of a memory is none other
than our BRAIN which maintains tons of information for
making decision and doing processing in real time or in
future, it also has future assumptions and past which
happened with us.
 In similar scenario storage systems or devices help us to
accomplish a certain task, help us to remember some data or
information based on its capacity.
 Capacity varies according to its requirement such as if we
want to store student information then we would not be
needing a TERA BYTE storage it can be fulfilled within
few MEGAs or GIGA bytes.
Various File Systems
 file system is a data structure that organizes files and directories on
a disk partition so that they can be easily retrieved. Only one file
system can reside on a disk partition.
 A file is a one-dimensional array of bytes with no other structure
implied. Information about each file is stored in structures called
inodes.
 A directory is a container that stores files and other directories. It is
merely another type of file that the user is permitted to use, but not
allowed to write; the operating system itself retains the
responsibility for writing directories. Directories cannot span file
systems. The combination of directories and files make up a file
system.
 At systems level a file systems works like a register which
maintains information regarding system and memory resources like
FILE NODE, FILE LOCATION, FILE META INFORMATION ,
POINTERS ETC.
File Systems(continue)
 FAT(File Allocation Table):
 The FAT file system is simple and reliable. It does not lose data because
the computer crashed in the middle of an update. It does not use a lot of
memory. It does, however, do a lot of extra administrative I/O to
different areas of the partition. The directory is allocated at the start of
the partition and it contains the table of free space. To write a new
dataset, or to add data to an old one, the disk arm must be constantly
moved between the location of the directory and the place where the data
is being written. Without optimization, a file can end up fragmented into
many small pieces.
 By design FAT supports a maximum of 64K allocation units. When the
disk partition is 32 megabytes or less, then an allocation unit is a 512
byte sector. However, as the disk gets larger, the units get larger. A 64
megabyte disk partition has 1K allocation units. A 128 meg partition has
2K units. A 256 meg partition has 4K allocation units. Each file occupies
one or more allocation unit. As the allocation units get large, any large
number of small files wastes a lot of disk space.
File Systems(continue)
 NTFS(New Technology File System): its a new file system for
Windows NT. NTFS is designed to be all things to all people and to
include all the features of every other file system in common use.
NTFS support long UNICODE file names. In theory, an NTFS file
can have its name in Chinese or Hebrew characters. At the same
time, NTFS maintains an 8.3 name for the file so that it can be used
by a DOS program. NTFS also supports case-sensitive file access
(for Unix programs) and case- insensitive file access (for DOS, OS/2,
and Windows programs).NTFS writes updates to a log area of each
volume. After a system crash, this log area can be used to cleanup
problems almost instantaneously.
 NTFS supports "volume sets" where a single disk letter is associated
with a "volume" created from a number of separate free space areas
scattered across several disks. If an NTFS volume fills up, it can be
dynamically expanded by adding an extra chunk of free disk space
from the same or from another hard disk.
File Systems (Linux Case Study)
 Linux File System structure: In Linux, everything is configured as a
file. This includes not only text files, images and compiled programs
(also referred to as executables), but also directories, partitions and
hardware device drivers.
 One important term about file systems is NATIVE FILE SYSTEMS
means Native means that the file systems were either developed
originally for Linux or were first developed for other operating systems
and then rewritten so that they would have functions and performance
on Linux comparable or superior to those of file systems originally
developed for Linux.
 Linux has following file systems: ext2,ext3,ext4.
 Here, EXT2 stands for SECOND EXTENDED FILE
SYSTEM,THIRD EXTENDED FILE SYSTEMS & FOURTH
EXTENDED FILESYSTEM.
Linux File System
 EXTFS(Extended File System):The ext file-system uses a system called
inodes to track information about the files stored in the virtual
directory. The inode system creates a separate table on each physical
device, called the inode table , to store the file information. Each stored
file in the virtual directory has an entry in the inode table. The
extended part of the name comes from the additional data that it tracks
on each file, which consists of:
 The file name
 The file size
 The owner of the file
 The group the file belongs to
 Access permissions for the file
 Pointers to each disk block that contains data from the file
 Linux references each inode in the inode table using a unique number
(called the inode number ), assigned by the file system as data files are
created. The file system uses the inode number to identify the file
rather than having to use the full file name and path.
 There are several versions also avelible like ext2,ext3,ext4.
Why Storage systems?
 This is era of computing, world needs to use lots of resources
from all over the world and data requirement is very much
for certain things to know end users usually use search
engines on internet those search engines are not simple one
to implement.
 First question arises where they keep such huge amount of
the data for producing or presenting in front of users?
 They certainly need a very vast storage to handle frequent
and speedy coming data request.
 So, every data giant company needs a very powerful
STORAGE SYSTEM.
Types of Storage Systems
 Embedded Storage
 Storage Area Network(SAN)
 Network Attached Storage(NAS)
Types of Storage Systems(continue)
 Embedded Storage(Flash storage):This is most smallest storage medium
that stores data internally in devices like mobile phones storage, any
embedded devices , SCADA systems that means from small to large
scale all kind of applications can be applied to use for Embedded
Storage or say memory.
 Specially used when we wanted to create a small computing application
which is used into small computing devices sometimes to boot OS
stored under any flash devices or small memory.
 This kind of memory is also useful for small machine dependent
application such as small robots or any hardware specific code written
on microcontroller in those situation a flash storage is very much useful
for us to make an portable machine / hardware application.
Storage Networking
 Storage networking is a most evolving area of
information technology which consists of
following:
 DAS(Direct Attached Storage)
 NAS(Network Attached Storage)
 SAN(Storage Area Network)
Types of Storage Systems(continue)
 Storage Area Network(SAN): The Storage Networking Industry
Association (SNIA) defines the storage area network (SAN) as a
network whose primary purpose is the transfer of data between
computer systems and storage elements. A SAN consists of a
communication infrastructure, which provides physical connections. It
also includes a management layer, which organizes the connections,
storage elements, and computer systems so that data transfer is secure
and robust. The term SAN is usually (but not necessarily) identified
with block I/O services rather than file access services.
 SAN introduces the flexibility of networking to enable one server or
many heterogeneous servers to share a common storage utility. A
network might include many storage devices, including disk, tape, and
optical storage. Additionally, the storage utility might be located far
from the servers that it uses.
Storage Area Network Architecture
Storage Area Network continue…
 In a diagram this shows that how a storage system uses what kind of
general model.
 Within a diagram you can see that terminals arranged having different
platforms like NT, UNIX, LINUX etc.
 These things actually connected by any network devices such as
network hubs, routers, switches etc. which enable us to connect them
internally with each and every other component within a diagram.
 All connected terminal use network components to connect to RAID,
Optical Storage, Disk or tape so that its really useful to make an contact
with external storage devices through a communication channel.
Storage Area Network
Protocols(Continue…)
 Network protocols used in SAN is listed as under:
  iSCSI FCIP iFCP
 As with usual networking environment having some protocols to
communicate within various devices over the networking environment
same way storage systems has their own networking infrastructure to
maintain memory access requests.
 iSCSI: The most common type of IP SAN uses iSCSI to
encapsulate SCSI commands and assemble data into packets for transfer
between the host servers and storage devices. IP SAN protocols
typically run over a standard Ethernet network and use the Transmission
Control Protocol/Internet Protocol (TCP/IP) for communication.
 An IP SAN for block-based data is often referred to as an iSCSI SAN.
Storage Area Network
Protocols(Continue…)
 Fiber Channel over IP (FCIP or FC/IP): known as Fiber Channel
tunneling or storage tunneling) is an Internet Protocol (IP)-based
storage networking technology developed by the Internet Engineering
Task Force (IETF). FCIP mechanisms enable the transmission of Fibre
Channel (FC) information by tunneling data between storage area
network (SAN) facilities over IP networks; this capacity facilitates data
sharing over a geographically distributed enterprise. One of two main
approaches to storage data transmission over IP networks, FCIP is
among the key technologies expected to help bring about rapid
development of the storage area network market by increasing the
capabilities and performance of storage data transmission.
Storage Area Network Protocols(Continue…)
 iFCP(internet Fiber Channel Protocol):it is a gateway-to-gateway
protocol It provides Fiber Channel fabric services to Fiber Channel
devices over an IP network. iFCP uses TCP to provide congestion
control, error detection, and recovery. The primary purpose of iFCP
is to allow interconnection and networking of existing Fiber
Channel devices at wire speeds over an IP network.
 Under iFCP, IP components and technology replace the Fiber
Channel switching and routing infrastructure. iFCP was originally
developed by Nishan Systems, acquired by McDATA in September
2003. McDATA was then acquired by Brocade.
Network Attached Storage(NAS)
 Network-attached storage (NAS) is basically a LAN-attached file server
that serves files by using a network protocol such as Network File System
(NFS). NAS is a term that is used to refer to storage elements that
connect to a network and provide file access services to computer
systems. A NAS storage element consists of an engine that implements
the file services (by using access protocols such as NFS or Common
Internet File System (CIFS)) and one or more devices, on which data is
stored. NAS elements might be attached to any type of network.
NAS storage provides acceptable performance and security, and it is often
less expensive for servers to implement (for example, Ethernet adapters are
less expensive than Fiber Channel adapters).
Protocols by NAS: NFS(Network File System), CIFS(Common Internet File
System)
Network Attached Storage(NAS)
(Continue…)
Network Attached Storage Architecture
 NAS Architecture: This is essentially important to know what’s
inside actual NAS?
 It consists of various fixed disks and RAIDs( Redundant Arrays of
Independent Disks) which used to maintain a large amount of
storage of data even may be in PETA BYTES.
 In previous image of NAS it dictates how any NAS is useful and
how its connected to various devices such as wireless devices,
modems,digi cams, TV and many more flavor of devices.
 It doesn’t end here NAS can also be connected to internet to be
treated as an cloud storage as well as private company storage
devices or even in a company’s intranet we can connect it.
Key Differences between SAN & NAS
 SAN:
Only server class devices with SCSI Fiber Channel can connect to the
SAN.
The Fiber Channel of the SAN has a limit of around 10km at best.
A SAN addresses data by disk block number and transfers raw disk blocks.
File Sharing is operating system dependent and does not exist in many
operating systems also it can be managed by File System managed by
servers.
 NAS:
Almost any machine that can connect to the LAN (or is interconnected to the
LAN through a WAN) can use NFS, CIFS or HTTP protocol to connect to a
NAS and share files.
A NAS identifies data by file name and byte offsets, transfers file data or file
meta-data (file's owner, permissions, creation data, etc.), and handles security,
user authentication, file locking.
A NAS allows greater sharing of information especially between disparate
operating systems such as Unix and NT it can also be managed by Head unit
of NAS.
Conclusion
 As we seen in our whole presentation it’s really important to look after
a matter of storage in a huge environments.
 Starting from smallest memory unit we have tried to explore how it can
grow up to very large scale and can be useful to implement bigger
network application which can access a very large data store let’s name
such an application such as any MNC’s Data warehouse, Google
Search Engine, Data mining applications generally these technologies
are implemented to manage vary enormous amount of data storage.
Glossary of terms
 FAT: File Allocation Table
 NTFS: New Technology File System
 EXT2,EXT3,EXT4: Second Extended, Third Extended, Four Extended
File Systems.
 SAN: Storage Area Network
 NAS: Network Attached Storage
 SCSI: Small Computer Systems Interface
 iSCSI: internet Small Computer Systems Interface
 FC: Fiber Channel
 iFCP: internet Fiber Channel Protocol
 FCIP: Fiber Channel over IP
 NFS: Network File system
 CIFS: Common Internet File System

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (18)

File system structure
File system structureFile system structure
File system structure
 
Windows File Systems
Windows File SystemsWindows File Systems
Windows File Systems
 
Fat 32 file system
Fat 32 file systemFat 32 file system
Fat 32 file system
 
File system of windows xp
File system of windows xpFile system of windows xp
File system of windows xp
 
File System Implementation
File System ImplementationFile System Implementation
File System Implementation
 
NTFS and Inode
NTFS and InodeNTFS and Inode
NTFS and Inode
 
File Systems
File SystemsFile Systems
File Systems
 
Os
OsOs
Os
 
File system Os
File system OsFile system Os
File system Os
 
File system security
File system securityFile system security
File system security
 
Windows file system
Windows file systemWindows file system
Windows file system
 
Disk and File System Management in Linux
Disk and File System Management in LinuxDisk and File System Management in Linux
Disk and File System Management in Linux
 
File systems linux class 8
File systems linux class 8File systems linux class 8
File systems linux class 8
 
File System and File allocation tables
File System and File allocation tablesFile System and File allocation tables
File System and File allocation tables
 
File System FAT And NTFS
File System FAT And NTFSFile System FAT And NTFS
File System FAT And NTFS
 
Windows for Everyone(Operating System)
Windows for Everyone(Operating System)Windows for Everyone(Operating System)
Windows for Everyone(Operating System)
 
File system
File systemFile system
File system
 
Windows File Systems
Windows File SystemsWindows File Systems
Windows File Systems
 

Andere mochten auch

Affirmed Systems SSD Storage Area Network Appliance architecture for trading ...
Affirmed Systems SSD Storage Area Network Appliance architecture for trading ...Affirmed Systems SSD Storage Area Network Appliance architecture for trading ...
Affirmed Systems SSD Storage Area Network Appliance architecture for trading ...Joseph Brunner
 
Introduction To San
Introduction To SanIntroduction To San
Introduction To Sanprakashjjaya
 
Storage Area Networks, Networks, Networking, Computer Networks
Storage Area Networks, Networks, Networking,  Computer NetworksStorage Area Networks, Networks, Networking,  Computer Networks
Storage Area Networks, Networks, Networking, Computer NetworksSeraphic Nazir
 
Network attached storage
Network attached storageNetwork attached storage
Network attached storageashutosh rai
 
Storage Area Network
Storage Area NetworkStorage Area Network
Storage Area NetworkRaphael Ejike
 
Emc san-overview-presentation
Emc san-overview-presentationEmc san-overview-presentation
Emc san-overview-presentationjabramo
 
Introduction to san ( storage area networks )
Introduction to san ( storage area networks )Introduction to san ( storage area networks )
Introduction to san ( storage area networks )sagaroceanic11
 
Storage area network
Storage area networkStorage area network
Storage area networkNeha Agarwal
 
Storage Area Network(SAN)
Storage Area Network(SAN)Storage Area Network(SAN)
Storage Area Network(SAN)Krishna Kahar
 
Network Attached Storage (NAS)
Network Attached Storage (NAS)Network Attached Storage (NAS)
Network Attached Storage (NAS)sandeepgodfather
 
Ppt for graphical password authentication using cued click points
Ppt for graphical password authentication using cued click pointsPpt for graphical password authentication using cued click points
Ppt for graphical password authentication using cued click pointsHari Krishnan
 
Storage Area Network (San)
Storage Area Network (San)Storage Area Network (San)
Storage Area Network (San)sankcomp
 
Graphical password authentication
Graphical password authenticationGraphical password authentication
Graphical password authenticationAsim Kumar Pathak
 

Andere mochten auch (20)

Affirmed Systems SSD Storage Area Network Appliance architecture for trading ...
Affirmed Systems SSD Storage Area Network Appliance architecture for trading ...Affirmed Systems SSD Storage Area Network Appliance architecture for trading ...
Affirmed Systems SSD Storage Area Network Appliance architecture for trading ...
 
Vpn_NJ ppt
Vpn_NJ pptVpn_NJ ppt
Vpn_NJ ppt
 
Introduction To San
Introduction To SanIntroduction To San
Introduction To San
 
Storage area network (san)
Storage area network (san) Storage area network (san)
Storage area network (san)
 
Storage Area Networks, Networks, Networking, Computer Networks
Storage Area Networks, Networks, Networking,  Computer NetworksStorage Area Networks, Networks, Networking,  Computer Networks
Storage Area Networks, Networks, Networking, Computer Networks
 
Storage area network
Storage area networkStorage area network
Storage area network
 
PACE-IT: Storage Area Networks - N10 006
PACE-IT: Storage Area Networks - N10 006PACE-IT: Storage Area Networks - N10 006
PACE-IT: Storage Area Networks - N10 006
 
SAN Review
SAN ReviewSAN Review
SAN Review
 
Network attached storage using raspberry pi
Network attached storage using raspberry piNetwork attached storage using raspberry pi
Network attached storage using raspberry pi
 
Network attached storage
Network attached storageNetwork attached storage
Network attached storage
 
SAN
SANSAN
SAN
 
Storage Area Network
Storage Area NetworkStorage Area Network
Storage Area Network
 
Emc san-overview-presentation
Emc san-overview-presentationEmc san-overview-presentation
Emc san-overview-presentation
 
Introduction to san ( storage area networks )
Introduction to san ( storage area networks )Introduction to san ( storage area networks )
Introduction to san ( storage area networks )
 
Storage area network
Storage area networkStorage area network
Storage area network
 
Storage Area Network(SAN)
Storage Area Network(SAN)Storage Area Network(SAN)
Storage Area Network(SAN)
 
Network Attached Storage (NAS)
Network Attached Storage (NAS)Network Attached Storage (NAS)
Network Attached Storage (NAS)
 
Ppt for graphical password authentication using cued click points
Ppt for graphical password authentication using cued click pointsPpt for graphical password authentication using cued click points
Ppt for graphical password authentication using cued click points
 
Storage Area Network (San)
Storage Area Network (San)Storage Area Network (San)
Storage Area Network (San)
 
Graphical password authentication
Graphical password authenticationGraphical password authentication
Graphical password authentication
 

Ähnlich wie The Storage Systems

Microsoft Windows File System in Operating System
Microsoft Windows File System in Operating SystemMicrosoft Windows File System in Operating System
Microsoft Windows File System in Operating SystemMeghaj Mallick
 
linux file sysytem& input and output
linux file sysytem& input and outputlinux file sysytem& input and output
linux file sysytem& input and outputMythiliA5
 
Graphical user interface _ SEOSKILLS Hyderabad
Graphical user interface _ SEOSKILLS HyderabadGraphical user interface _ SEOSKILLS Hyderabad
Graphical user interface _ SEOSKILLS HyderabadSEO SKills
 
File Management in Operating Systems
File Management in Operating SystemsFile Management in Operating Systems
File Management in Operating Systemsvampugani
 
Storage management in operating system
Storage management in operating systemStorage management in operating system
Storage management in operating systemDeepikaT13
 
PARALLEL FILE SYSTEM FOR LINUX CLUSTERS
PARALLEL FILE SYSTEM FOR LINUX CLUSTERSPARALLEL FILE SYSTEM FOR LINUX CLUSTERS
PARALLEL FILE SYSTEM FOR LINUX CLUSTERSRaheemUnnisa1
 
Description Of A Network Administrator
Description Of A Network AdministratorDescription Of A Network Administrator
Description Of A Network AdministratorGina Alfaro
 
Distributed File System
Distributed File SystemDistributed File System
Distributed File SystemNtu
 
presentations
presentationspresentations
presentationsMISY
 
Ie Storage, Multimedia And File Organization
Ie   Storage, Multimedia And File OrganizationIe   Storage, Multimedia And File Organization
Ie Storage, Multimedia And File OrganizationMISY
 
I/O System and Case study
I/O System and Case studyI/O System and Case study
I/O System and Case studyLavanya G
 
Unix Operating System
Unix Operating SystemUnix Operating System
Unix Operating Systemsubhsikha
 
introduction to information security and management
introduction to information security and managementintroduction to information security and management
introduction to information security and managementChyonChyon
 

Ähnlich wie The Storage Systems (20)

Microsoft Windows File System in Operating System
Microsoft Windows File System in Operating SystemMicrosoft Windows File System in Operating System
Microsoft Windows File System in Operating System
 
linux file sysytem& input and output
linux file sysytem& input and outputlinux file sysytem& input and output
linux file sysytem& input and output
 
File system
File systemFile system
File system
 
Graphical user interface _ SEOSKILLS Hyderabad
Graphical user interface _ SEOSKILLS HyderabadGraphical user interface _ SEOSKILLS Hyderabad
Graphical user interface _ SEOSKILLS Hyderabad
 
File Management in Operating Systems
File Management in Operating SystemsFile Management in Operating Systems
File Management in Operating Systems
 
Storage management in operating system
Storage management in operating systemStorage management in operating system
Storage management in operating system
 
PARALLEL FILE SYSTEM FOR LINUX CLUSTERS
PARALLEL FILE SYSTEM FOR LINUX CLUSTERSPARALLEL FILE SYSTEM FOR LINUX CLUSTERS
PARALLEL FILE SYSTEM FOR LINUX CLUSTERS
 
Description Of A Network Administrator
Description Of A Network AdministratorDescription Of A Network Administrator
Description Of A Network Administrator
 
Distributed File System
Distributed File SystemDistributed File System
Distributed File System
 
XFS.ppt
XFS.pptXFS.ppt
XFS.ppt
 
file management
 file management file management
file management
 
presentations
presentationspresentations
presentations
 
Ie Storage, Multimedia And File Organization
Ie   Storage, Multimedia And File OrganizationIe   Storage, Multimedia And File Organization
Ie Storage, Multimedia And File Organization
 
Operating System
Operating SystemOperating System
Operating System
 
File system
File systemFile system
File system
 
I/O System and Case study
I/O System and Case studyI/O System and Case study
I/O System and Case study
 
Unix Operating System
Unix Operating SystemUnix Operating System
Unix Operating System
 
Windows xp
Windows xpWindows xp
Windows xp
 
Unix1
Unix1Unix1
Unix1
 
introduction to information security and management
introduction to information security and managementintroduction to information security and management
introduction to information security and management
 

Kürzlich hochgeladen

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 

Kürzlich hochgeladen (20)

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

The Storage Systems

  • 1. Seminar Outline  Introduction to STORAGE.  Various File Systems.  Why Storage Systems?  Types of STORAGE SYSTEMS.  Differences between SAN & NAS.  Conclusion  Glossary Of Terms
  • 2. Introduction to Storage  In today’s era computers are the most useful devices because of its usability has reached to a new extent.  As we already know for making computer fully functional, we need lots of small to large scale chips need to implement various functionalities which we day to day use or computer serves to us through.  Let’s consider few of which is very important part of computer in order to maintain or make available functionality to the user.  Motherboard  Microprocessor OR Microcontroller(depends on particular system)  Input & Output console and devices.  Memory (the most essential part of the system and critical one)  This discussion essentially focuses on the matters related to a memory at a new level.
  • 3. Introduction( Continues… )  As we discussed in the previous slide, memory is the essential element or component of the computer system which enable us to perform several or may be all kind of the operations.  Let’s take a real world example of a memory is none other than our BRAIN which maintains tons of information for making decision and doing processing in real time or in future, it also has future assumptions and past which happened with us.  In similar scenario storage systems or devices help us to accomplish a certain task, help us to remember some data or information based on its capacity.  Capacity varies according to its requirement such as if we want to store student information then we would not be needing a TERA BYTE storage it can be fulfilled within few MEGAs or GIGA bytes.
  • 4. Various File Systems  file system is a data structure that organizes files and directories on a disk partition so that they can be easily retrieved. Only one file system can reside on a disk partition.  A file is a one-dimensional array of bytes with no other structure implied. Information about each file is stored in structures called inodes.  A directory is a container that stores files and other directories. It is merely another type of file that the user is permitted to use, but not allowed to write; the operating system itself retains the responsibility for writing directories. Directories cannot span file systems. The combination of directories and files make up a file system.  At systems level a file systems works like a register which maintains information regarding system and memory resources like FILE NODE, FILE LOCATION, FILE META INFORMATION , POINTERS ETC.
  • 5. File Systems(continue)  FAT(File Allocation Table):  The FAT file system is simple and reliable. It does not lose data because the computer crashed in the middle of an update. It does not use a lot of memory. It does, however, do a lot of extra administrative I/O to different areas of the partition. The directory is allocated at the start of the partition and it contains the table of free space. To write a new dataset, or to add data to an old one, the disk arm must be constantly moved between the location of the directory and the place where the data is being written. Without optimization, a file can end up fragmented into many small pieces.  By design FAT supports a maximum of 64K allocation units. When the disk partition is 32 megabytes or less, then an allocation unit is a 512 byte sector. However, as the disk gets larger, the units get larger. A 64 megabyte disk partition has 1K allocation units. A 128 meg partition has 2K units. A 256 meg partition has 4K allocation units. Each file occupies one or more allocation unit. As the allocation units get large, any large number of small files wastes a lot of disk space.
  • 6. File Systems(continue)  NTFS(New Technology File System): its a new file system for Windows NT. NTFS is designed to be all things to all people and to include all the features of every other file system in common use. NTFS support long UNICODE file names. In theory, an NTFS file can have its name in Chinese or Hebrew characters. At the same time, NTFS maintains an 8.3 name for the file so that it can be used by a DOS program. NTFS also supports case-sensitive file access (for Unix programs) and case- insensitive file access (for DOS, OS/2, and Windows programs).NTFS writes updates to a log area of each volume. After a system crash, this log area can be used to cleanup problems almost instantaneously.  NTFS supports "volume sets" where a single disk letter is associated with a "volume" created from a number of separate free space areas scattered across several disks. If an NTFS volume fills up, it can be dynamically expanded by adding an extra chunk of free disk space from the same or from another hard disk.
  • 7. File Systems (Linux Case Study)  Linux File System structure: In Linux, everything is configured as a file. This includes not only text files, images and compiled programs (also referred to as executables), but also directories, partitions and hardware device drivers.  One important term about file systems is NATIVE FILE SYSTEMS means Native means that the file systems were either developed originally for Linux or were first developed for other operating systems and then rewritten so that they would have functions and performance on Linux comparable or superior to those of file systems originally developed for Linux.  Linux has following file systems: ext2,ext3,ext4.  Here, EXT2 stands for SECOND EXTENDED FILE SYSTEM,THIRD EXTENDED FILE SYSTEMS & FOURTH EXTENDED FILESYSTEM.
  • 8. Linux File System  EXTFS(Extended File System):The ext file-system uses a system called inodes to track information about the files stored in the virtual directory. The inode system creates a separate table on each physical device, called the inode table , to store the file information. Each stored file in the virtual directory has an entry in the inode table. The extended part of the name comes from the additional data that it tracks on each file, which consists of:  The file name  The file size  The owner of the file  The group the file belongs to  Access permissions for the file  Pointers to each disk block that contains data from the file  Linux references each inode in the inode table using a unique number (called the inode number ), assigned by the file system as data files are created. The file system uses the inode number to identify the file rather than having to use the full file name and path.  There are several versions also avelible like ext2,ext3,ext4.
  • 9. Why Storage systems?  This is era of computing, world needs to use lots of resources from all over the world and data requirement is very much for certain things to know end users usually use search engines on internet those search engines are not simple one to implement.  First question arises where they keep such huge amount of the data for producing or presenting in front of users?  They certainly need a very vast storage to handle frequent and speedy coming data request.  So, every data giant company needs a very powerful STORAGE SYSTEM.
  • 10. Types of Storage Systems  Embedded Storage  Storage Area Network(SAN)  Network Attached Storage(NAS)
  • 11. Types of Storage Systems(continue)  Embedded Storage(Flash storage):This is most smallest storage medium that stores data internally in devices like mobile phones storage, any embedded devices , SCADA systems that means from small to large scale all kind of applications can be applied to use for Embedded Storage or say memory.  Specially used when we wanted to create a small computing application which is used into small computing devices sometimes to boot OS stored under any flash devices or small memory.  This kind of memory is also useful for small machine dependent application such as small robots or any hardware specific code written on microcontroller in those situation a flash storage is very much useful for us to make an portable machine / hardware application.
  • 12. Storage Networking  Storage networking is a most evolving area of information technology which consists of following:  DAS(Direct Attached Storage)  NAS(Network Attached Storage)  SAN(Storage Area Network)
  • 13. Types of Storage Systems(continue)  Storage Area Network(SAN): The Storage Networking Industry Association (SNIA) defines the storage area network (SAN) as a network whose primary purpose is the transfer of data between computer systems and storage elements. A SAN consists of a communication infrastructure, which provides physical connections. It also includes a management layer, which organizes the connections, storage elements, and computer systems so that data transfer is secure and robust. The term SAN is usually (but not necessarily) identified with block I/O services rather than file access services.  SAN introduces the flexibility of networking to enable one server or many heterogeneous servers to share a common storage utility. A network might include many storage devices, including disk, tape, and optical storage. Additionally, the storage utility might be located far from the servers that it uses.
  • 14. Storage Area Network Architecture
  • 15. Storage Area Network continue…  In a diagram this shows that how a storage system uses what kind of general model.  Within a diagram you can see that terminals arranged having different platforms like NT, UNIX, LINUX etc.  These things actually connected by any network devices such as network hubs, routers, switches etc. which enable us to connect them internally with each and every other component within a diagram.  All connected terminal use network components to connect to RAID, Optical Storage, Disk or tape so that its really useful to make an contact with external storage devices through a communication channel.
  • 16. Storage Area Network Protocols(Continue…)  Network protocols used in SAN is listed as under:   iSCSI FCIP iFCP  As with usual networking environment having some protocols to communicate within various devices over the networking environment same way storage systems has their own networking infrastructure to maintain memory access requests.  iSCSI: The most common type of IP SAN uses iSCSI to encapsulate SCSI commands and assemble data into packets for transfer between the host servers and storage devices. IP SAN protocols typically run over a standard Ethernet network and use the Transmission Control Protocol/Internet Protocol (TCP/IP) for communication.  An IP SAN for block-based data is often referred to as an iSCSI SAN.
  • 17. Storage Area Network Protocols(Continue…)  Fiber Channel over IP (FCIP or FC/IP): known as Fiber Channel tunneling or storage tunneling) is an Internet Protocol (IP)-based storage networking technology developed by the Internet Engineering Task Force (IETF). FCIP mechanisms enable the transmission of Fibre Channel (FC) information by tunneling data between storage area network (SAN) facilities over IP networks; this capacity facilitates data sharing over a geographically distributed enterprise. One of two main approaches to storage data transmission over IP networks, FCIP is among the key technologies expected to help bring about rapid development of the storage area network market by increasing the capabilities and performance of storage data transmission.
  • 18. Storage Area Network Protocols(Continue…)  iFCP(internet Fiber Channel Protocol):it is a gateway-to-gateway protocol It provides Fiber Channel fabric services to Fiber Channel devices over an IP network. iFCP uses TCP to provide congestion control, error detection, and recovery. The primary purpose of iFCP is to allow interconnection and networking of existing Fiber Channel devices at wire speeds over an IP network.  Under iFCP, IP components and technology replace the Fiber Channel switching and routing infrastructure. iFCP was originally developed by Nishan Systems, acquired by McDATA in September 2003. McDATA was then acquired by Brocade.
  • 19. Network Attached Storage(NAS)  Network-attached storage (NAS) is basically a LAN-attached file server that serves files by using a network protocol such as Network File System (NFS). NAS is a term that is used to refer to storage elements that connect to a network and provide file access services to computer systems. A NAS storage element consists of an engine that implements the file services (by using access protocols such as NFS or Common Internet File System (CIFS)) and one or more devices, on which data is stored. NAS elements might be attached to any type of network. NAS storage provides acceptable performance and security, and it is often less expensive for servers to implement (for example, Ethernet adapters are less expensive than Fiber Channel adapters). Protocols by NAS: NFS(Network File System), CIFS(Common Internet File System)
  • 21. Network Attached Storage Architecture  NAS Architecture: This is essentially important to know what’s inside actual NAS?  It consists of various fixed disks and RAIDs( Redundant Arrays of Independent Disks) which used to maintain a large amount of storage of data even may be in PETA BYTES.  In previous image of NAS it dictates how any NAS is useful and how its connected to various devices such as wireless devices, modems,digi cams, TV and many more flavor of devices.  It doesn’t end here NAS can also be connected to internet to be treated as an cloud storage as well as private company storage devices or even in a company’s intranet we can connect it.
  • 22. Key Differences between SAN & NAS  SAN: Only server class devices with SCSI Fiber Channel can connect to the SAN. The Fiber Channel of the SAN has a limit of around 10km at best. A SAN addresses data by disk block number and transfers raw disk blocks. File Sharing is operating system dependent and does not exist in many operating systems also it can be managed by File System managed by servers.  NAS: Almost any machine that can connect to the LAN (or is interconnected to the LAN through a WAN) can use NFS, CIFS or HTTP protocol to connect to a NAS and share files. A NAS identifies data by file name and byte offsets, transfers file data or file meta-data (file's owner, permissions, creation data, etc.), and handles security, user authentication, file locking. A NAS allows greater sharing of information especially between disparate operating systems such as Unix and NT it can also be managed by Head unit of NAS.
  • 23. Conclusion  As we seen in our whole presentation it’s really important to look after a matter of storage in a huge environments.  Starting from smallest memory unit we have tried to explore how it can grow up to very large scale and can be useful to implement bigger network application which can access a very large data store let’s name such an application such as any MNC’s Data warehouse, Google Search Engine, Data mining applications generally these technologies are implemented to manage vary enormous amount of data storage.
  • 24. Glossary of terms  FAT: File Allocation Table  NTFS: New Technology File System  EXT2,EXT3,EXT4: Second Extended, Third Extended, Four Extended File Systems.  SAN: Storage Area Network  NAS: Network Attached Storage  SCSI: Small Computer Systems Interface  iSCSI: internet Small Computer Systems Interface  FC: Fiber Channel  iFCP: internet Fiber Channel Protocol  FCIP: Fiber Channel over IP  NFS: Network File system  CIFS: Common Internet File System