我最近安装了Windows Server Service Bus 1.0(在Windows Server 2008 R2计算机上)。
这也安装了“Windows Fabric”(不是AppFabric)。
无法找到关于它的更多信息,并且谷歌搜索我偶然发现了Lync服务器帖子(Windows Fabric也由Lync Server 2013安装)。
定义:
“Windows Fabric是一种用于创建高度可靠,可分发和可伸缩的应用程序的Microsoft技术。”
从Service Bus体系结构介绍中,Fabric看起来像是允许服务复制,高可用性和容错的东西。
任何人都知道这是否可用于托管自定义.NET服务?或者任何方向都会非常感激。
提前致谢。
的Cos
答案 0 :(得分:1)
我于5月28日在马萨诸塞州波士顿麻省理工学院附近的微软NERD中心接受了Mark Eisenberg的演讲。谈话主要是关于Azure Service Fabric。一般的共识是,如果您从基础架构中使用Azure作为服务角度,那么您并没有真正使用它。
下一步是将Azure天真地用作平台,这意味着您不是创建虚拟机并在那里托管它们,而是创建云服务和Web作业以及Web应用程序并使用新的Logic Api等...
但是,如果您真的想要构建一个有状态的,有弹性的服务企业级,那么您将希望在PaaS下面直接写入Service Fabric以获得更好的控制。
这就是钱的所在。
I did a write up on the talk and what the Azure Service Fabric is a few days ago and posted it here
答案 1 :(得分:0)
我实际上并不认为Windows Fabric是开放式产品。它用于基础结构目的,而不是用于部署自定义服务。对于您的自定义服务,您必须使用基于Windows Fabric构建的平台,例如Service Bus,Windows Server App Fabric。 我认为Windows Fabric供Windows Azure和私有云内部用于群集,负载平衡等。
<强>更新强> 我已经开始开发Windows Azure应用程序,这是我发现的。 我在Azure应用程序中添加了一个Service角色,并在本地开发机器上启动了它(在Azure模拟器下)。我的服务在Windows Fabric中发布并开始使用!
结论是:Windows Fabric是运行您的云服务的平台。
答案 2 :(得分:0)
这个名字本身就暗示的面料是后端的。 它与iSCSI或EIGRP没有什么不同。主要区别在于它在形式上是通用的,而不是像上述服务/协议那样具体。
IIS是特定于Web托管的服务器服务。 SQL只相同但只有数据库..
fabric,适用于主机结构感知服务和软件。
答案 3 :(得分:0)
Windows Fabric在Microsoft内部用于构建高可用性,弹性和可伸缩的服务。根据此视频,它已用于服务总线,SQL数据库,文档数据库等:Building Resilient, Scalable Services with Microsoft Azure Service Fabric
到目前为止,它尚未面向外部各方,但现已宣布为Service Fabric,将在Windows Azure和Window Server 2016上提供。
在此处阅读更多内容:http://azure.microsoft.com/en-us/campaigns/service-fabric/