Why 2 kinds of AppFabric?

怎甘沉沦 提交于 2020-01-03 08:07:13

问题


I see that we now have both Windows Server AppFabric and Azure AppFabric. Is this just a namespace collision in the Microsoft marketing department or do these technologies share common interfaces? Someone told me that is was possible to run an application using Azure AppFabric on a local production server, then change the deployment target to Azure on demand. Is this possible and consistent with Azure licensing? If so, can we use Windows Server AppFabric on the local server in this scenario?

I assume that data services would have to be maintained in the cloud for consistency, but moving the UI and business logic in and out of Azure would be a great way to cut down on hosting costs during periods of inactivity.


回答1:


It is unfortunate that Microsoft have decided to refer to both of these things as a type of App Fabric. AS Phil writes the Azure version is for the Azure Cloud and the Windows Server version is for your own machines.

Unfortunately the features between them are different and so you cannot simply move from one to the other. I say unfortunate as we wanted to use a part of the Windows Server AppFabric, the distributed Cache (previously referred to as velocity, a much better name), on the cloud, and it is not available yet.




回答2:


My understanding is that there is common ground between the teams, and that features are written for the Azure product first, then added to the Windows Server product.

The distinction between them is that Windows Server AppFabric is designed for internal company use, inside the firewall, whereas Azure AppFabric is the out and out cloud product.

Can you switch between them to just use the Azure piece in times of high load in the way you suggest? I don't believe so, but I'm happy to be corrected - the Azure side isn't something I've looked at in depth.



来源:https://stackoverflow.com/questions/2971644/why-2-kinds-of-appfabric

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!