Подтвердить что ты не робот

Что такое Windows AppFabric?

Microsoft выпустила бета-версию Windows Server AppFabric, которая "упрощает сбор, масштабирование и управление веб-и составными приложениями, которые работают в IIS".

MS также заявила, что вы можете развернуть AppFabric на своих серверах, на стороннем хосте и в Windows Azure.

До сих пор мы не делали разработку Azure главным образом потому, что API отличается от ASP.NET, и вы можете развернуть свое приложение только в облаке (а не на своих собственных серверах).

Итак, если я использую API AppFabric, это позволит мне создавать приложения, которые я могу развернуть дома, у стороннего хостера или в облаке с тем же API? Будет ли это "гражданин первого класса" во всех этих случаях?

Где это оставляет API Azure - это замена AppFabric? Что относительно Azure SQL?

4b9b3361

Ответ 1

Насколько мне известно, главное, что предлагает AppFabric - это то, что ранее было кодовым именем "Velocity".

Velocity было оригинальным именем Microsoft для ответа на MemCached, с тем чтобы быть написанным специально для Windows (с совместимостью с x64), а также с лучшей интеграцией ASP.NET.

Microsoft связала это с чем-то для "управления программным обеспечением, созданным с помощью Windows Workflow Foundation и Windows Communication Foundation". (Проект, ранее кодовое название Дублин.)

Эти два проекта (Velocity и Dublin) теперь собраны вместе и продаются под названием AppFabric.

Ответ 2

AppFabric - это еще две вещи: поставщик кэширования и служба мониторинга.

Объект кэширования ранее назывался Velocity и только недавно был добавлен в AppFabric. Это средство кэширования, теперь называемое AppFabric Caching, обеспечивает локальное кэширование, массовые обновления, обратные вызовы для обновлений и т.д., Поэтому именно поэтому он захватывает что-то вроде MemCache, который не предоставляет эти функции OOB.

Мониторинг - это плагин для диспетчера IIS 7, который работает в связке с двумя службами Windows, которые называются AppFabric Workflow Management Service и AppFabric Event Collection Service. После установки AppFabric вы получаете 3 "функции" в диспетчере IIS:

  • Панель инструментов AppFabric
  • Конечные точки
  • Услуги

Если вы используете WWF (рабочий процесс Windows), то использование AppFabric дает вам расширенный контроль над сбоями мониторинга и устранения неполадок с рабочим процессом.

Ответ 3

Новое название технологии под кодовым названием Dublin. Простой способ взглянуть на это состоит в том, что он представляет собой последнюю эволюцию предварительно законченного хостинга для приложений, основанных на WF и WCF. Он станет основой для масштабируемых услуг, и поскольку та же лазурь станет частью ландшафта. В настоящее время у нас есть собственные услуги хостинга для WF, но при переходе на WF4 мы тестируем App Fabric для долгосрочных решений масштабируемости.

Это много, основываясь на существующих технологиях, таких как IIS, WF, WCF ETW и т.д., а поверх этих MS добавляются такие вещи, как отчетность, управление и т.д. Я подозреваю, что лазурный api будет формировать более низкий уровень или более правильно облако только api.

Смотрите здесь канал 9 Видео по теме

Ответ 4

в странице Windows Server Developer Center > Learn > Windows Server AppFabric.

Компонент платформы Windows Azure, содержащий служебную шину, называется Windows Azure AppFabric. Несмотря на свое название, этот компонент в настоящее время не использует никаких технологий с Windows Server AppFabric. Microsoft говорит, что это изменится, однако. В частности, как AppFabric Caching Services, так и AppFabric Hosting Services найдут свой путь в Windows Azure AppFabric в недалеком будущем. Как только это произойдет, разработчики приложений смогут использовать одну и ту же инфраструктуру приложений как в помещениях с Windows Server, так и в облаке с Windows Azure.

Ответ 5

даже после 2 лет его выпуска, appfabric все еще пытается сделать свое название на рынке, который пока выглядит как миссия, невозможная для них. Microsoft имеет обыкновение пользоваться монополией на рынке, но не в случае с приложением. некоторые из хорошо зарекомендовавших себя и зрелых распределенных продуктов кеширования, таких как NCache, а некоторые другие работают довольно хорошо, поэтому appfabric должен придумать что-то новое и необычайно конкурировать с ними