Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Application classes
Storage growth trends by class of Application Classes &
application Drivers for Storage Demand
Storage purchase drivers
Module 1.2: Business Value Analysis
Business Value Analysis
Direct & indirect costs
TCO & ROI
Definition of business value metrics and
Key performance indicators Requirements Analysis
Demand for
Storage Capacity
Retrofit of Storage
Replacement
Systems with different
of old units within existing
architecture
architecture
Degree of
Enterprise
Connectedness
Workgroup
Availability
2007 EMC Corporation. All rights reserved.
Application Classes that Determine Storage
Demand
Application Class
Externally * Email * E-commerce * Multi user applications
Networked * Web Page delivery * Rich Media on demand networked beyond
* Cross enterprise enterprise
applications * Visible to customers and
* Credit Card processing suppliers
Enterprise * Internet * ERP,OLTP * Multi user applications
* Document * CRM,SCM networked within the
management * Datawarehousing, BI enterprise
* Workflow Management * Often critical to core
* Core legacy systems business process
Degree of * Industry Specific
applications
Connectedness * CAD CAM
30-90
300 Peta bytes shipped in 2000
20-40
75-300
Source Customer interviews: Merill Lynchs reality Check survey of 110 CIOs
2007 EMC Corporation. All rights reserved.
Infrastructure Software
Infrastructure Software supports applications
Infrastructure Software drives Storage demand
Applications
Infrastructure Software
Operating system Monitoring and management
Messaging system Storage resources
Workload scheduling and Applications
balancing
Network
System
Application development Replication and availability
Management of reusable Back-up/restore
objects and data
Test creation and execution
Example
u t
h p
u g
r o
Th
r
fo
ed
Ne
Enterpris
e
Availability
Degree of Connectedness
Workgroup
Ease of management
Low High
Need for Availability
Intelligent caching
Load balancing and
performance tuning
Clustering Clustering
Automated failover Automated failover
Real time replication Real time replication
Primary Focus
Availability
SAN, High-end NAS Converging with SAN
Throughput
Custom designed Storage Networking architecture
R-LABS Stem cell therapy research team uses a mouse model to validate the
effectiveness of a transplantation treatment. They generate large volumes of data
that must be stored and analyzed for subsequent research. The research team
requested 1TB of Storage to be used by the 6 researchers in the team.
The online auctioning site, hosted by i-trade, started experiencing 100 fold increase
in hits on their site after an advertisement blitz on the national network. Their
application demands an additional 20TB of capacity.
Z-Banks recent misadventure in a loan scam in an emerging market economy has
prompted them to implement a new credit risk analysis system with capabilities of
deep data mining and to provide enhanced business intelligence to their loan
officers. The application development team has determined 10TB of Storage
requirements.
Disappointing User
Hardware Maintenance
Experience
Delay to Market
MONTHLY COST OF INFRASTRUC. 13,678 3,678 3,678 3,678 3,678 3,678 3,678 3,678 3,678 3,678 3,678 3,678 54,136
Year 2 4/1/06 5/1/06 6/1/06 7/1/06 8/1/06 9/1/06 10/1/06 11/1/06 12/1/06 1/1/07 2/1/07 3/1/07 Total
CX600 HW Maint 1,705 1,705 1,705 1,705 1,705 1,705 1,705 1,705 1,705 1,705 1,705 1,705 20,460
CX600 SW Maint 2,340 2,340 2,340 2,340 2,340 2,340 2,340 2,340 2,340 2,340 2,340 2,340 28,080
Future Storage Consuption 10,000
MONTHLY COST OF INFRASTRUC. 14,045 4,045 4,045 4,045 4,045 4,045 4,045 4,045 4,045 4,045 4,045 4,045 58,540
Year 3 4/1/07 5/1/07 6/1/07 7/1/07 8/1/07 9/1/07 10/1/07 11/1/07 12/1/07 1/1/08 2/1/08 3/1/08 Total
CX600 HW Maint 1,875 1,875 1,875 1,875 1,875 1,875 1,875 1,875 1,875 1,875 1,875 1,875 22,500
CX600 SW Maint 2,575 2,575 2,575 2,575 2,575 2,575 2,575 2,575 2,575 2,575 2,575 2,575 30,900
Future Storage Consuption 10,000
MONTHLY COST OF INFRASTRUC. 14,450 4,450 4,450 4,450 4,450 4,450 4,450 4,450 4,450 4,450 4,450 4,450 63,400
CX700 Lease 3,683 3,683 3,683 3,683 3,683 3,683 3,683 3,683 3,683 3,683 3,683 3,683 44,196
MONTHLY COST OF INFRASTRUC. 3,683 3,683 3,683 3,683 3,683 3,683 3,683 3,683 3,683 3,683 3,683 3,683 44,196
Year 2 4/1/06 5/1/06 6/1/06 7/1/06 8/1/06 9/1/06 10/1/06 11/1/06 12/1/06 1/1/07 2/1/07 3/1/07 Total
CX600 HW Maint
CX600 SW Maint
Future Storage Consuption
CX700 Lease 3,683 3,683 3,683 3,683 3,683 3,683 3,683 3,683 3,683 3,683 3,683 3,683 44,196
MONTHLY COST OF INFRASTRUC. 3,683 3,683 3,683 3,683 3,683 3,683 3,683 3,683 3,683 3,683 3,683 3,683 44,196
Year 3 4/1/07 5/1/07 6/1/07 7/1/07 8/1/07 9/1/07 10/1/07 11/1/07 12/1/07 1/1/08 2/1/08 3/1/08 Total
CX600 HW Maint
CX600 SW Maint
Future Storage Consuption
CX700 Lease 3,683 3,683 3,683 3,683 3,683 3,683 3,683 3,683 3,683 3,683 3,683 3,683 44,196
MONTHLY COST OF INFRASTRUC. 3,683 3,683 3,683 3,683 3,683 3,683 3,683 3,683 3,683 3,683 3,683 3,683 44,196
70,000
60,000
50,000
40,000
Keep Equipment
30,000 Replace Equipment
20,000
10,000
0
Year 1 Year 2 Year 3
t=end of Project
Companies that more carefully consider how much they spend on IT and
more diligently manage their IT projects performed better in terms of revenue
growth, ROI and cash flow over a 3 year period than those of their
competitors.
Yankee Group 2002
asset
X
Purchase &
deployment liability
costs
Deployment BEP
time
n
C
NPV = t
t
(1+r)
t=0
Storage Subsystem
People
* Based on 2TB of user data and 10 servers; as of March 2001; see Appendix E for assumptions
Source: Customer interviews; expert interviews; McKinsey and Merrill Lynch
Length of Ownership
Improved disk
utilization in
Storage Networks
results in a 40%
reduction in
installed capacity
FTE/managed TB of Storage
Back-up costs
Operational
Cost
Enhance availability
Savings
Rationalization of servers
Gartner 66
31
Revenue Retention
Customer Loyalty
experience
Lost data Angry customers and government fines due to missing or damaged
data
Switching costs Risk of new system not working and pain of learning new system;
replacement of still-useful legacy systems
Delay to market Delays in changing Storage capacity and functionality to meet new
user requests
Requirements Analysis
The SYSTEM
being developed
Customers Regulators
Operator The
s Equipment
What they want Scenarios
Our Constraints
the SYSTEM (how to use the (standards,
to do for them equipment) regulations)
(desired results)
Neighbouring
Systems
Interfaces
(how they use the
equipment)
Use Cases
Group1 (Cases in Use Case Diagram1)
Use Case1
Primary Scenario (steps 1, 2, 3)
Alternative Paths
Exceptions
Local NFRs
Next Use Case...
Next Use Case Group
Global NFRs
2007 EMC Corporation. All rights reserved.
Sources of NFR Run-time Qualities
Run-time qualities
How well the functional requirements defines the expected service
qualities
Judged by the user in terms of some characteristic that the user
values or is concerned about
Provide value to the user and has more to do with short-term
competitive differentiation
Run-time non-functional requirements arise from the operating
environment, user(s), and competitive products
Organizational requirements
Requirements which are a consequence of organisational policies
and procedures
process standards used, implementation requirements, etc.
External requirements
Requirements which arise from factors which are external to the
system and its development process
interoperability requirements, legislative requirements, etc.
Organizational requirement
9.3.2: Storage utilization report shall conform to the process and
deliverables defined in XYZCo-ST-STAN-06
External requirement
7.6.5: Migration to the new Storage infrastructure should be non-
disruptive to existing operating environment
Specific
Projects without clear goals
Measurable will not achieve their goals
clearly
Attainable
Realizable You cant hit a bulls eye if
you dont know where the
Traceable target is
Availability
Disaster Recovery
Back-up & Archival requirements
Characterization of application workloads
2007 EMC Corporation. All rights reserved.
Is Storage Important in an Application?
Everything starts from the disk
Disks must be reliable and fast
All physical disks are only capable of doing approximately
200 operations per second
Server Storage Performance Gap
APPs Host
/ O.S.
data
Volumes
data Host STORAGE/IP
/ O.S. NETWORK
Array
Host
Applications Layer Storage Networks
/ O.S. Layer
Storage
Layer
Application Database Vol.Mgr Dev. Driver Host Bus Disk Cache Disk Bus Disk Drive
2007 EMC Corporation. All rights reserved.
Defining Performance via the Performance Stack
Application
File System
Volume Manager Host
Throughput
Virtual Memory
HBA/Driver Bandwidth
Storage & IP networks
Storage Controller
Cache Storage Response Time
Back-end
Source: Dave
Patterson
Performance
Measured in bandwidth and response time for given number of I/Os
per second
2007 EMC Corporation. All rights reserved.
Eliminate SAN Points of Failure
HBA
Storage Adaptors
Fiber optic cables
Interconnect devices
Path failover SW
2007 EMC Corporation. All rights reserved.
Guard Against Path Fail-over Malfunction
Path fail-over implemented on the server
Implications in a switched SAN environment
16 port Switch motherboard failure could trigger path fail-over for 12
or more servers
Excluded
2007 EMC Corporation. All rights reserved.
SAN QoC Classes
QoC Service Architecture Availability of Performance Bandwidth
Class Level Description Connection Degradation Scalability
Description (annual uptime) (annual
path-minutes)
1 Unspecified Failure sensitive Single point-to-
(no guarantee) - no redundancy point or single
loop
2 Variable Failure resilient 99% average 50,000 annual path- Multiple loops,
(statistical) - partially redundant paths (3.7 days average annual minutes average EPL, and/or
- partially redundant downtime) switched fabric
interconnects
3 Variable Failure resilient 99.9% .05% 5000 annual path- Switched fabric
(deterministic) - fully redundant paths (8.8 hours average annual minutes average,
- fully redundant or fault tolerant downtime, cannot exceed cannot exceed 5250
interconnects 13.1 hrs)
4 Constant Failure tolerant 99.99% minimum 500 annual path- Switched fabric
(deterministic) - fully redundant paths (maximum annual minutes maximum with maximum
- fully redundant interconnects downtime under 53 ports per
- backbone interconnects fault minutes) backplane
tolerant
Failure resilient
Redundant paths
Availability
99%; 3.7 days of annual down time
Performance degradation
50000 path minutes
Scalability
Multiple 100MB/S paths
Appropriate path failover SW
Implemented with Switches
2007 EMC Corporation. All rights reserved.
Class 3
Metrics specified as statistical average with limits
Availability
99.85 to 99.95%; 13.1 hrs to 8.8 hrs of down time
Performance degradation
5000 path minutes +/- 5% variation
Scalability
Could be achieved with switched fabric
Redundant fabric switches for the backbone
Redundant peripheral interconnect devices
Complete path redundancy
Director with primary and alternate path on the same director
Performance degradation
less than 500 path minutes
Scalability
Large number of ports per backplane
Redundant peripheral interconnect devices
Complete path redundancy
Directors
Performance degradation
Less than 50 path minutes
Scalability
Similar to Class 4
Implemented with redundant directors
R-Labs IT organization
Function 1: Responsible for the development, deployment and
support of business applications
Function 2: Responsible for the installation, operation, and
maintenance of the technology infrastructure the applications use