Upload
-
View
140
Download
0
Tags:
Embed Size (px)
Citation preview
1 © Copyright 2014 EMC Corporation. All rights reserved. © Copyright 2014 EMC Corporation. All rights reserved.
What is “in heart” of many areas of life?
Storage is “in heart” of many areas of life
2 © Copyright 2014 EMC Corporation. All rights reserved. © Copyright 2014 EMC Corporation. All rights reserved.
Exploding Data Growth
2009 0.8 ZB
2020
48 TIMES LARGER 44 ZB
2013 4.4 ZB
3 © Copyright 2014 EMC Corporation. All rights reserved. © Copyright 2014 EMC Corporation. All rights reserved.
Storage system is…
Storage Area
Network
User Interface
Compute: server/host
Storage array
Network
LAN/WAN
Client Storage
Data transfer
Data processing
4 © Copyright 2014 EMC Corporation. All rights reserved. © Copyright 2014 EMC Corporation. All rights reserved.
Store the data
Storage system means…
Make data available
Protect the data
Process the data
5 © Copyright 2014 EMC Corporation. All rights reserved. © Copyright 2014 EMC Corporation. All rights reserved.
Store the data
Storage system means…
Make data available
Protect the data
Process the data
Full stack: • Drivers…applications, GUI • CPU architecture,
performance… • OS - kernel /user space • File Systems • Virtualization – VMware, MS,
OpenStaclk…. • Cloud integration • ….
6 © Copyright 2014 EMC Corporation. All rights reserved. © Copyright 2014 EMC Corporation. All rights reserved.
Store the data
Storage system means…
Make data available
Protect the data
Process the data
Networks: • OSI model layers 3…7 • iSCSI, NFS/SMB/CIFS, FC… • Linux and proprietary
stacks • Network virtualization • ….
7 © Copyright 2014 EMC Corporation. All rights reserved. © Copyright 2014 EMC Corporation. All rights reserved.
Store the data
Storage system means…
Make data available
Protect the data
Process the data
Data services: • Algorithms… RAID,
Compression, FAST, replication….
• Performance & Capacity optimization and prediction
• Compliance • Etc….
8 © Copyright 2014 EMC Corporation. All rights reserved. © Copyright 2014 EMC Corporation. All rights reserved.
Store the data
Storage system means…
Make data available
Protect the data
Process the data
Security and protection: • Snapshots, replication • Security technologies…
D@RE, Kerberos,…
9 © Copyright 2014 EMC Corporation. All rights reserved. © Copyright 2014 EMC Corporation. All rights reserved.
Computer Science
Storage system development means…
Programming languages
Communication
Tools and processes
• SW design principles
• SW dev processes, version control, build tools…
• C++, Java, Python, … • Math algorithms; OS
• Ability to communicate effectively
• English