Windows Server AppFabric安装教程

AppFabric简介

Windows Server AppFabric 扩展了 Windows Server 以为 Web 应用程序和中间层服务提供增强的托管、管理和缓存功能。 AppFabric 托管功能向 Internet 信息服务 (IIS)、Windows Process Activation Service (WAS) 和 .NET Framework 4 添加了服务管理扩展。其中包括托管服务和托管管理工具,这些工具使部署、配置和管理基于 Windows Communication Foundation (WCF) 和 Windows Workflow Foundation (WF) 的服务变得更加容易。 AppFabric 缓存功能向 Windows Server 添加了一个分布式的内存中对象缓存,它使扩展高性能 .NET 应用程序(特别是 ASP.NET 应用程序)变得更加容易。

  上面是msdn上介绍AppFabric的一段文字,总的来说,AppFabric提供了可以集成到 Web 应用程序和桌面应用程序的分布式缓存。其原名为Velocity,后更名为AppFabric。AppFabric 能够提高性能、可伸缩性和可用性,而从开发人员的角度来看,其行为方式与普通的内存缓存一样。任何可序列化的对象都可以缓存,例如 DataSet、DataTable、二进制数据、XML、自定义实体以及数据传输对象。
  AppFabric的详情可以参阅msdn上的Windows Server AppFabric 简介。

AppFabric安装

环境要求

硬件环境

  下表为官网给出的运行 Windows Server AppFabric 的计算机的最低硬件要求。在生产环境中,通信量可能对您的服务器硬件配置有更高的要求。

组件 最低要求
计算机和处理器 兼容 Intel Pentium CPU 的计算机:单处理器 1 GHz 或更高;双处理器 900 MHz 或更高;四处理器 700 MHz 或更高‘’支持超线程和多核处理器。32 位 (x86) 和 64 位 (x64) 操作系统支持 AppFabric。64 位版本的 AppFabric 要求在基于 x64 的系统上运行 64 位操作系统。基于兼容 AMD64 (x86-64) 和扩展内存 64 位技术 (EM64T) 处理器架构的 CPU 的计算机可视为基于 x64 的系统。
内存 2GB RAM
硬盘 最低硬盘空间:AppFabric 功能加上数据库空间需 2 GB 可用硬盘空间。硬盘必须为 NTFS 格式。

系统环境

  • Windows 7
  • Windows Vista SP2
  • Windows Server 2008 SP2
  • Windows Server 2008 R2

具体环境需求可参考微软官方说明(AppFabric下载地址):http://www.microsoft.com/zh-cn/download/details.aspx?id=15848

安装方式

  AppFabric有多种安装方式,最简单的就是从官网上下载安装程序进行安装,安装程序下载地址如下:
AppFabric 1.0 —— http://www.microsoft.com/zh-cn/download/details.aspx?id=15848
AppFabric 1.1 —— http://www.microsoft.com/zh-cn/download/details.aspx?id=27115
  本文选择的是1.0的版本。

安装过程

需要注意的是安装AppFabric之前最好已安装了Powershell,一般Windows Server 2008 R2 和 Windows 7 上已安装 Windows PowerShell 2.0,如果没有可以在官网上下载安装。
下载完WindowsServerAppFabricSetup_x64_6.0.exe后,下面需要做的工作就是进行安装了,安装的具体步骤如下:
1)打开安装程序,勾选接许可协议的条款,点击下一步:
Windows Server AppFabric安装教程_第1张图片
2)客户体验计划直接略过,下一步是“功能选择”,在这里选择你需要的组件,其中组件的主要功能如下:

控件 描述
托管服务 可以可靠地托管和管理 WF/WCF 应用程序的 AppFabric 组件。选择此组件时,将自动选择托管管理功能。
缓存服务 将服务器转变为一个群集的节点,分布式缓存服务和相关组件可使您将此主机准备为一个缓存服务。可以使用缓存服务创建新群集或将此主机加入现有群集。
缓存客户端 使用户在开发过程中或运行时在应用程序中使用缓存功能的客户端库。即使未安装缓存服务,也可以安装此组件。
托管管理 可用来管理托管服务的组件。选择此功能时,安装程序会安装 IIS Manager、AppFabric 配置向导和托管功能 Windows PowerShell 模块。当用户与安装了托管服务的单独服务器进行远程连接时,AppFabric IIS Manager 扩展将传输至安装了 IIS Manager 的计算机。
缓存管理 可用来管理缓存群集的组件。你可以选择缓存管理作为独立的组件,而不选择其他任何功能。在该实例中,你可以使用管理工具来管理单独计算机上安装的缓存服务。

选择好你需要的功能组件就可以点击下一步:
Windows Server AppFabric安装教程_第2张图片
3)下一步是检测安装运行环境,如果存在错误点击按照他给出的方法解决就好了,解决后就可以点击下一步:
Windows Server AppFabric安装教程_第3张图片
4)下一步点击确认后就开始安装了:
Windows Server AppFabric安装教程_第4张图片
5)最后安装成功,开始配置AppFabric:
Windows Server AppFabric安装教程_第5张图片

AppFabric配置

  安装成功后会立即启动AppFabric配置程序,如果没有,打开“开始”菜单下的“所有程序”,点击“Windows Server AppFabric”下的“配置AppFabric”,将弹出如下页面:
Windows Server AppFabric安装教程_第6张图片
1)设置托管服务,一般使用SqlClient监控提供程序,配置好后点击下一步:
Windows Server AppFabric安装教程_第7张图片
2)设置缓存服务:
Windows Server AppFabric安装教程_第8张图片
3)安装完成:
Windows Server AppFabric安装教程_第9张图片
4)服务启动:
  在软件安装完成后,需要启动相关服务,其中有些服务可能需要修改。点击“开始”菜单,进入“管理工具”,打开“服务”,在服务中需要启动如下服务:

  • AppFabric 工作流管理服务
  • AppFabric 事件收集服务
  • SQL Server Agent (MSSQLSERVER),本系统安装的是MS SQL Server 2008 R2

至此,Windows Server AppFabric安装完成。


你可能感兴趣的:(Windows Server AppFabric安装教程)