PHPMicrosoft Web Farm Framework (WFF) 2.0正规通知

Microsoft Web Farm Framework (WFF) 2.0 是微软开发的、基于IIS
7.x的小插件,可以帮衬我们轻松实现Web网站的高性能、高可用性,用来在Web服务器群上提供和管制体系,从而使得集群的软件组件安装和安排成为可能,此外它还扶助对ASP.NET应用的自动配置。WFF可以被购并到负载均衡系统,也足以透过安排来更新群里面的服务器,而且只需在某个时刻停掉和换代一台服务器,而不需要停掉整个网站。假使想做依照IIS的反向代理,用WFF是一个不易的挑选。

WFF包含了当下Web层面负载均衡,常见的功用如下:

  • Web Farm同步。所以在Web Farm中的Web
    服务器得以拓展内容的一起,同步包括两片段:应用同步和平台同步。

    • 利用同步。应用同步可以将Web应用程序的内容(aspx、html、config等文件)在Web
      Farm内的多台服务器之间举行机动或手动同步,从而确保Web
      Farm内部,所有Web应用内容的一致性。
    • 平台联手。同步Web 应用程序所需的阳台内容(比如:.NET 4.0
      Runtime、PHP、ASP.NET MVC等)。保证了Web
      Farm内部,平台级另外一致性。
  • 负载均衡。Web
    Farm内部有两个Web服务器,请求过来以后,会真的的被哪台服务器处理?这亟需用到WFF的载荷均衡策略。WFF
    默认提供了两种政策,比如:加权轮询、加权总流量等。依照这个策略,可以实现请求的分配。
  • 监控和管制。WFF允许查看当前Web Farm内服务器的运行境况,包括:Web
    服务器是否正规、接受了稍稍请求、每台服务器的总流量是稍稍。同时仍可以测试某台服务器是否处于运行状态。其它还允许大家暂时停用某台服务器,请求就不会路由到停用的服务器。
  • 缓存。对于一些变化不大的始末,可以使用缓存的办法。缓存有二种,内存缓存和磁盘缓存。缓存可以降低网络之中的流量,提升响应速度。

严苛来说,以上这一个意义不是依赖WFF一个工具实现的,而是以WFF为主导的一文山会海工具实现的,其中囊括:Microsoft
Web Farm Framework (WFF) 、Web Deployment Tools(WDT)、URL
Rewrite、Application Request Route(ARR)、External
Cache等小工具。这么些工具得以合二为一在Web
Farm中匹配工作,也得以独立安装使用。工具多了少数,然则安装起来不算太费事。在WFF的装置包会自动帮你下载和设置这么些它凭借的工具

微软的副首席营业官斯科特(Scott)Guthrie,以前写了一个WFF是如何以及怎么样采用它的详尽介绍。在某个服务器群需要提供和管理服务器时,WFF可以被用来实施所有的任务,从而有效缩小以下均须几个手工步骤来成功的操作

  • 在服务器上安装IIS、ASP.NET和享有的中坚平台组件
  • 安装和配备定制的IIS模块(如UrlRewite、媒体服务等)
  • 布局IIS应用池和站点
  • 为像HTTPs端点这样的政工启动SSL认证
  • 跨服务器复制和同步合适的站点/应用/内容
  • 通过HTTP负载均衡系统分配负载来协调不同的Web服务器

FWFF允许运营人士(管理员)在服务器上安装IIS、ASP.NET、SSL认证,以及配备新的IIS应用池,然后将安排复制到其他的体系。应用提供也是以这样的办法工作,比如一个用到被设置在一台服务器上,然后WFF跨服务器对它举办复制。

当前WFF 2.0早已发表正式版。微软的副主任司各脱(Scott) Guthrie写了一篇Microsoft
Web Farm Framework
2.0

,介绍了业内版里面带来的新特征:

  • Workflow Builder can be used to define and schedule custom tasks
    that can be run on all servers in the farm. The tasks can be
    scheduled to run periodically or can be started manually by an
    administrator. An example of such task could be a msdeploy command
    to partially sync web site content.
  • Windows Credential Store support enables you to store the
    administrator credentials used for server provisioning in a secure
    Windows Credential Store. This enables an added layer of security
    when dealing with credentials with the Web Farm Framework.
  • Third party load balancers support via Web Farm Framework
    extensibility. It is now possible to configure  the Web Farm
    Framework to integrate with hardware load balancers instead of
    relying on the (free) IIS Application Request Routing module.
  • Improved support for advanced MSDeploy operations. More MSDeploy
    features can now be used with the Web Farm Framework for advanced
    deployment scenarios.
  • Improved support for syncing large amount of files. Several
    issues related to syncing large amounts of files across web farm
    nodes have been fixed between the beta and today’s release.

有关作品链接:

相关文章