ptg5994185
Contents xix
Multiple Tenants. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432
Virtualization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 433
Differences Between Clouds and Grids . . . . . . . . . . . . . . . . . . . . . . . . . . 434
Types of Clouds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435
Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436
Key Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437
Chapter 29: Soaring in the Clouds. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439
Pros and Cons of Cloud Computing . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440
Pros of Cloud Computing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440
Cons of Cloud Computing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
Where Clouds Fit in Different Companies. . . . . . . . . . . . . . . . . . . . . . . . 448
Environments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
Skill Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449
Decision Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450
Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453
Key Points. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454
Chapter 30: Plugging in the Grid. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455
Pros and Cons of Grids . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456
Pros of Grids. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456
Cons of Grids . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458
Different Uses for Grid Computing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461
Production Grid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461
Build Grid. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462
Data Warehouse Grid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463
Back Office Grid. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 464
Decision Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 465
Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467
Key Points. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 468
Chapter 31: Monitoring Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469
“How Come We Didn’t Catch That Earlier?”. . . . . . . . . . . . . . . . . . . . . 469
A Framework for Monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472
User Experience and Business Metrics. . . . . . . . . . . . . . . . . . . . . . . . . 476
Systems Monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477
Application Monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477
Measuring Monitoring: What Is and Isn’t Valuable?. . . . . . . . . . . . . . . . 478
Monitoring and Processes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480
From the Library of Ross Hagglund