ET 服务器的新技术--Part 1.ppt_第1页
ET 服务器的新技术--Part 1.ppt_第2页
ET 服务器的新技术--Part 1.ppt_第3页
ET 服务器的新技术--Part 1.ppt_第4页
ET 服务器的新技术--Part 1.ppt_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

WIN314 Windows NET服务器的新技术 Part1 严治庆项目经理Windows NetServerMicrosoftCorporation 议程 今天我们已经有了出色的平台 把我们的平台做得更出色 ASP NETonInternetInformationServer IIS 6使您的运用程序更安全使您的运用程序更可靠更快 更缩放有了更新的管理功能UDDI与ASP NET资源谈论 今天出色的平台 ASP NETonWindows 2000 IIS5 安全 支持分层的身份验证 authN 授权 authZ 支持runningwithleastprivilegeBuiltusing NETFramework 可靠 热更新 Hotupdate ofrunning应用程序故障 内存泄漏 memoryleak 死锁查测Proactiveandreactive进程循环 processcycling 运用程序城 Applicationdomains 缩放 运行时的性能 Performanceruntime Web园模式支持Web场会话状态 管理 XML配置XCOPY部属 演示 把一个ASP NET应用程序从IIS5迁移到IIS6 把我们的平台做得跟出色ASP NET在IIS6上 安全 锁定默认约束的 委派的身分验证配置工作进程ID 可靠 新的进程模型应用程序池回收运行状况检测 HealthDetection 缩放 Web园每一个服务器能容纳更多个 NET应用程序请求开始与空闲超时运用核心缓存来存储响应 管理 XMLMetabaseWMI提供程序支持CommandLineTools 使您的运用程序更安全锁定默认值 IIS在从头安装时不被安装IIS默认时serves静态文件404s 禁用应用程序的扩展ASP NET FPSE 与FTP不被默认安装ASP NET被安装后便启用运用新安全控制台来启用应用程序的扩展单个ISAPI扩展与CGI s运用VisualStudio NET启用FPSE与ASP NET或者启用ASP NET来允许操纵ASP NE应用程序 使您的运用程序更安全委派验证与授权 Web客户机 internet SitesDir1 site1 site2 site3 mydomain 前段Web服务器 user site101 user user site102 user user site103 user user site1 user user site2 user user site3 user 客户于前段web服务器验证Web服务器从AD服务器来请求Kerberos票证验证用户Kerberos票证被还到Web服务器Web服务器把Kerberos票证传到remoteserver用来做为ACL的授权 Site1 UserSite2 UserSite3 User 使您的运用程序更安全可配置的工作进程标识 工作进程可以开始为NetworkService default LocalSystemLocalServiceConfiguredIDIIS WPG新用户组IIS资源ACL d到这个组 演示 可配置的工作进程标识 使您的运用程序更安全推荐 只需要取消锁定需要的ASP NET应用程序组件ASP NETFPSE 发布时 锁定 disable 其他不需要的ISAPI扩展 像ASP CGI等运用工作进程asNetworkService或者其他low privilegedaccount 使您的运用程序更可靠为IIS6做的新体系结构 目标 启用完整的appisolationfromotherWebappsandcoreWebServerWebService在INETINFO中splitouttodothisHTTP SYS 核心模式侦听着与请求路由器WAS 配置与进程管理W3WP exe Web应用程序在这儿进程多个W3WP exe s 使您的运用程序更可靠应用程序池 能够创建一个或者几个应用程序池应用程序池一个或几个W3WP exes为每一个程序池服务每个W3WP exe提供一个池Web请求用http sys路由到应用程序池隔离应用程序basedon站点 顾客 Site Customer 功能 Functionality 可靠性 Reliability 使您的应用程序更可靠 NET应用程序域与应用程序池 应用程序域 appdomain 轻量的CLRunitofisolation每一个IIS应用程序有一个应用程序域与W3WP exe合并来得到更高的可伸索性与隔离级别性ASP NET独立管理应用程序域在一个进程中回收 recyclingwithinasingleprocess 可以有专用组件 会话变量等 Canhaveprivatecomponents sessionvariables etc HTTP SYS W3WP exe ASP NET WAS Apppool W3WP exe ASP NET Apppool 使您的运用程序更可靠周期的进程回收 这是什么 在周期重新启动的基础上正常运用时间 Uptime 需求数量 ofrequests 调度时间 Scheduledtime 内存消耗 Memoryconsumption 按需 On demand 为什么要用呢 刷新应用程序来保证可用性防备以坏的应用程序来占领整个系统 使您的运用程序更可靠Machine Config与Metabase XML的设置 Machine Config Metabase XML IIsApplicationPoolLoc PeriodicRestartReqs 500 PeriodicRestartMemory 20 PeriodicRestartSchedule PeriodicRestartTime 0 Machine configsectionisignoredwhenrunningonIIS6 使您的运用程序更可靠Web场会话状态 会话状态可以存储在外部进程中ASPStateServiceSQLServer 2000可靠性会话状态survives故障 重新启动启用Web场部署会话状态cannowbesharedacrossaWebfarmofASP NETServersApplicationsnolongertiedtoonemachineDesignyourappstoberecycled 演示 从回收中保持会话状态 使您的运用程序更可靠PingingAW3WP exe 这是什么 为检测W3WP exe线程死锁而设计Willengageiftherearenothreadsinworkerprocessavailabletorespondintime怎么使用 WAS ping 每一个W3WP exe配置进程 在一段时间内一定要有回应如果 在确定的一段时间内没有回应 默认 去处进程 发布事件 启动新的进程或者 Canbeconfiguredtotakeaconfiguredactiononprocess Orphaning ASP NET运用Ping来请求一个回收如果他不健康 更快 更缩放在HTTP SYS中缓存响应 ASP NET把以完成的响应缓存在HTTP SYS中响应被标记为Location Server HTTP SYS直接提供在缓存中的响应从核心中提供以响应是非常快的 没有用户模式中的转换应用程序不会看到web请求如果缓存中已有响应Invalidationofcachedcompleteresponses Server sameasinIIS5 更快 更缩放IIS6Web园与进程关系 Web园应用程序池有 1工作进程Connection based路由w inweb园处理器亲合力把一个或更多的CPU绑定在应用程序池进程中Mask basedconfig HTTP SYS Web园应用程序池 WAS 更快 更缩放空闲超时与请求开始 空闲超时超时和关闭闲置进程如果进程闲置着一段时间为活动者的应用程序解脱资源应用程序还是可用的 虽然工作进程是空闲的而已经被关闭了 请求开始如果需要应用程序池的时候 再开始工作进程应用程序考虑运用空闲超时来为被重用的应用程序解脱资源考虑禁用空闲超时如果应用程序需要很长的时间启动 更新的管理功能Metabase更新 XMLMetabase用XML来存储Metabase自动版本控制 就像是自动备份运行时的编辑在IIS运行时 可以直接更改metabase xml各种各样的编辑器都可以用 Notepad NET PERL etc AdminBaseObjects ADSI UI 更新的管理功能Metabase改进 导入 导出 导入或导出metabaseconfig选项包括有导入或导继承的属性只倒入或导出接点 或者整个子树 密码加密到处的文件运用ASP NETXCOPY部署apps为 netapp导出IIS6metabaseconfig存储在 NETapp目录中在XCOPY后 导入appmetabaseconfig文件 演示 运行时的编辑 更新管理功能WMI提供者与新的CommandLineTools IISWMI提供者支持查询关联可支持脚本语言新的CommandLineToolsTask based方法支持的工具 在 windir system32中BasedonWMIProviderExample 运用IISCNFG vbs作为 NET应用程序迁移战略的一部分 AdminBaseObjects ADSI UI WMI Metabase xml MBSchema xml CommandLineTools 总结 InternetInformationServer IIS 5上的ASP NET是一个出色的平台把IIS6做得更出色 使 NET应用程序更安全可靠缩放管理 资源 文档在TechNet上的IIS6Overviewiis evaluate iis6ovw asp其他IIS课程Sec307 确保InternetInformationServices5 0及

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论