《Application Center 2000专家指南》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:(美)Alex Homer,(美)Matt Odhner等著;袁勤勇,王福华等译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2002
  • ISBN:7302050007
  • 页数:359 页
图书介绍:

第1章 可扩展的Web网站和Web应用程序 1

1.1 对可扩展性和可靠性的研究 1

1.2 使硬件更健壮 2

1.3 使软件更健壮 2

1.3.1 使系统更具可扩展性 2

1.3.2 系统监控和性能测量 3

1.3.3 应用程序开发的前景 3

1.3.4 应用程序服务提供商 4

1.4 网络的可靠性与可扩展性 4

1.4.1 通过多服务器增强可靠性 5

1.4.2 通过多服务器提高系统可扩展性 5

1.4.3 两种方法的比较 5

1.5 Application Center的功能 6

1.5.1 易于实现的可扩展性 6

1.5.2 自动化的高可用性 8

1.5.3 内容和配置的自动同步化 9

1.5.4 COM+应用程序的简易部署 9

1.5.5 单点监控 10

1.5.6 第三方负载平衡解决方案 12

1.5.7 实际性能 13

1.6 安装Application Center 14

1.6.1 硬件要求 15

1.6.2 安装Application Center软件 17

1.6.3 配置网络连接 20

1.7 小结 27

第2章 创建和管理Web群集 28

2.1 Application Center群集的类型 28

2.2 创建Web群集和Stager群集 29

2.2.1 创建新NLB群集 30

2.2.2 创建非NLB群集 35

2.2.3 创建Stager群集 35

2.3 查看新创建的群集 36

2.3.1 检查群集和服务器状态 36

2.3.2 查看性能信息 39

2.3.3 查看单个服务器的信息 40

2.3.4 查看事件记录目录 41

2.3.5 查看群集的监控器 42

2.3.6 改变群集的IP地址 43

2.4 在Web群集中添加服务器 44

2.4.1 启动添加群集成员向导 44

2.4.2 设置负载平衡选项 44

2.4.3 创建群集或向其中添加服务器时出现的错误 46

2.5 管理Web群集 47

2.5.1 连接到一个Web群集 47

2.5.2 服务器的在线或离线设置 48

2.5.3 强制同步化 49

2.5.4 改变群集控制器 49

2.5.5 重启动服务器和服务 49

2.5.6 设置群集属性 49

2.5.7 设置成员服务器属性 54

2.5.8 设置事件集属性 56

2.5.9 查看群集同步化 57

2.5.10 使用基于浏览器的管理工具 58

2.5.11 命令行管理选项 61

2.6 从群集中删除成员服务器 63

2.7 解散Web群集 64

2.8 小结 65

第3章 部署Web网站和Web应用程序 66

3.1 内容同步化处理过程 66

3.1.1 同步化模式 66

3.1.2 监控手动同步化 67

3.1.3 部署选项 67

3.1.4 简单内容的同步化 68

3.1.5 COM+应用程序的同步化 72

3.2 发布一个简单Web网站 74

3.2.1 连接到群集控制器 74

3.2.2 为网站添加一个新的IP地址 75

3.2.3 为网站创建一个新的磁盘文件夹 75

3.2.4 连接到Internet Services Manager 75

3.2.5 创建新网站 76

3.2.6 发布Web网站内容 79

3.2.7 最后的结果 79

3.3 发布一个COM+应用程序 80

3.3.1 管理逐步进行的部署 81

3.3.2 样本网站和传统的COM组件 81

3.3.3 安装和测试组件 83

3.3.4 创建一个COM+应用程序 84

3.3.5 在COM+应用程序中安装组件 87

3.3.6 使用系统DSN来定义一个数据库连接 89

3.3.7 创建一个新的应用程序包 90

3.3.8 向包中添加一个COM+应用程序 91

3.3.9 向包中添加一个数据源 92

3.3.10 向包中添加其他资源 94

3.3.11 部署新的应用程序 97

3.3.12 应用程序包是否值得 108

3.4 同步化ASP.NET应用程序 108

3.4.1 ASP.NET的配置和部署模式 109

3.4.2 Application Center和ASP.NET 110

3.5 小结 110

第4章 管理客户会话状态 112

4.1 管理客户状态 112

4.1.1 客户服务器应用程序和可执行应用程序 112

4.1.2 基于Web的分布式应用程序 113

4.1.3 管理Web集的客户状态 117

4.2 客户状态管理实例 125

4.2.1 表单控件和查询字符串 125

4.2.2 使用cookie维护状态 129

4.2.3 使用IE5的特定功能 133

4.2.4 使用ASP会话保存状态 141

4.2.5 访问一个后端数据库 149

4.2.6 在服务器上使用文本文件和XML文件 157

4.3 小结 159

第5章 COM+应用程序群集和路由群集 161

5.1 什么是COM+应用程序群集 161

5.1.1 COM+应用程序群集如何工作 162

5.1.2 COM+应用程序群集包括什么 164

5.2 WroxBank应用程序样本 164

5.2.1 数据库表 165

5.2.2 应用组件 165

5.2.3 ASP页 166

5.3 创建一个COM+应用程序群集 168

5.3.1 连接到服务器 168

5.3.2 新建群集向导 169

5.3.3 在COM+应用程序群集中添加服务器 172

5.3.4 COM+应用程序群集的属性 174

5.4 部署样本应用程序 175

5.4.1 创建COM+应用程序 176

5.4.2 创建COM+应用程序 176

5.4.3 创建应用程序包 177

5.4.4 将BankWebApp应用程序部署到Web群集 177

5.4.5 在向COM+应用程序群集中部署BankCOMApp应用程序 180

5.5 配置样本应用程序 182

5.5.1 为组件启动CLB 183

