Общие сведения о Service Bus для Windows Server

Шина обслуживания для Windows Server — это набор устанавливаемых компонентов, реализующих функции обмена сообщениями для Windows Azure Service Bus в системе Windows Server. Шина обслуживания для Windows Server поддерживает построение, тестирование и выполнение слабо связанных приложений, основанных на обмене сообщениями, в самостоятельно контролируемых средах и на компьютерах разработчиков.

Назначение Шина обслуживания для Windows Server состоит в том, чтобы реализовать аналогичные возможности в Windows Azure и Windows Server, обеспечивая гибкость при разработке и развертывании приложений. Платформа основана на той же архитектуре, что и облачная служба Service Bus, и обеспечивает масштабируемость и устойчивость. Модель программирования, поддержки Visual Studio и API для разработки приложений аналогичны предоставляемым облачной службой, что упрощает разработку приложений и переход с одной платформы на другую. Более того, управление сущностями на портале управления Windows Azure будет согласовано для локальной и облачной версий.

Сценарии для Шина обслуживания для Windows Server

  • Локальная разработка, развертывание в облаке. Этот распространенный сценарий помогает разработчикам облачных приложений разработать и протестировать приложения локально, в среде разработки, а затем установить их на настольный компьютер или ноутбук. Для поддержки разработчиков облачных приложений Шина обслуживания для Windows Server можно установить в клиентской операционной системе (Windows 7 или 8, 64-разрядная версия) и использовать выпуски SQL Express (SQL Express 2008 R2 с пакетом обновления 1 (SP1) или более поздней версии). Кроме того, в Шина обслуживания для Windows Server можно настроить использование локальных учетных записей (вместо доменных учетных записей) для разработки на компьютере, который не присоединен к домену или работает в автономном режиме.

  • Гибкая разработка Поставщикам программного обеспечения, которые предлагают свои решения широкому диапазону клиентов, необходима возможность разворачивать решения в виде облачных приложений или предоставлять их клиентам для локального развертывания. Аналогично, предприятиям не обходима возможность выбрать, где разворачивать приложение. Для обеспечения такого сценария в Шина обслуживания для Windows Server предлагается симметрия с Windows Azure Service Bus (предлагаемая корпорацией Майкрософт платформа как услуга (PaaS)), а также поддержка инфраструктуры как услуги (IaaS). Симметрия начинается с поддерживаемого набора функций (в данном выпуске только обмен сообщениями через посредника), одинакового пакета SDK и поддержки настраиваемой строки подключения, что позволяет клиентам изменить способ развертывания без перестройки решения.

  • Локальные публикации и подписки. Для предприятий, которые разрабатывают службы и приложения, Шина обслуживания для Windows Server предлагает уровень промежуточных программных технологий с ориентацией на сообщения (MOM), обладающий широким набором функций публикации и подписки. Для обеспечения этого сценария в Шина обслуживания для Windows Server представлены такие функции, как высокая доступность, масштабируемость, проверка подлинности Windows на основе маркеров (поддержка для Active Directory) и многое другое.

Возможности обмена сообщениями в Шина обслуживания для Windows Server

В Шина обслуживания для Windows Server поддерживается такой же набор функций обмена сообщениями через посредника, как и в Windows Azure Service Bus. Очереди Service Bus обеспечивают надежное хранение и извлечение сообщений, а также возможность выбора протоколов и API.

Service BusОчереди

Очереди Service Bus обеспечивают выравнивание нагрузки, давая получателю сообщений возможность обработать сообщения в удобном для него темпе. Кроме того, очереди Service Bus обеспечивают выравнивание нагрузки за счет того, что несколько конкурирующих получателей принимают сообщения из одной и той же очереди. Дополнительные сведения очередях Service Bus см. в разделе Использование очередей Service Bus.

Разделы Service Bus

В дополнение к функциям очередей разделы и подписки Service Bus обеспечивают обширную функциональность публикации и подписки, позволяющую многим подписчикам независимо друг от друга работать с отфильтрованным или неотфильтрованным представлением потока публикуемых сообщений. Дополнительные сведения разделах Service Bus см. в разделе Использование тем и подписок Service Bus.

Возможности платформы в Шина обслуживания для Windows Server

Шина обслуживания для Windows Server предоставляет платформу обмена сообщениями для корпоративных приложений с многоузловой топологией фермы, которая обеспечивает масштабируемость и высокую доступность. Платформа основана на системах Windows Server и Microsoft SQL Server. Разработчики, которым небохдима упрощенная среда разработку, могут установить Шина обслуживания для Windows Server в клиентских операционных системах Windows (64-разрядные версии) и Microsoft SQL Express.

Шина обслуживания для Windows Server можно развернуть в размещенной среде, например в виртуальных машинах Windows Azure, с использованием размещенной базы данных Microsoft SQL Server или База данных SQL Windows Azure (IaaS). Дополнительные сведения поддерживаемых платформах см. раздел Поддерживаемые топологии.

Сравнение Шина обслуживания для Windows Server с Windows Azure Service Bus

Хотя между Шина обслуживания для Windows Server и Windows Azure Service Bus существует тождественность функций API и обмена сообщениями, между этими двумя продуктами Service Bus существуют отличия.

  • Если говорить об управляемости, в размещенной среде «платформа как услуга» (PaaS) (Windows Azure) поставщик PaaS (корпорация Майкрософт) обеспечивает возможности управления. С помощью Шина обслуживания для Windows Server локальный администратор может разворачивать, обеспечивать безопасность, масштабировать и осуществлять мониторинг фермы Шина обслуживания для Windows Server.

  • И в Windows Azure, и в Windows Server для Service Bus требуются маркеры доступа, позволяющие контролировать доступ к объектам обмена сообщениями. Так как Windows Azure Active Directory Access Control (также известна как Access Control Service или ACS) отсутствует в Windows Server, в Шина обслуживания для Windows Server входит простая служба маркеров безопасности Service Bus (SBSTS), которая интегрирована в модель безопасности Windows. Служба SBSTS может выпускать SWT-маркеры на основе удостоверений Windows (хранящихся в локальном хранилище удостоверений Windows или в Active Directory).

  • И хотя квоты и другие параметры времени выполнения в Windows Azure Service Bus являются фиксированными, с помощью Шина обслуживания для Windows Server администратор может изменить эти параметры и настроить ферму Шина обслуживания для Windows Server.

  • Схема адресации в Windows Azure Service Bus является фиксированной. Другими словами, в URL-адреса всех конечных точек добавлен постфикс Service Bus. Благодаря Шина обслуживания для Windows Server можно использовать полные доменные имена узлов или сопоставленные записи DNS, представляющие службы.


Дата сборки:

2013-07-25

Добавления сообщества

ДОБАВИТЬ
Показ: