App法布里c 缓存作用向 Windows Server,2008年12月二日已经正式通知了这些产品

Windows Server App法布里c 是一组集成技术,可更轻松地扭转、扩充和治本 IIS
上运维的 Web
应用程序和复合应用程序,它是一款主要面向私有云总括的系统。Windows Server
AppFabric 适用于选择 ASP.NET、Windows Communication Foundation (WCF) 和
Windows Workflow Foundation (WF) 生成的应用程序。 Windows Server
App法布里c Beta 2 for For Vistual Studio
二零一零业已发表
现已简单介绍过那几个服务,2008年四月13日一度正式公告了这一个产品,下载地址:http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=467e5aa5-c25b-4c80-a6d2-9f8fb0f337d2

Windows Server App法布里c 扩张了 Windows Server 以为 Web
应用程序和中间层服务提供增强的托管、管理和缓存效用。 App法布里c
托管成效向 Internet 音信服务 (IIS)、Windows Process Activation Service(WAS) 和 .NET Framework 4
添加了服务管理扩大。在那之中囊括托管服务和托管管理工科具,这几个工具使计划、配置和管制基于
Windows Communication Foundation (WCF) 和 Windows Workflow Foundation
(WF) 的服务变得特别不难。

 

那是五个期待已久的出品发布,为了给各位更好的垂询下那几个产品,本文详细介绍一下以此产品:

App法布里c 缓存功用向 Windows Server
添加了二个分布式的内部存款和储蓄器中目的缓存,它使扩展高质量 .NET 应用程序(特别是
ASP.NET 应用程序)变得进一步便于。

Windows Server App法布里c Beta 2 For Vistual Studio 2008/.NET Framework
4.0曾经宣布了,参看EndPonit上的博客小说http://blogs.msdn.com/endpoint/archive/2010/04/26/windows-server-appfabric-beta-2-refresh-for-visual-studio-2010-net-4-rtm.aspx。小编设置了刹那间,安装体验上比Beta1有了十分大的校对。先介绍一下Windows
Server App法布里c。

Windows Server
App法布里c方便开发职员能起首先导营造新一代的复合应用程序,并提供管理员控制及管理那一个程序的能力。Windows
Server AppFabric
整合先前命名为「Dublin」及「Velocity」代号的技艺,为开发职员提供营造、控制及管理跨越服务器与云计端平台的复合应用程序所需的构成技术。

至于Windows Server App法布里c 的连锁技术文章:

Windows Server
App法布里c方便开发人士能起头入手构建新一代的复合应用程序,并提供管理员控制及管制这一个程序的力量。Windows
Server App法布里c
整合先前定名为「Dublin」及「Velocity」代号的技术,为开发职员提供创设、控制及管制跨越服务器与云计端平台的复合应用程序所需的整合技术。

Windows Server App法布里c
具有三项骨干功用:分布式缓存、工作流程管理和劳务管理。

Windows Server App法布里c
具有三项宗旨功用:分布式缓存、工作流程管理和服务管理。 

  • 本着 Web 应用程序,Windows Server App法布里c
    提供了缓存功用,为应用程序数据提供高速缓存、扩张性及高可用性等性情,借此防止对数据源举办不要求的调用。
  • 本着复合应用程序,Windows Server App法布里c
    则让用户能更轻松地创设和保管 Windows Workflow Foundation 和 Windows
    Communication Foundation 所营造的劳动。
  • Windows Server AppFabric
    能够使得地简化这一个复合应用程序的支付、陈设及管理工科作。

图片 1

  • 针对 Web 应用程序,Windows Server App法布里c
    提供了缓存功用,为应用程序数据提供高速缓存、扩展性及高可用性等特点,借此防止对数据源进行不要求的调用。
  • 本着复合应用程序,Windows Server App法布里c
    则让用户能更轻松地创设和治本 Windows Workflow Foundation 和 Windows
    Communication Foundation 所创设的劳务。
  • Windows Server App法布里c
    能够行得通地简化这个复合应用程序的开发、安顿及管理工科作。

AppFabric Caching Services

分布式缓存:

    App法布里c Caching Services
中期代号为“Velocity”。它能够加速频仍访问消息的过程。App法布里c Caching
Services的三个重中之重组成都部队分是缓存客户端(cache
client)。例如Asp.net页面,它能够访问二个由众多缓存服务器(cache
server)组成的缓存群集(cache cluster)。每一个缓存服务器(cache
server)运维着三个App法布里c Caching Services实例,用来维护一些缓存数据。

其一分布式内部存款和储蓄器缓存的阳台,格外适合用来支付 3H ( High Scalability, High
Availability, High Performance )
应用种类,他得以将多台服务器的内部存款和储蓄器融合(fuse)成2个超大内部存款和储蓄器缓存,让您的应用程序能够足够有利于的行使那么些内部存款和储蓄器完结应用程序加快的目标,也可减低数据库的载重。那套
Velocity 比自身事先用过的
memcached复杂多了。

图片 2

Windows Server App法布里c Caching 重要特征有:

当客户端首回获得一些数额的时候,如ASP.NET应用程序用户提供部分音信托投资料,可能从数据库中读取的新闻,它能够行使App法布里c
Caching
Services客户端类库将三个唯一的名称和那个音讯一起存放在缓存群集中( cache
cluster)。对于客户端的话,缓存集群中的全部缓存服务器正是纯粹的逻辑存款和储蓄。客户端既不亮堂也不关切的哪台物理服务器的缓存哪些数据。

  • 其余能够被串行化的 CL大切诺基 对象都能够由此不难的 Cache API 将数据缓存
  • 支撑公司层面:可支撑广大台主机的服务器架设,配置上有别小圈圈,中等规模和周边
  • 弹性的调整安插,并通过网络存取服务
  • 协理动态调整规模,可每天增减节点
  • 援救高可用性架构
  • 自动负载平衡
  • 可与 伊夫nt Tracing for Windows (ETW), System Center
    等体制结合管理与监督
  • 提供与 ASP.NET 的无缝结合,将 Session 数据存款和储蓄到缓存,也可在 Web
    farm 架构下将应用程序数据缓存,减少数据库多量存取的载重

Windows Server App法布里c Caching 重要特色有:

行事流程管理和服务管理

  • 其余能够被系列化的 CL瑞鹰 对象都得以透过不难的 Cache API 将数据缓存
  • 支撑集团层面:可扶助广大台主机的服务器架设
  • 可弹性的调整安顿,并经过互连网缓存服务
  • 支撑动态调整规模,可随时新增节点
  • 支撑高可用性架构
  • 自行负载平衡
  • 可与 伊夫nt Tracing for Windows (ETW), System Center
    等机制结合管理与监察和控制
  • 提供与 ASP.NET 的无缝结合,将 Session 数据存款和储蓄至缓存,也可在 Web
    farm 架构下将应用程序数据缓存 ,收缩数据库大量读取的承担
  • 先是版遵循 cache-aside architecture ( 显著快取, Explicit Caching
    ),意即你不能够不在您的应用程序中鲜明指明你要新增(Put)或移除(Remove)快取的档次,全部快取数据并不会自动与任何源数据库举行共同。

在.NET Framework 4中,对Windows Communication Foundation(WCF)和Windows
Workflow
Foundation(WF)框架做了大气的校勘,.NET开发职员能够单独运用这几个技巧,也足以联手利用。还足以通过AppFabric托管和保管,
Dublin它为IIS和WAS提供WF托管和管理增添。

AppFabric Hosting Services**

末尾附上一本Windows Server
App法布里c的电子书,那本电子书纵然是基于beta1写的。电子书下载地址:http://cid-33478a966734670f.skydrive.live.com/self.aspx/.Public/Pro.Windows.Server.AppFabric.2010.pdf

App法布里c Hosting 瑟维斯s,使用它能有利于的运作和治本WCF服务,尤其是由WF
Service成立的劳务。App法布里c 托管服务组合 WAS 使用,为中等层 WCF 和 WF
应用程序提供保证的宿主环境。WAS 提供的成效有:

 

  • 应用程序和工作进度的依据音讯的激活。应用程序依照使用 HTTP 和非 HTTP
    网络协议到达的散播工作项目动态进展运维和平息。
  • 有力的应用程序和做事历程回收,维护运转应用程序的运营情况。
  • 集中式应用程序配置和管制。

