CONTENTS
ABOUT THIS BOOK . . . . . . . . . . . . . . . . . . . . . . . . . . . VII
Developer resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii
About Macromedia documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
Viewing online documentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
Contacting Macromedia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x
CHAPTER 1
Before You Begin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
ClusterCATS overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
ClusterCATS capabilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
Detailed overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
ClusterCATS product configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
ClusterCATS components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
System requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
ClusterCATS Server system requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
ClusterCATS Explorer and Web Explorer system requirements . . . . . . . . . . . . . . . . . . . . .8
CHAPTER 2
Scalability and Availability Overview . . . . . . . . . . . . . . 9
What is scalability?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
Load management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
Successful scalability implementations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
Designing and coding scalable applications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
Avoiding common bottlenecks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
DNS effects on website performance and availability . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
Load testing your web applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20
What is website availability?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23
Availability and reliability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23
Common failures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24
Website availability scenario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25
Failover considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25
Creating scalable and highly available sites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28
What is clustering? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28
Hardware-based clustering solutions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29
Software-based clustering solutions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30
Combining hardware and software clustering solutions . . . . . . . . . . . . . . . . . . . . . . . . . .32
Summary of Contents for COLDFUSION MX-CLUSTERCATS
Page 1: ...macromedia Using ClusterCATS...
Page 56: ...46 Chapter 3 Installing ClusterCATS...
Page 118: ...108 Chapter 4 Configuring Clusters...
Page 156: ...146 Index...