Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is Windows Fabric and how to host services in it?

I recently installed Windows Server Service Bus 1.0 (on a Windows Server 2008 R2 machine).

That also installs "Windows Fabric" (not AppFabric).

Could not find much information on it, and googleing it I stumbled on a Lync server post (Windows Fabric is also installed by Lync Server 2013).

Definition:

"Windows Fabric is a Microsoft technology used for creating highly reliable, distributable, and scalable applications."

From the Service Bus architecture intro,it looks like Fabric is what allows for services replication, high availabilty, and fault tolerance.

Anyone knows if that can be used to host custom .NET services? Or any kind of direction would be greatly appreciated.

Thanks in advance.

Cos

like image 675
Cos Avatar asked Nov 13 '22 08:11

Cos


1 Answers

I went to a talk by Mark Eisenberg on May 28th at the Microsoft NERD Center near MIT in Boston MA. The talk was mostly about the Azure Service Fabric. General consensus was that if you're using Azure from the infrastructure as a service perspective you aren't really using it.

The next step up is to use Azure naively as a platform meaning that rather than create VMs and hosting them there you're creating cloud services and web jobs and web apps and using the new Logic Api's etc...

But if you really want to build a stateful, resilient service enterprise class you'll want to go underneath the PaaS and write against the Service Fabric directly for greater control.

That's where the money is.

I did a write up on the talk and what the Azure Service Fabric is a few days ago and posted it here.

like image 88
daustinash Avatar answered Nov 15 '22 07:11

daustinash