欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    应用程序服务器与服务.ppt

    • 资源ID:5974017       资源大小:318.11KB        全文页数:43页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    应用程序服务器与服务.ppt

    1,第4章 应用程序服务器与服务,讨论Windows Server 2008对应用程序提供的支持。介绍得到增强的服务器角色“应用程序服务器”角色讨论应用程序的部署和可复原性。介绍相关工具的使用方法Microsoft System Center Configuration Manager 2007,本章课程设置:第1课 应用程序服务器 第2课 应用程序的部署,2,第1课 应用程序服务器,本课重点讲解“应用程序服务器”服务器角色为业务线(line-of-business,LOB)应用程序提供的支持。学习目标:规划应用程序的可用性规划和实现应用程序的可访问性为应用程序提供可复原性,3,4.1.1 应用程序可用性的规划,在规划过程的起始阶段,先要确定组织机构当前或未来所需运行的应用程序的类型。为业务线LOB 应用程序提供支持的组件是“应用程序服务器”。在Windows Server 2008中,该组件以服务器角色的形式安装。需要事先规划,了解希望支持哪些应用程序,进而在安装此服务器角色时,确定需要指定哪些组件。,4,4.1.1 应用程序可用性的规划,对于使用Microsoft.NET Framework 3.0构建的LOB应用程序,“应用程序服务器”服务器角色为其提供了部署和运行环境。提供的功能如下:安装向导:会自动安装指定的角色服务对应的功能。核心运行库:支持高性能的LOB应用程序的部署和管理。.NET Framework:一种开发环境,可以为基于服务器的应用程序提供高效编程和执行模型。Web服务:将新的应用程序、现有的应用程序以及服务器基础设施集成。,5,LOB四层模型,浏览器,动态网页,Web服务器,ASP,容器,组件,桌面,客户应用程序,ASP.NET,组件,数据库,数据库,客户端,显示逻辑,商业逻辑,企业信息系统,组件,组件,6,4.1.1 应用程序可用性的规划,“应用程序服务器”是一种Windows Server 2008扩展的服务器角色。对于需要响应来自网络上远程客户端计算机或其他应用程序请求的计算机,它能够简化其部署过程。部署和运行的应用程序一般会利用以下一种或多种技术:Internet 信息服务(IIS)Microsoft.NET Framework 版本3.0 和 2.0消息队列COM+/MS DTC微软分布式事务协调器使用 Windows Communication Foundation(WCF)构建的 Web 服务,7,4.1.1 应用程序可用性的规划,默认情况下,只会安装“应用程序服务器”的“应用程序服务器基础”(Application Server Foundation,ASF)角色服务。所有功能包括:ASF Web 服务器 COM+网络访问 Windows 进程激活服务(WAS)Net.TCP端口共享 分布式事务管理,8,1、应用程序服务器基础(ASF),ASF是安装应用程序服务器角色时默认安装的组件。会自动添加.NETFramework3.0功能。.NETFramework 2.0 包含“公共语言运行库”(Common Language Runtime,CLR),CLR提供了代码执行环境,可促进代码的安全执行、代码的简化部署,还提供对多种语言互操作性以及用于构建应用程序的扩展库的支持。,4.1.1 应用程序可用性的规划,9,1、应用程序服务器基础(ASF),.NETFramework 3.0 包含以下组件:.NETFramework WCF(Windows Communication Foundation)编程模型,用于构建面向服务的应用程序(SOA)。WF(Windows Presentation Foundation)编程模型,用于构建Windows智能客户端应用程序。WPF(Windows Workflow Foundation)编程模型,用于构建基于工作流的应用程序。工作流程是一组描述真实过程的活动,如订单采购过程。通常以图形的方式来描述和查看工作流程,类似于流程图。工作流程的描述通常称为“模型”。,4.1.1 应用程序可用性的规划,10,该选项会安装 IIS 版本7.0,即 Windows Server2008 中内置的 Web 服务器。针对 Windows Server2008的IIS在性能、安全性、管理、可支持性、可复原性和模块性方面有所改善。IIS 提供了以下基本优势:使用 IIS,应用程序服务器可以承载内部或外部网站,也可以承载包含静态或动态内容的服务。IIS 为运行可从 Web 浏览器访问的 ASP.NET 应用程序提供支持。IIS 为运行使用 Microsoft WCF 或 ASP.NET 构建的 Web 服务提供支持。,4.1.1 应用程序可用性的规划,2、Web服务器,11,该选项添加了“COM+网络访问”角色服务,以便远程调用在 COM+和 Enterprise Services 组件中构建和承载的应用程序。此类应用程序有时也称为企业服务(Enterprise Services)组件。COM+网络访问是一项远程调用功能,自 WindowsServer 2000以来一直受到支持,Windows Server2008 中继续支持它。新型的应用程序通常采用 WCF 来支持远程调用,因为 WCF提供了松耦合,使集成的系统彼此间依赖性更低,并提供跨多个平台的互操作。,4.1.1 应用程序可用性的规划,3、COM+网络访问,12,该选项添加了 Windows 进程激活服务(Windows process Activation Service,WAS)。WAS 可以实现 HTTP上基于消息的激活。还可以通过支持的非HTTP协议(如TCP、消息队列和命名管道)来提供基于消息的激活。应用程序的动态启动和停止意味着可以更加有效地使用服务器资源。WAS 是 Windows Server2008 提供的一项新服务。,4.1.1 应用程序可用性的规划,4、Windows进程激活服务,13,此角色服务可以使多个应用程序能够使用单个 TCP 端口来接收传入的通信。端口共享(或称“多路复用”)一般用在防火墙或网络约束只允许有限数量的开放端口,或者多个 WCF 应用程序实例需要同时运行的情况下。Net.TCP 端口共享服务使用 TCP 协议接收传入连接请求。随后,该服务会根据请求的目标地址将传入请求自动转发给各种 WCF 服务。仅当 WCF 应用程序将 Net.TCP 协议用于传入通信时才能使用端口共享。Net.TCP 端口共享是Windows Server2008中的一项新服务。,4.1.1 应用程序可用性的规划,5、Net.TCP端口共享,14,对分布式事务的支持是 Microsoft WindowsNT Server4.0 引入的,在 Windows Server2008 中继续提供该支持。需要连接到多个数据库或其他事务性处理资源并对其执行更新的应用程序,要求每批更新操作要么都执行,要么都不执行,这些性质被统称为ACID属性(原子性、一致性、独立性和持久性)。这样可以确保事务处理的每一部分都完整,或整个事务处理可回滚到其原始状态。,4.1.1 应用程序可用性的规划,6、分布式事务,15,4.1.2 确保应用程序的可用性,可用性的定义:应用程序(和其下运行的服务)为处理用户请求并及时、准确地响应做好准备。为获得满意的应用程序可用性,需要定义可用性目标以满足特定组织机构的业务需求,建立相应系统来确保应用程序的可用性,并对其进行测试,确保目标已达成。还需要认识到可能会面对的折中与权衡。高可用性和性能的损失、网络安全性的降低等。,16,特定组织希望雇员使用何种应用程序,基于客户端的还是基于服务器的,基于服务器的应用程序又分为C/S结构 和 B/S结构等。基于客户端:考虑应用程序的安装和更新。基于服务器:交互式登录或者远程桌面RD来连接。远程桌面RD,要考虑到二次登录以及网络带宽。考虑其他因素:授权方式、并行用户、技术考虑、如何安装、在哪里安装、如何度量性能和可用性。性能、可用性和安全性上的权衡。,4.1.2 确保应用程序的可用性,1、应用程序可用性的规划,17,首先应确保网络的可用性,和Web服务器的正常运行。配置IIS以满足用户对应用程序的要求。测试应用程序的功能与IIS7的各种应用程序池模式的兼容性。应用程序池是由工作进程(worker process)服务的URL。它通过进程边界来分隔不同的应用程序,防止 Web服务器上的应用程序相互影响,进而使我们可以独立测试Web应用程序的可用性,而不受其他应用程序的干扰。可以指定两种隔离模式:集成模式使用IIS和ASP.NET的集成“请求-处理”架构。经典模式使用IIS的工作进程隔离模式处理请求,或代码托管处理。,4.1.2 确保应用程序的可用性,2、基于Web应用程序的可用性,18,为确保Web应用程序的可用性级别满足客户要求,必须首先根据客户需要定义可用性、服务和请求-处理目标;然后创建应用程序池、配置IIS设置来隔离应用程序、调整并监视应用程序池;最后,平衡应用程序的可用性和性能等。,4.1.2 确保应用程序的可用性,2、基于Web应用程序的可用性,19,4.1.3 应用程序可访问性的实现,为了照顾更多的人,让有障碍的人更易于使用计算机,采用的一些措施。肢体障碍听力障碍视觉障碍语言或认知障碍“轻松访问中心”:集中提供可访问性设置和程序。显示器鼠标、键盘文本、视频、声音,20,4.1.4 规划应用程序的可复原性,应用程序的可复原性指的是,如果已安装的应用程序受损失或可执行文件被删除,应用程序能够自动重新安装。应用程序能够保持最新状态,新的更新、服务包和应用程序修订能够按要求安装。Windows Server 2008提供了许多用于维护应用程序可复原性/可部署的工具。,21,Windows Server 2008搭载了Windows Installer 4.0,该工具能够提供可复原性,确保应用程序稳定。它所提供的功能(或称为入口点)如下:快捷方式:对用户透明,能够在启动应用程序之前验证其安装的正确性,从而触发。文件关联:对关联的用户文件,能拦截其调用,在用户打开该类型文件之前进行验证。COM公告:通过安装的COM(组件对象模型)组件子系统,任何需要创建组件实例的应用程序都会收到经过安装状态验证的组件实例。,4.1.4 规划应用程序的可复原性,1、通过Windows Installer提供可复原性,22,但有时,Windows Installer内建的复原功能,无法验证应用程序的配置情况,或者说无法启动、触发 Windows Installer:计划的任务在命令行中运行的应用系统服务启动时访问操作系统的应用程序调用其他应用程序的应用程序Windows Installer 应用程序编程接口(API)为这种情况提供了额外的复原功能。,4.1.4 规划应用程序的可复原性,1、通过Windows Installer提供可复原性,23,System Center Configuration Manager是微软向大型的Server 2008网络推荐的部署工具。特点:它取代了SMS,简化了在组织结构中跟踪和应用软件更新的过程。它为在物理客户端、虚拟客户端、服务器和移动设备间部署软硬件更新提供了一套完整的解决方案。不受地理位置的限制。SCCM的软件更新管理是在 WSUS基础上构建的,能提高更新的速度和效率,有助于减少漏洞,并提供计划的更新。SCCM支持为第三方和定制的LOB软件建立软件更新类别。可创建自定义的更新设置,并将其发布到WSUS。,4.1.4 规划应用程序的可复原性,2、使用System Center Configuration Manager 2007来实现可复原性,24,SCCM 2007提供了以下功能:粒度控制:可以指定对其管理的计算机进行更新的周期,调整维护时段的出现频率和持续时间。自动化的漏洞评定:能够自动发现网络上的设备所缺少的更新,并提供建议。基于Internet的客户端管理:基于PKI证书和SSL加密来保证安全。LAN唤醒:能够使更新在上班时间过后执行。与网络访问控制(NAP)集成:对客户端计算机强制应用软件更新。NAP策略有助于保护企业网络的完整性。灵活的报表生成:反映企业网络上软件更新的状态。,4.1.4 规划应用程序的可复原性,2、使用System Center Configuration Manager 2007来实现可复原性,25,Windows Server Update Services(简称WSUS),是微软提供的一种免费软件,它提供了Windows部分操作系统的关键更新的分发。网络中心基于此技术构建一个WSUS服务器,向集团公司用户提供免费的WSUS补丁服务。使用此服务,可以对补丁进行审批,快速进行部分Windows操作系统的关键补丁的更新,减轻病毒发作。,4.1.4 规划应用程序的可复原性,3、使用WSUS,26,WSUS使我们能够向网络上运行Server 2008和其他客户端操作系统的计算机部署Microsoft产品更新。更新源:Microsoft Update网站和安装WSUS服务器的Windows Server 2008的计算机。WSUS服务器使我们能够使用“管理控制台”来管理和分发更新,可以在管理工作站安装该软件来远程管理服务器。运行WSUS的2008服务器能够充当上游服务器组织中其他WSUS服务器的更新源。网络中至少要有一台WSUS服务器连接到Microsoft Update网站来获取更新信息。“自动更新”是内建于客户端和服务器操作系统的客户端组件,使网络中的计算机能够直接接收更新,也可以从运行WSUS的服务器获取。,4.1.4 规划应用程序的可复原性,3、使用WSUS,27,WSUS 版本3.0的提高:改进的部署策略:支持自动同步更新,支持多个自动审批规则。易用性:WSUS 3.0管理控制台是一种MMC管理单元。用它可以访问配置向导,进行安装后的服务器配置。性能与带宽的优化:有50%的性能提升。支持复杂的服务器层次结构:可以建立服务器集群。切换子服务器模式(复制模式和自治模式)而不必重新安装WSUS。改进的API:允许我们为可选的安装程序创建审批。为无法通过”自动更新”的应用等,发布更新。,4.1.4 规划应用程序的可复原性,3、使用WSUS,28,Server 2000引入了“组策略”软件安装方式,它是分配或发布应用程序和实现更新的有效方法,尤其在小型网络中。向用户发布软件,为用户分配软件,或者为计算机分配软件。发布软件安装(.msi)程序包:需要用户安装或者自动安装(文档调用文档关联)。分配:用户登录时分配软件,或者分配给一组计算机。一种是需要时分配,仅添加快捷方式;另一种是用户登录时,或者计算机登录时自动安装。,4.1.4 规划应用程序的可复原性,4、使用”组策略”来实现可复原性,29,本课小结,“应用程序服务器”角色为部署和运行基于.NET框架的LOB应用程序提供了必要的环境。该角色提供了安装向导、核心运行库支持和.NET框架支持。.NET框架能够启用Web服务。安装“应用程序服务器”角色会安装ASF。(包含.NET框架)可以使用应用程序池来独立测试基于Web的应用程序的可用性,而不受其他应用程序的干扰。通过“轻松访问中心”可以访问Windows Server 2008的可访问性功能。可以用一些工具实现软件的可复原性。,30,第2课 应用程序的部署,在生产环境中部署应用程序比较复杂,需要仔细规划,尤其是在大型组织中。规划中应考虑业务需求、考虑成本,针对基于服务器和基于客户端的应用程序都需要分别考虑各自的问题,确保应用程序对需要它们的用户可用,对不需要它们的用户不使用部署。System Center Configuration Manager 2007 System Center Essentials 2007,31,4.2.1 规划应用程序的部署,System Center Configuration Manager 2007软件,使用Windows Installer 4.0提供的工具,来实现包含规划、测试、部署、分析和优化软件应用程序的综合解决方案。在规划新应用程序的部署时,需要考虑特定组织当前硬件和软件的资产情况,确定兼容性是否符合要求,了解资产是如何被利用的。可以根据实际的系统配置,建立测试环境,模拟部署过程。具有相同配置的系统可以集中在一起,规划部门性的批量部署。在部署过程中可以使用嵌入在AD用户和计算机账户中的信息。,32,4.2.2 使用System Center Essentials来部署应用程序,System Center Essentials 2007允许将软件集中部署至被管理的计算机。使用 Essentials 2007,可以打包要部署的软件,使用计算机组指定要安装软件的计算机,然后运行报表以监视部署状态。System Center Essential 2007,是一套面向中小企业的IT管理系统,主要用来整合Windows服务器以及客户端平台与应用程序。简言之,用IT系统来管理IT系统。,33,System Center Essential 2007是中型组织(30台服务器,500台计算机)的软件部署解决方案(System Center Configuration Manager 2007是大型)。System Center Essential 2007为管理服务器、客户端、硬件、软件和IT服务提供了一个统一的控制台。该工具提供了许多额外的工具和功能,包括帮助最终用户排除故障,自动任务管理,多系统管理以及IT问题的调试和处理等等。该工具构建于WSUS3.0之上,要求访问SQL Server数据库。,4.2.2 使用System Center Essentials来部署应用程序,34,SCE 2007 提供了统一的报表服务,基于SQL Server报表引擎。可以查看、保存或打印IT环境的状态信息,并可以通过电子邮件将此信息发给团队中的其他IT专家。SCE 2007提供的报表包括有关Windows服务器与客户端操作系统、AD、MS Office、Exchange、SQL Server和IIS的支持和调试信息。,1、System Center Essential的报表,4.2.2 使用System Center Essentials来部署应用程序,35,可以通过统一的SCE 2007控制台来访问、配置和分发更新,并能够针对组和计算机来部署软件。可以通过更新配置向导来设置客户端和服务器的更新行为。指定更新设置后,可以手动或自动部署针对微软操作系统的更新、硬件更新、第三方更新和驱动程序,以及Microsoft和非Microsoft软件应用程序。SCE 2007会自动检查可用且适合特定IT环境的新更新,提供有关通知和访问报表,以帮助我们排除更新部署方面的故障。通过向导来帮助部署软件,简化了过程。,2、应用程序和更新的分发,4.2.2 使用System Center Essentials来部署应用程序,36,SCE 2007 会在发生问题时,尽快通知管理员,并帮助其积极诊断和修正问题。还可以提供健康状态信息、性能信息和关键事件等信息,提供支持简单网络管理协议(SNMP)的网络设备的拓扑视图。该工具会搭载并安装提供专家知识的管理程序包,使管理员在浏览主视图窗口时,可以充分的监视系统运行状况,收到更准确、更高效的问题和故障排除通知。该工具还可以收集服务器和计算机的硬件信息,以及所安装的软件名称、版本等信息,使我们能够查看资产情况、优化配置和以及评估系统需求。,3、故障排除与资产清单,4.2.2 使用System Center Essentials来部署应用程序,37,4.2.3 使用SCCM 2007,针对大型组织,依赖于WSUS 3.0服务器,并要求使用SQL Server 来存储关键的配置信息。主要功能:部署服务器和客户端操作系统、应用程序和更新。统计软件的使用情况,支持计算机的远程管理。与“网络策略服务器”配合使用时,可以限制不满足指定要求的计算机访问网络。提供软硬件清单,帮助我们规划部署。将信息集中到SQL Server数据库中。,38,硬件条件:处理器、RAM、磁盘空间网络条件:所有站点服务器必须是 Active Directory 域的成员。需要 IIS 6.0 或更高版本。使用 BITS 带宽限制的所有 Configuration Manager分发点系统都需要“后台智能传输服务”BITS2.0 或更高版本。所有站点服务器都需要 Internet Explorer5.0 或更高版本 SQL Server2005 SP2 是唯一支持SCCM的数据库版本。Microsoft 管理控制台(MMC)3.0。.NET Framework 2.0。,1、安装SCCM 2007的先决条件,4.2.3 使用SCCM 2007,39,2、SCCM 2007客户端的部署,4.2.3 使用SCCM 2007,40,部署前,必须对计划作充分地研究和测试。并将其文档化。规划过程分为以下几个阶段:预规划:掌握并记录当前的计算机环境,确定组织的目标,分析风险,创建项目计划文档,建立实验网络以便完成实验项目,尽可能全面掌握该工具的使用。规划:完成项目规划文档。部署:首先在实验网络上部署此工具,验证您的设计。然后部署到主站,配置安全和站点设置,建立站点的层级结构,并为其他站点部署该工具。还需要部署客户端软件。,3、规划SCCM 2007的部署,4.2.3 使用SCCM 2007,41,收集软硬件信息通过Internet管理客户端分发软件部署更新部署操作系统管理移动设备管理所需的配置检测软件使用情况运行远程管理限制网络访问将客户端从休眠状态唤醒,4、SCCM 2007的功能,4.2.3 使用SCCM 2007,42,SCCM 2007客户端报表能够帮助我们管理客户端和排除故障。可以通过报表来收集、组织和显示有关用户、软硬件清单信息、软件更新、站点状态和其他操作。可以修改预定义的报表,也可以根据需要创建自定义的报表。,5、SCCM 2007客户端报表,4.2.3 使用SCCM 2007,43,本章小结,P186 4.1.6 本课小结P206 4.2.5 本课小结P208 本章小结P187 4.1.7 复习题P207 4.2.6 复习题P208 关键术语,

    注意事项

    本文(应用程序服务器与服务.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开