Продажи: 1-800-867-1389
Информация
Запрошенная вами тема показана ниже. Однако эта тема не включена в библиотеку.

Общие сведения о служебной шине 1.1 для Windows Server

Обновлено: Октябрь 2013 г.

Назначение: Service Bus for Windows Server 1.1

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

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

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

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

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

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

Функции обмена сообщениями в Шина обслуживания для Windows Server

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

Служебная шинаОчереди

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

Разделы Служебная шина

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

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

Шина обслуживания для Windows Server поддерживает два метода развертывания для разных сценариев.

  • Только среда выполнения Служебная шина (автономно): в этом варианте развертывания один администратор развертывает ферму Служебная шина и управляет ей, а также создает пространства имен. Все операции управления поддерживаются командами PowerShell, и пользовательского интерфейса не существует (за исключением мастера настройки Служебная шина для первоначальной настройки).

  • Интеграция Служебная шина с пакетом Windows Azure: в этом варианте развертывания администратор управляет Служебная шина на портале пакета Windows Azure, разворачивая саму ферму (облако) и управляя ей. Клиенты Служебная шина также используют портал для создания пространств имен и сущностей обмена сообщениями. Использование портала аналогично использованию его в Azure.

Используйте автономное развертывание Служебная шина (без портала), если ресурсами Служебная шина управляет один клиент с помощью командлетов PowerShell и интерфейсов API служебной шины.

Используйте интеграцию Служебная шина с пакетом Windows Azure в случаях, когда необходимо управление, аналогичное управлению в облаке, или когда клиентам требуется предоставить некоторые возможности управления. Интеграция Служебная шина с пакетом Windows Azure также поддерживает управление несколькими фермами Служебная шина (облаками) на одном портале. Иногда это происходит в случаях, когда крупные компании или поставщики услуг размещения предоставляют ресурсы (обмен сообщениями) нескольким клиентам (разным группам в компании или, в случае поставщиков услуг размещения, — разным компаниям).

Решение о развертывании Служебная шина в управляемой или неуправляемой среде влияет на действия при развертывании. Дополнительные сведения см. в руководстве Начало работы с Service Bus for Windows Server 1.1.

noteПримечание
Шина обслуживания для Windows Server 1.0 предлагается только для неуправляемых Служебная шина. Интеграция с пакетом Windows Azure — это новое дополнение к выпуску Шина обслуживания для Windows Server 1.1.

Дополнительные сведения о пакете Windows Azure см. здесь.

Следующая таблица охватывает основные отличия между двумя вариантами.

 

Область Только среда выполнения Служебная шина Интеграция Служебная шина с пакетом Windows Azure

Служебная шина развертывание

Настройка с помощью установщика веб-платформы.

Настройка с помощью мастера настройки или PowerShell.

  • Настройка с помощью установщика веб-платформы.

  • Настройка с помощью мастера настройки или PowerShell.

  • При создании фермы укажите учетные данные, которые используются на портале управления.

Создание предложения Служебная шина (плана)

Не поддерживается.

  • С помощью портала администраторов пакета Windows Azure создайте план, в котором предлагается Служебная шина (рядом с остальными ресурсами, такими как управление виртуальными машинами).

Создание пространства имен

Администратор фермы создает пространства имен и назначает владельцев.

  • После создания плана администратором клиенты могут войти на портал клиентов пакета Windows Azure и создать подписки, используя план.

  • После создания подписки клиент может создать пространство имен Служебная шина на портале пакета Windows Azure.

Служебная шина управление сущностями

С помощью пакета SDK Служебная шина (на базе .NET или REST).

  • После создания пространства имен клиенты могут использовать портал пакета Windows Azure для создания сущностей Служебная шина (очередей, разделов и подписок), как в службе Azure.

  • Примечание. Вы также сможете использовать пакет SDK Служебная шина.

Поддержка нескольких ферм

Каждая ферма управляется отдельно.

  • Один портал пакета Windows Azure может поддерживать несколько ферм Шина обслуживания для Windows Server.

  • С помощью ресурсов из нескольких ферм клиенты могут создавать несколько подписок на одном портале клиентов пакета Windows Azure.

Функции платформ в Шина обслуживания для Windows Server

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

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

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

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

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

  • И в Windows Azure, и в Windows Server для Служебная шина требуются маркеры доступа, позволяющие авторизовывать доступ к сущностям обмена сообщениями. В обоих случаях используется схема проверки подлинности подписанного URL-адреса (SAS) для пространств имен и сущностей Служебная шина (очередей и разделов). Однако в Windows Azure Служебная шина также поддерживает доступа Windows Azure Active Directory (также известен как служба контроля доступа или ACS), недоступный на Windows Server. Тем не менее Служебная шина на Windows Server поддерживает встроенную проверку подлинности Windows (пользователи, присоединившиеся к домену, и группы пользователей Active Directory), недоступную в Azure.

  • Квоты и другие параметры среды выполнения жестко заданы в Windows Azure; в Шина обслуживания для Windows Server же администратор может изменять эти параметры и настраивать ферму Шина обслуживания для Windows Server.

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


Дата сборки:

2014-04-18
Была ли вам полезна эта информация?
(1500 символов осталось)
Спасибо за ваш отзыв

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

Корпорация Майкрософт проводит интернет-опрос, чтобы выяснить ваше мнение о веб-сайте MSDN. Если вы желаете принять участие в этом интернет-опросе, он будет отображен при закрытии веб-сайта MSDN.

Вы хотите принять участие?
Показ:
© 2015 Microsoft