5.5.2 指定CLB请求的路由信息 183

5.6 运行这个样本应用程序 185

5.7 什么是COM+路由群集 186

5.7.1 创建一个COM+路由群集 187

5.7.2 配置一个COM+路由群集 188

5.8 小结 189

第6章 Web压力测试 191

6.1 Web测试的重要性 191

6.2 服务器端Web压力测试 192

6.2.1 服务器端Web性能测试的目的 193

6.2.2 测试请求 194

6.3 找到瓶颈 197

6.3.1 内存瓶颈 198

6.3.2 处理器瓶颈 201

6.3.3 COM组件瓶颈 203

6.3.4 线程的选通 204

6.3.5 网络瓶颈 204

6.3.6 硬盘瓶颈 205

6.4 建立一个性能度量 206

6.4.1 兆赫开销公式 207

6.4.2 常见网站的请求速度 209

6.4.3 群集容量计划 210

6.4.4 理解慢客户连接的影响 210

6.4.5 基线IIS性能 212

6.4.6 基线Application Center 2000性能 213

6.5 常见ASP性能故障 215

6.5.1 优化ASP脚本设计 216

6.5.2 运行到无阻塞ASP 216

6.5.3 安全套接字层 217

6.5.4 优化IIS性能和稳定性 217

6.6 解决Web应用程序的问题 218

6.7 对网络压力测试有效的工具 220

6.7.1 Application Center测试 221

6.7.2 性能管理工具 223

6.7.3 其他的资源 223

6.8 小结 224

第7章 Web Application Stress的使用 225

7.1 WAS测试平台 225

7.1.1 压力测试的目的 227

7.1.2 何处获取WAS工具 227

7.1.3 安装 227

7.1.4 首次打开此工具 227

7.1.5 报表 230

7.1.6 查询字符串和查询字符串编辑器 235

7.1.7 脚本节点 237

7.2 使用脚本向导创建脚本 252

7.2.1 手动创建脚本 253

7.2.2 创建浏览器记录脚本 253

7.2.3 日志文件脚本的创建 256

7.2.4 创建内容树脚本 257

7.2.5 使用对象模型创建一个脚本 258

7.2.6 关于脚本的一般准则 259

7.3 为压力测试准备好群集 259

7.3.1 对网络负载平衡群集的压力测试 259

7.3.2 Web应用程序压力工具名称解析 262

7.3.3 得到高并行连接 263

7.3.4 确定你的需求 264

7.4 常见Web压力测试问题 264

7.4.1 Web压力测试问题解决 265

7.4.2 压力测试环境 267

7.4.3 使用Microsoft Web Application Stress的局限性 267

7.5 小结 269

第8章 监控服务器和应用程序 270

8.1 监控的角色 270

8.2 监控结构 271

8.3 性能监控 272

8.3.1 时间周期 273

8.3.2 性能计数器 273

8.3.3 集合的危险 274

8.3.4 监控器 275

8.3.5 事件 276

8.3.6 远程监控 276

8.4 Health Monitor 277

8.4.1 Health Monitor代理 277

8.4.2 Health Monitor——实用性 281

8.4.3 Health Monitor控制台 283

8.5 小结 299

第9章 自定义监控器和警告,以及监控数据库 301

9.1 视窗管理工具(WMI) 301

9.1.1 WMI提供器 302

9.1.2 WMI SDK 303

9.1.3 Application Center和Health Monitor WMI的提供器 307

9.1.4 使用WMI事件提供器 307

9.2 创建一个监控工具 312

9.2.1 样本监控工具 312

9.2.2 Application Center管理接口(ACAI) 313

9.2.3 WMI事件 317

9.3 Application Center数据库 321

9.3.1 连接到数据库 321

9.3.2 数据库结构 322

9.3.3 观察数据 325

9.4 添加性能计数器 326

9.5 Application Center监控器的未来 329

9.6 小结 329

附录A 命令行管理实用程序 330

A.1 应用程序命令 330

A.1.1 /create参数 330

A.1.2 /delete参数 331

A.1.3 /list参数 331

A.1.4 /addresource参数 332

A.1.5 /removeresource参数 332

A.1.6 /listresources参数 333

A.2 CLB命令 333

A.2.1 /setclbmembers参数 334

A.2.2 /loadclbmembers参数 334

A.2.3 /addclbmember参数 335

A.2.4 /removeclbmember参数 335

A.2.5 /listclbmembeis参数 335

A.3 群集命令 336

A.3.1 /create参数 336

A.3.2 /delete参数 339

A.3.3 /add参数 340

A.3.4 /remove参数 340

A.3.5 /setcontroller参数 341

A.3.6 /clean参数 342

A.3.7 /listmembers参数 342

A.3.8 /listnics参数 342

A.4 部署命令 343

A.4.1 /start参数 343

A.4.2 /listdeployments参数 344

A.4.3 /terminate参数 344

A.4.4 /enablesync参数 344

A.4.5 /disablesync参数 345

A.4.6 /status参数 345

A.5 LOADBALANCE命令 346

A.5.1 /online参数 346

A.5.2 /offline参数 346

A.5.3 /setnlbweight参数 347

A.5.4 /status参数 347

A.6 HELP命令 348

附录B Health Monitor默认选项 349

B.1 Data Groups 349

B.2 默认动作 349

B.2.1 E-mail Administrator属性 350

B.2.2 Log to offline.log属性 350

B.2.3 Log to Websitefailures.log属性 351

B.3 默认的同步化监控器 351

B.3.1 Application Center监控器(数据组) 351

B.3.2 Application Center Log Monitors(数据组) 354

B.3.3 在线/离线监控器(数据组) 356

B.3.4 系统监控器(数据组) 356

B.3.5 Web站点监控器(数据组) 358