1 1 1 0 0 0 0 1 = a 0 1 0 0 0 0 0 1 = A 0 0 1 1 0 1 0 1 = 5

Download Report

Transcript 1 1 1 0 0 0 0 1 = a 0 1 0 0 0 0 0 1 = A 0 0 1 1 0 1 0 1 = 5

Class 3 Agenda
 Review
 Data Management
 State St Bank Case
 Text: Network Effect
Review
 Network Concepts Take-aways
 IP Address Shortage
Data Management Concepts
 Representing Data
 Character Sets
 Binary formats




Structured/Non-structured data
File Systems
Storage Arrays and RAID
Server Mass Storage Mechanisms
 Storage Area Networks
 Network Attached Storage
Character Sets




Representations of all text elements
ASCII – Standard for PC’s, unix
EBCDIC – The Mainframe alternative
UNICODE – The web standard:
many more characters
Ascii Character Set Example
(with Parity)
0 0 1 1
0 1 0 0
0 1 0 1 = 5
0 0 0 1 = A
1_ 1_ 1_ 0_
0_ 0_ 0_ 1_ = a
Structured vs Non-structured
Files




Definition
Impact on Storage
Impact on Access
Self-defining records
File System Concepts and
Issues
 Storage: Blocks and Sectors
 Writing and caching
 Fragmentation and re-organization
 Organization: File Hierarchies
 Folders, directories and qualifiers
 Inheriting and overriding properties
 Shared File Systems
 Client Sharing
 File Servers
Shared Storage Arrays
 Level of abstraction / Virtualization
 Vendors: StorTek, IBM, EMC, HP, …
 Goals: Management, flexibility
 Issues: Connectivity, Security
Non-Storage Array Model
svrA
disk1
svrB
disk2
svrC
disk3
Storage Array Model
svrA
disk1
D
I
svrB
disk2
S
svrC
disk3
K
A
RAID (redundant array of
independent disks)
 RAID 0 (Striping)
 Consecutive blocks written to different disks
 Performance gain only
 RAID 1 (Mirroring)
 Writes all data to two separate drives
 Reads from either for performance
 RAID 5 (Parity disk)
 Any disk can fail without loss
 Parity drive allows failed drive to be
recreated
RAID 0 Diagram
(Striping)
Disk
A
Disk
B
Disk
C
Disk
D
Block
1
Block
2
Block
3
Block
4
RAID 1 Diagram
(Mirroring)
Disk
B
Disk
A
Block
1
RAID 5 Diagram
(with even Parity)
Disk
A
Disk
B
Disk
C
Disk
D
Parity
Disk
0
1
0
1
0
1
1
1
0
1
1
1
0
0
0
0
1
0
0
1
Advanced Data Management

SYSTEM Managed Storage





Multiple levels of access
Automatic promotion/demotion
Catalog of “where”
Merging of “backup” copies
Master Data Management
 On “Common functions” tier shared by
business applications
 Mechanism for sharing, requesting changes
 Resolves duplicates, ownership, domains
Storage Area Networks
 “Fabric” connectivity between
servers and storage
 Access is still via “owning” server
 Used for structured data, data
associated with specific application
 Typically use specialized
connections
“Fabric” Storage Area
Network
Disk
A
Disk
B
SAN Side 1
Server 1 Server 2
Disk
C
Disk
D
Disk
E
SAN Side 2
Server 3
Server 4
Network-Attached Storage
 File systems accessed via internet
 Appear as remote drives
 Used for unstructured data (e.g.
documents), data used by many
servers
NAS Diagram
NAS
Network
Server
Server
State St. Bank: “A Higher Power”





Distinguish “Governance” from
“Management”
Governance is necessary in every aspect
of business. Why is it singled out in IT/IS
management?
Why not take over and run the Deutsche
Bank applications “as is”?
What information is needed for proper
decisions on a client? Who is
responsible for that information?
What type of planning and preparation
enhance “nimbleness”?
Homework
 Mon: Text Chapter 4: Moore’s Law
 Wed: Case Study: Netflix (Chapter 3
in Gallaugher)
 Wed: Receive take home midterm
exam (due next Monday)