Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
• The VxRail System architecture is designed to handle the performance and availability
requirements for the most demanding workload.
• VxRail System configuration options allow a system design that can satisfy the workload demands
and their SLOs at an optimal cost.
• Q&A
• Management network
• vMotion network
• vSAN
• VM networks
5 © Copyright 2017 Dell Inc.
Structure of the vSAN datastore
vSAN • vSAN datastore consists of disk groups
datastore
• Disk group consists of one cache and from 1 to
VxRail 7 capacity disks
host
• Disk groups exhibit performance capabilities,
Disk groups 1..4 owns
capacity and endurance
Endurance
…64
Hosts
Scales linearly
• In technology-refresh use cases, use data collected with tools such as Dell
DPACK
– https://dpack2.dell.com/register/loginpage
• When “real life” data is not available, use “reference workloads” to define the
requirements
• Login VSI provides reference loads for the sizing of virtual desktops
– Knowledge worker, power user, task user
• The VxRail advanced sizing tool, which is used by Dell EMC vArchitects,
provides reference loads
• Work together with your vArchitect on the sizing/modeling exercises
G Series Nodes E Series Nodes V Series Nodes P Series Nodes S Series Nodes
All-flash or hybrid All-flash or hybrid All-flash or hybrid All-flash or hybrid Hybrid only
Up to 19.2 TB/node Up to 30.7 TB/node Up to 46 TB/node Up to 46 TB/node Up to 48 TB/node
Not Precise
– Use a more specific metric, such as GHz, to
define the CPU capacity pool
– A 10-20% variation in requirements can create a
Precision
significant difference after implementation Not-accurate and Accurate and
not-precise not-precise
Precise
Not-accurate and Accurate and
precise precise
• A wide variety of memory sizes are possible in • The way in which the DIMMs are populated on
the VxRail hosts the server board impacts performance
• We should be sure to allocate enough memory to hold the working set of the applications that will
run
• Collecting data from the existing environments is key for this determination
Cache All flash SSD 10 DWPD(*) n/a <1ms 2.5” 400, 800GB
Cluster
capacity
@ 80%
No spare capacity
means no capacity
for rebuild or
maintenance
18 © Copyright 2017 Dell Inc.
Network considerations
– Configuration rules, system overhead and the effect No. of Capacity Drives / node
Total Cluster raw capacity (TB)
7 x 3.84TB SSD
488.6
7 x 3.84TB SSD
464.2
of configuration options are taken in consideration Total Cluster usable capacity(TB) 246.0 253.4
• A well planned vSAN cluster can support What expectations When should I
very demanding I/O workloads, scaling can I have about consider adding
as nodes are added service levels? nodes?
150,000 123,178
100,000
50,000
-
Mirror-1 Mirror-2 RAID-5 RAID-6
Nodedup Nodedup nodedup nodedup
300,000
255,127
250,000
202,000
200,000 181,152
150,000 123,178
100,000
RAID-6 implications
50,000 • RAID-6 is more likely to reach the limit of the VSAN network
bandwidth (10Gb/s per node)
- • RAID-6 response times will be higher as a function of the extra
Mirror-1 Mirror-2 RAID-5 RAID-6 network and disk activity
Nodedup Nodedup nodedup nodedup
OLTP-4K (RAID-1)
max
500,000
450,000
90%
400,000
80%
70%
350,000
300,000
60%
50%
IOPS
250,000
40% • Congestions are an indication that the
200,000
30% back end of the system cannot keep up
150,000 with the front end.
20%
100,000 • When this happen vSAN throttles I/Os.
10%
50,000
0
13
19
25
31
37
43
49
55
61
67
73
79
85
91
97
1
7
103
109
115
121
127
133
139
145
151
157
163
169
175
181
187
193
199
205
211
217
223
229
235
241
247
253
259
265
271
277
283
289
295
301
307
12 x nodes – VxRail P470F – V4.0.132 – vSAN 6.3 – RDBMS – 3 stripes Intervals
Each node with: 75GHz CPU – 768MB RAM – 2 DGs – 800GB Cache – 6 x 3.84TB SSDs
• The term “utilization” is used in this presentation to describe how much of the “system capacities” are being consumed
29 © Copyright 2017 Dell Inc. • Resource capacity can be described in number of I/Os, CPU, memory, storage, …
Service levels and I/O utilization
Resp time (ms) VxRAIL V4 - Response time curves for OLTP4K using different fault tolerance options
7.0
5.8
6.0 5.6
5.0 4.6
4.0
2.9
3.0
2.3
70%
2.0 1.7 Better performance
1.5
1.3 1.4
1.2 predictability when operating
below 70% of the max that a
1.0
given system config can
produce for a workload
-
- 50,000 100,000 150,000 200,000 250,000 300,000 350,000 400,000 450,000 500,000
12 x nodes – VxRail P470F – V4.0.132 – vSAN 6.3 – RDBMS – 3 stripes IOPS
Each node with: 75GHz CPU – 768MB RAM – 2 DGs – 800GB Cache – 6 x 3.84TB SSDs
30 © Copyright 2017 Dell Inc.
Service levels and deduplication
IOPS vs. response time
OLTP 4K – Dedup versus non-dedup
Resp time (ms) VxRAIL V4 - Response time curves for OLTP4K using different fault tolerance options
7.00
207,705 , 5.4
6.00 5.4
Between 0.4 and 0.6ms added by 5.2
5.00 dedup, when operating below 50%
of max IOPS for configuration 4.0
4.00 255,127.75 , 4.95
3.1
3.00 2.6 3.60
2.1 2.1
1.8
2.00 1.6 2.58
1.97
1.00 1.60 1.52
1.30 1.40 1.28
-
- 50,000 100,000 150,000 200,000 250,000 300,000
IOPS
FLASH-OLTP4K-MIRROR-1-NODEDUP-6 nodes -2 DGs - 800GB cache - 3x3.84TB
FLASH-OLTP4K-MIRROR-1-DEDUP-6 nodes -2 DGs - 800GB cache - 3x3.84TB
vCenter Server
4.00
3.00
2.00
1.00
-
- 50,000 100,000 150,000 200,000 250,000 300,000 350,000 400,000 450,000 500,000
IOPS
• vSAN consumption
– IOPS, throughput, latency, congestions
– Increases in latency and congestions should be evaluated
› Are they a effect of organic growth or result of a VM with an excess
consumption?
10,000.0 16.00
14.00
1,000.0 12.00
10.00
100.0 8.00
5.25
6.00
3.82
10.0 2.76 4.00
2.79
2.00
1.0 -
• vSAN’s scale out architecture eliminates the need to add a large excess capacity at planning
• A good definition of workload demands improves the quality of the configuration and better satisfies SLOs
• Work with your vArchitect and evaluate different configuration options to optimize cost and performance
• If configured properly, a VxRail system can support the most demanding workloads
• Take advantage of policy-based management to optimize the use of resources and VMs performance
• Consider the effects of the fault tolerance methods and deduplication when making your policy decisions