Я разрабатываю решение, основанное на функциях распределенного кеша Windows Server AppFabric. Наш текущий сценарий развертывания заключается в развертывании с использованием тех же хостов для кластера кеша, на котором работают наши веб-приложения и службы.
Это привело к нескольким проблемам, касающимся доступности памяти (вызывая дросселирование кластера).
Я всегда могу выделить больше памяти на серверы, но, глядя на развертывание memcached и других кластеров распределенного кеша, кажется, что предпочтительной стратегией является наличие выделенных узлов кеша с ограниченным размером сервера, чтобы память могла быть поглощена кешем.
На ум сразу приходит Server Core, но я не могу найти никакой документации, подтверждающей эту стратегию. В документации много «ограниченной поддержки управляемого кода», и это не выглядит обнадеживающим.
Нет, в настоящее время Server 2008 R2 не поддерживает .NET 4.
http://social.msdn.microsoft.com/Forums/en/netfxsetup/thread/0cb922d1-b85e-43ba-b8ac-26400491480f
Поскольку AppFabric зависит от .NET 4, очевидно, что он не будет работать.