HP StorageWorks 4000/6000/8000 .HP StorageWorks SAN Design Reference Guide, Pa - Page 294

HP StorageWorks Continuous Access EVA planning guide, application failover and restart.

Page 294 highlights

• Always use the least possible number of copy sets. If possible, combine virtual disks that have the same failover requirements because it is best to have one copy set per application instance. • Copy only data that is more expensive to re-create than to copy. • Add copy sets that will not impact normal data traffic. • Consider adding controller pairs to use available bandwidth effectively. For additional recommendations, see the HP StorageWorks Continuous Access EVA planning guide. Determining the required bandwidth You can determine the required bandwidth for any application. This example explains how to measure the amount of new or changed data. 1. Collect the peak read and write workloads for a given period of time. For Windows operating systems, use a tool such as PERFMON to capture the current performance requirements without Continuous Access EVA operating. Similar tools exist for other operating systems. • At each sample interval, capture reads per second (I/Os per second), read throughput per second (Mb/s), writes per second (I/Os per second), and write throughput per second (Mb/s). • If possible, collect read and write latency data. • Perform the collection by application, capturing the data for each logical unit (device) used by that application. 2. Create a graph of each data set that shows where the peaks occur during the day. • Determine whether the daily average change rate is level or bursty. • Consider how these numbers will increase over the next 12 to 18 months. The results of this scaling process become your design goal. • Determine the values for RPO and RTO. • RPO measures how much data is lost due to a problem at the source site. By definition, an RPO of zero (no data can be lost) requires synchronous replication, regardless of which data replication product you use. • RTO indicates when to start using the recovery site. This measurement includes data about application failover and restart. • For asynchronous Continuous Access EVA, the RPO design space is near zero. • XP Continuous Access Asynchronous supports an RPO from near zero to many hours. • Continuous Access EVA and XP Continuous Access all synchronous replication with an RTO equal to zero. 3. Once the data has been collected: • If the RPO is near zero, use the peak write rate and throughput to estimate the bandwidth you need. For some real-time applications (such as Microsoft Exchange), increase the nl bandwidth between 2 to 10 times this initial estimate due to wait time for link access. • If the RPO is greater than zero, then average the change rate over the RPO interval and use this value as an estimate of the inter-site bandwidth. You might need to increase or decrease this bandwidth, depending on the environment and the amount of time needed to complete the last write of the day before starting the next day's work. NOTE: Because it is difficult to predict data compression before you begin, these calculations do not account for the impact of compression. If you determine that you can compress all data at a constant rate, then use that ratio to reduce the effective throughput required from the link. 294 SAN extension

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330
  • 331
  • 332
  • 333
  • 334
  • 335
  • 336
  • 337
  • 338
  • 339
  • 340
  • 341
  • 342
  • 343
  • 344
  • 345
  • 346
  • 347
  • 348
  • 349
  • 350
  • 351
  • 352
  • 353
  • 354
  • 355
  • 356
  • 357
  • 358
  • 359
  • 360
  • 361
  • 362
  • 363
  • 364
  • 365
  • 366
  • 367
  • 368
  • 369
  • 370
  • 371
  • 372
  • 373
  • 374
  • 375
  • 376
  • 377
  • 378
  • 379
  • 380
  • 381
  • 382
  • 383
  • 384
  • 385
  • 386
  • 387
  • 388
  • 389
  • 390
  • 391
  • 392
  • 393
  • 394
  • 395
  • 396
  • 397
  • 398
  • 399
  • 400
  • 401
  • 402
  • 403
  • 404
  • 405
  • 406
  • 407
  • 408
  • 409
  • 410
  • 411
  • 412
  • 413
  • 414
  • 415
  • 416
  • 417
  • 418
  • 419
  • 420
  • 421
  • 422
  • 423
  • 424
  • 425
  • 426
  • 427
  • 428
  • 429
  • 430
  • 431
  • 432
  • 433
  • 434
  • 435
  • 436
  • 437
  • 438
  • 439
  • 440
  • 441
  • 442
  • 443
  • 444
  • 445
  • 446
  • 447
  • 448
  • 449
  • 450
  • 451
  • 452
  • 453
  • 454
  • 455
  • 456

Always use the least possible number of copy sets. If possible, combine virtual disks that have
the same failover requirements because it is best to have one copy set per application instance.
Copy only data that is more expensive to re-create than to copy.
Add copy sets that will not impact normal data traffic.
Consider adding controller pairs to use available bandwidth effectively.
For additional recommendations, see the
HP StorageWorks Continuous Access EVA planning guide
.
Determining the required bandwidth
You can determine the required bandwidth for any application. This example explains how to measure
the amount of new or changed data.
1.
Collect the peak read and write workloads for a given period of time. For Windows operating
systems, use a tool such as PERFMON to capture the current performance requirements without
Continuous Access EVA operating. Similar tools exist for other operating systems.
At each sample interval, capture reads per second (I/Os per second), read throughput per
second (Mb/s), writes per second (I/Os per second), and write throughput per second (Mb/s).
If possible, collect read and write latency data.
Perform the collection by application, capturing the data for each logical unit (device) used
by that application.
2.
Create a graph of each data set that shows where the peaks occur during the day.
Determine whether the daily average change rate is level or bursty.
Consider how these numbers will increase over the next 12 to 18 months.
The results of this scaling process become your design goal.
Determine the values for RPO and RTO.
RPO measures how much data is lost due to a problem at the source site. By definition,
an RPO of zero (no data can be lost) requires synchronous replication, regardless of which
data replication product you use.
RTO indicates when to start using the recovery site. This measurement includes data about
application failover and restart.
For asynchronous Continuous Access EVA, the RPO design space is near zero.
XP Continuous Access Asynchronous supports an RPO from near zero to many hours.
Continuous Access EVA and XP Continuous Access all synchronous replication with an
RTO equal to zero.
3.
Once the data has been collected:
If the RPO is near zero, use the peak write rate and throughput to estimate the bandwidth
you need. For some real-time applications (such as Microsoft Exchange), increase the
nl
bandwidth between 2 to 10 times this initial estimate due to wait time for link access.
If the RPO is greater than zero, then average the change rate over the RPO interval and use
this value as an estimate of the inter-site bandwidth. You might need to increase or decrease
this bandwidth, depending on the environment and the amount of time needed to complete
the last write of the day before starting the next day's work.
NOTE:
Because it is difficult to predict data compression before you begin, these calculations do not
account for the impact of compression. If you determine that you can compress all data at a
constant rate, then use that ratio to reduce the effective throughput required from the link.
SAN extension
294