http://blogs.msdn.com/rjacobs/archive/tags/AppFabric/default.aspx

除外常见由 WAS 提供的成效,.NET Framework 4
还在激活托管的服务地点提供了部分压实功效。使用 .NET Framework 3.5
创设的劳动激活要求创制多个需求选用此服务开始展览配备的单身“服务文件”(具有
.svc 增添名)。别的,倘若服务使用
WF,则必须使用此服务创造和布局其他可扩展应用程序标记语言 (XAML)
文件(具有 .xaml 扩充名)。.NET Framework 4 提供了一贯激活 WF
服务的点子(无需创立和配备单独的 .svc 文件)。XAML 文件必须有所扩充名
.xamlx,以便由主机直接激活相关联的 WF 应用程序。WCF 和 WF
应用程序可直接从 Web.config 文件激活,并且不要求独立的 .svc 文件。

即便简化的托管服务不须要服务文件,但那并不曾影响 WAS
所选取的基于新闻的激活技术。在 WAS
中托管服务时,将不会创建服务实例,直到接收到递送至该服务的音讯。那代表最初服务运维时,必须透过分配内存、加载库以及制造对象等方式开端化新的实例。如若应用程序在处理时间灵活数据,则在起步各样服务中发生的推迟恐怕不大概经受。即便没有处理时间灵活数据,注重使用基于消息的激活也会限制伏务接收数据的章程,因为依照新闻的激活供给WAS 激活器。现成的 .NET 为以下协议提供了激活器:

  • http:为 IIS 7.0 和 WCF 提供了 HTTP 激活。
  • net.tcp:提供了依据 TCP 端口的激活。
  • net.pipe:提供了根据命名管道的激活。
  • net.msmq:使用基于 WCF 的音讯队列 (MSMQ) 应用程序。
  • msmq.formatname:为向后卓绝提供了现有的 MSMQ 应用程序。

若要消除基于音信的激活的限定,App法布里c 托管服务可以行使 Windows Server
二零零六 奥迪Q72 和 Windows 7 提供的 IIS
自动运行作用,在拓展了布置现在自动运行托管 WAS
服务,而不是伺机激活新闻。

Windows Server App法布里c的效应很摄人心魄,Windows Server
AppFabric作为微软以往进军私有云商场的3个焦点产品,能够允许用户创造和保障他们本人的云总括系统架构。上面看下他的运作环境:

  • 援助的操作系统: Windows 7; Windows Server 2008; Windows Server
    2008 R2; Windows Vista

  • 帮助的系统布局:

  •  

    • 32 位 (x86)

    • 64 位 (x64)

  • 硬件供给:

  •  

    • 最低硬盘空间:2GB

    • 总计机需配有 速龙 Pentium 兼容 CPU,具有 1 GHz
      或更便捷的单核处理器、900 MHz 或更高效的双核处理器也许 700 MHz
      或更飞速的四核处理器。

  • 必备软件:

下边简要介绍一下以此服务的安装和选用。

① 、安装能够参考Windows Server App法布里c
安装和布局指南
,上面首要说贝拉米(Bellamy)(Karicare)下小心的地点,安装能够平素下载安装包和由此Web
Platform
Installer
(WPI)来进展。通过WPI实行设置,注意WPI的私下认可选项中从不包蕴App法布里c:

图片 3

透过下方选项实行安装,勾选上专营商接纳:

图片 4

经过集团选项卡就足以观察了AppFabric的安装程序:

图片 5

图片 6

 

 

 

 

安装达成后,全部的次序和.NET组件都在底下的目录里:

C:\Windows\System32\AppFabric

配置的时候参照Windows Server App法布里c
安装和安顿指南
拓展,在
App法布里c 配置向导成功安顿缓存服务之后,将索要动用管理 cmdlet
运行群集或运维群集中的单个主机。使用 Start-CacheCluster 或
Start-CacheHost cmdlet。出现如下错误

图片 7

 

园子里小说:

WF4.0实战(二十):Windows Server
AppFabric介绍

WF4.0实战(二十一):Windows Server
App法布里c中宿主WF4.0应用程序

Windows Server
App法布里c安装与步署

(翻译)十分钟内安装,配置,使用Windows Server
App法布里c

Windows Server AppFabric
Architecture

相关文章