Microsoft Corp., 2012. – 373 с.
Серия: Pattes & practices.
(Авторы не указаны.) Это третья книга в серии pattes & practices, посвящённой платформе Windows Azure. В книге показано, как можно использовать мощные инфраструктурные сервисы, которые являются частью Windows Azure, с целью упрощения разработки, интеграции составных частей гибридных приложений, включающих облачные и локальные компоненты, а также системы сторонних разработчиков: схема аутентификации и авторизации пользователей, комплексного мониторинга приложений, шаблонов обмена сообщениями и т.п. Также описывается, как обеспечить максимальную безопасность, производительность, масштабируемость и доступность.
Это руководство ориентировано на архитекторов, разработчиков и специалистов по информационным технологиям (ИТ), которые проектируют, создают или используют приложения и сервисы, работающие в облаке или взаимодействующие с ним. Содержание:
Сценарий Trey Research.
Интеграция с облачной средой.
Задачи, связанные с интеграцией гибридных приложений.
Компания Trey Research.
Стратегия компании Trey Research.
Приложение Orders.
Оригинальное локальное приложение Orders.
Гибридное приложение для Windows Azure.
Каким образом специалисты Trey Research решали задачи интеграции.
Поэтапный переход в облако.
Технологическая карта руководства.
Развертывание данных и приложения Orders в облаке.
Сценарий и контекст.
Развертывание данных и приложения Orders в облаке.
Выбор размещения данных.
Развертывание всех данных в облаке.
Локальное хранение всех данных.
Развертывание некоторых данных в облаке.
Как компания Trey Research выбирала место для развертывания данных.
Данные клиентов.
Данные о продукции.
Данные о заказах.
Данные журнала аудита.
Выбор механизма хранения данных.
Хранилище Windows Azure.
SQL Azure.
Альтернативные системы баз данных или собственный репозиторий.
Как компания Trey Research выбрала механизм хранения данных.
Шифрование данных в хранилище и базах данных Windows Azure.
Синхронизация данных между облачными и локальными размещениями.
Выбор решения для синхронизации данных.
Синхронизация данных SQL Azure.
Платформа Microsoft Sync Framework.
Собственное решение для синхронизации или использование решения стороннего разработчика.
Как компания Trey Research выбрала решение для синхронизации данных.
Как компания Trey Research использует службу SQL Azure Data Sync.
Внедрение решения для формирования отчетов по данным, размещенным в облаке.
Выбор решения для формирования отчетов.
Службы отчетов SQL Server.
Служба отчетов SQL Azure.
Собственное решение для синхронизации или использование решения стороннего разработчика.
Как компания Trey Research выбрала решение для формирования отчетов.
Как в Trey Research используют службу отчетов SQL Azure.
Как компания Trey Research предоставляет данные отчетов внешним партнерам.
Аутентификация пользователей в приложении Orders.
Сценарий и контекст.
Аутентификация посетителей в приложении Orders.
Выбор метода аутентификации.
Аутентификация с использованием форм ASP.NET.
Аутентификация, основанная на утверждениях, с использованием службы федерации Microsoft Active Directory.
Аутентификация на основе утверждений службы Windows Azure Access Control.
Аутентификация на основе утверждений служб ACS и ADFS.
Совместное использование форм и аутентификации на основе утверждений.
Как компания Trey Research выбрала метод аутентификации пользователей.
Как компания Trey Research использует службы ACS и ADFS для аутентификации посетителей.
Настройка службы Access Control.
Управление множественными идентификаторами пользователя.
Реализация аутентификации.
Аутентификация с использованием Windows Identity Foundation.
Проверка запросов ASP.NET.
Аутентификация и авторизация посетителей.
Пользовательская страница входа.
Использование пользовательского атрибута авторизации.
Получение и хранение данных клиента.
Аутентификация доступа к очередям и топикам шины интеграции.
Реализация надежного обмена сообщениями и информацией в облаке.
Сценарий и контекст.
Взаимодействие с транспортными партнерами.
Выбор механизма взаимодействия.
Электронный обмен данными (Electronic Data Interchange, EDI).
Веб-службы (модель «продвижение»).
Веб-службы (модель «извлечение»).
Очереди хранилища Windows Azure.
Очереди шины интеграции Windows Azure.
Топики и подписки шины интеграции Windows Azure.
Как Trey Research связывается с транспортными партнерами.
Асинхронная отправка сообщений в очередь шины интеграции.
Получение сообщений из очереди шины интеграции и их асинхронная обработка.
Отправка сообщений в топик шины интеграции.
Подписка на топик шины интеграции.
Получение сообщений из топика и их асинхронная обработка.
Реализация адаптеров и коннекторов для преобразования и переформатирования сообщений.
Согласующие сообщения и ответы.
Защита очередей сообщений, топиков и подписок.
AuditLogListener, Fabrikam, HeadOffice, Contoso, NewOrderJob, NewOrdersTopic, owner, StatusUpdateJob.
Имя: NewOrdersTopic.
Область: http://treyresearch.servicebus.windows.net/neworderstopic.
Имя: OrderStatusUpdateQueue.
Область: http://treyresearch.servicebus.windows.net/.
orderstatusupdatequeue.
Отправитель утверждения: ACS. Тип маркера: SWT.
neworderstopic/subscriptions/contososubscription.
neworderstopic/subscriptions/fabrikamsubscription.
Имя: AuditLogListener.
Область: http://treyresearch.servicebus.windows.net/.
neworderstopic/subscriptions/ auditloglistenersubscription.
Защита сообщений.
Отправка заказов в журнал аудита.
Выбор механизма отправки заказов в журнал аудита.
Как Trey Research посылает заказы в журнал аудита.
Проверка заказов на соответствие нормативным требованиям.
Выбор места для размещения приложения с целью обеспечения соответствия нормативным требованиям.
Как компания Trey Research разместила приложение для обеспечения соответствия нормативным требованиям.
Обработка заказов в решении Trey Research.
Сценарий и контекст.
Обработка заказов и взаимодействие с транспортными партнерами.
Как Trey Research размещает сообщения в топике с высокой надежностью.
Запись данных заказа.
Отправка заказа в топик шины интеграции из приложения Orders.
Как компания Trey Research отделяет обработку заказа от системы транспортного партнера.
Получение и обработка заказа транспортным партнером.
Подтверждение заказа или индикация отправки транспортным партнером.
Получение сообщений с подтверждением и сообщений о состоянии в приложении Orders.
Максимизация масштабируемости, доступности и эффективности приложения Orders.
Сценарий и контекст.
Управление эластичностью в приложении Orders.
Способы управления эластичностью в приложении Orders.
Приложение без возможности масштабируемости.
Реализация ручного масштабирования.
Реализация автоматического масштабирования с использованием пользовательской службы.
Реализация автоматического масштабирования с помощью функционального блока для
автоматического масштабирования из библиотеки Enterprise Library.
Как компания Trey Research контролирует эластичность в приложении Orders.
Размещение функционального блока для автоматического масштабирования.
Определение правил автоматического масштабирования.
Управление задержкой сети и максимизация количества подключений к приложению Orders.
Выбор варианта управления задержкой сети и максимизации количества подключений
к приложению Orders.
Создание собственной службы для перенаправления трафика.
Использование диспетчера трафика Windows Azure для маршрутизации запросов клиентов.
Как компания Trey Research минимизирует задержки сети и максимизирует количество подключений к приложению Orders.
Оптимизация времени отклика приложения Orders.
Как оптимизировать время отклика приложения Orders.
Реализация кэширования Windows Azure.
Настройка сети для доставки контента.
Как компания Trey Research оптимизирует время отклика приложения Orders.
Определение и настройка службы кэширования Windows Azure.
Синхронизация кэшей и баз данных в приложении Orders.
Извлечение данных и управление ими в приложении Orders.
Реализация функциональности кэширования для каталога продукции.
Создание экземпляра объекта ProductsStoreWithCache и его использование.
Мониторинг и управление приложением Orders.
Сценарий и контекст.
Мониторинг служб, регистрация действий и измерение производительности.
Выбор решения для мониторинга и протоколирования.
Служба диагностики Windows Azure.
Функциональный блок Logging Application Block из библиотеки Enterprise Library.
Решение сторонних разработчиков для мониторинга.
Пользовательское решение протоколирования.
Как компания Trey Research выбрала решение для мониторинга и протоколирования.
Как компания Trey Research использует службу Windows Azure Diagnostics.
Выбор данных и событий для записи.
Настройка механизма диагностики.
Ведение журнала сообщений трассировки и определение уровня детализации.
Запись сообщений трассировки.
Передача данных диагностики из облака.
Развертывание и управление.
Выбор решений для развертывания и управления.
Портал управления Windows Azure.
Windows Azure SDK и программный интерфейс REST управления службами Windows Azure
Командлеты Windows Azure PowerShell.
Как компания Trey Research выбирает решения для развертывания и управления.
Как компания Trey Research разворачивает приложение Orders и управляет им.
Настройка Windows Azure с помощью библиотеки интерфейсов управления службами.
Настройка Windows Azure с помощью встроенных объектов управления.
Репликация, распространение и синхронизация данных.
Сценарии использования и вызовы.
Репликация данных из различных источников в рамках облачных и локальных сред.
Синхронизация данных из различных источников.
Взаимосвязанные проблемы.
Безопасность доступа к данным.
Согласованность данных и время отклика приложений.
Целостность и надежность.
Платформа Windows Azure и связанные с ней технологии.
Репликация и синхронизация при помощи SQL Azure Data Sync.
Рекомендации по настройке SQL Azure Data Sync.
Рекомендации по использованию SQL Azure Data Sync.
Модель безопасности SQL Azure Data Sync.
Реализация пользовательского решения для репликации и синхронизации с помощью пакета Sync Framework SDK.
Репликация и синхронизация данных с помощью топиков и подписок шины интеграции.
Рекомендации по использованию топиков и подписок шины интеграции.
Аутентификация пользователей и авторизация запросов.
Сценарии использования и вызовы.
Аутентификация публичных пользователей.
Аутентификация корпоративных пользователей и пользователей из
организаций-партнеров.
Авторизация действий пользователя.
Доступ к службе аутентификации для клиентов вне браузера.
Авторизация доступа к очередям шины интеграции.
Авторизация доступа к конечным точкам службы Service Bus Relay.
Взаимосвязанные проблемы.
Безопасность.
Время отклика.
Надежность.
Совместимость.
Технологии аутентификации и авторизации на основе утверждений.
Федеративная аутентификация.
Обзор процесса аутентификации на основе утверждений.
Авторизация запросов веб-службы.
Платформа Windows Identity Foundation.
Служба Windows Azure Access Control.
ACS и уникальные идентификаторы пользователей.
Аутентификация и авторизация шины интеграции Windows Azure.
Аутентификация клиентов.
Маркеры шины интеграции и поставщики маркеров.
Конечные точки шины интеграции и доверенные участники.
Правила и группы правил авторизации.
Реализация подхода «коммуникации без границ».
Сценарии использования и проблемы.
Доступ извне к локальным ресурсам организации.
Доступ извне к локальным службам организации.
Создание надежного коммуникационного канала для интеграции различных сетей.
Взаимосвязанные проблемы.
Безопасность.
Время отклика.
Совместимость.
Технологии Windows Azure, которые помогают реализовать подход «коммуникации без границ».
Доступ извне к локальным ресурсам организации при помощи службы Windows Azure Connect.
Рекомендации по применению службы Windows Azure Connect.
Архитектура и модель безопасности Windows Azure Connect.
Ограничения Windows Azure Connect.
Доступ извне к локальным службам организации при помощи службы Windows Azure Service Bus Relay.
Рекомендации по применению службы Windows Azure Service Bus Relay.
Рекомендации по защите службы Windows Azure Service Bus Relay.
Принципы именования служб в службе Windows Azure Service Bus Relay.
Выбор привязки для службы.
Сравнение службы Windows Azure Service Bus Relay и службы Windows Azure Connect.
Реализация подхода «коммуникации без границ» с использованием очередей шины интеграции.
Сообщения шины интеграции.
Рекомендации по применению очередей шины интеграции.
Рекомендации по отправке и приему сообщений с использованием очередей шины интеграции.
Рекомендации по защите очередей шины интеграции.
Реализация бизнес-логики и маршрутизации сообщений с целью организации совместной работы.
Сценарии использования и проблемы.
Разделение бизнес-логики и маршрутизации сообщений.
Передача сообщений нескольким получателям.
Взаимосвязанные проблемы.
Безопасность.
Надежность.
Время отклика и доступность.
Совместимость.
Технологии Windows Azure для маршрутизации сообщений.
Разделение бизнес-логики и маршрутизации сообщений с использованием топиков и подписок шины интеграции.
Рекомендации по использованию топиков и подписок шины интеграции для маршрутизации сообщений.
Ограничения, которые необходимо учитывать при использовании топиков и подписок шины интеграции для маршрутизации сообщений.
Пересылка сообщений в несколько пунктов назначения при помощи топиков и подписок шины интеграции.
Рекомендации по использованию топиков и подписок шины интеграции для маршрутизации сообщений в несколько пунктов назначения.
Ограничения, которые необходимо учитывать при использовании топиков и подписок шины интеграции для маршрутизации сообщений в несколько пунктов назначения.
Рекомендации по защите топиков и подписок шины интеграции.
Максимизация масштабируемости, доступности и производительности.
Требования и проблемы.
Управление эластичностью в облаке.
Уменьшение задержки сети при получении доступа к облачным приложениям.
Максимизация доступности облачных приложений.
Оптимизация времени отклика и пропускной способности для облачных приложений.
Платформа Windows Azure и связанные с ней технологии. Управление эластичностью в облаке с помощью функционального блока для автоматического масштабирования из библиотеки Enterprise Library.
Как функциональный блок для автоматического масштабирования управляет экземплярами роли.
Ограничительные правила.
Правила реагирования.
Действия.
Руководство по использованию функционального блока для автоматического масштабирования.
Сокращение задержки сети при доступе к облачным приложениям с помощью диспетчера трафика Windows Azure.
Как диспетчер трафика Windows Azure направляет запросы.
Использование конечных точек мониторинга.
Политики диспетчера трафика Windows Azure.
Рекомендации по применению диспетчера трафика Windows Azure.
Рекомендации по применению диспетчера трафика Windows Azure для уменьшения задержки сети.
Ограничения применения диспетчера трафика Windows Azure.
Максимизация доступности для облачных приложений с помощью диспетчера трафика Windows Azure.
Рекомендации по применению диспетчера трафика Windows Azure для максимизации доступности.
Оптимизация времени отклика и пропускной способности облачных приложений с помощью службы Windows Azure Caching.
Контроль использования и изменение размеров кэша Windows Azure.
Реализация служб, которые совместно используют данные, с помощью службы Windows Azure Caching.
Обновление кэшированных данных.
Создание локального кэша.
Кэширование состояния сеанса веб-приложения.
Кэширование выводимых данных в формате HTML.
Рекомендации по использованию службы Windows Azure Caching.
Ограничения для службы Windows Azure Caching.
Рекомендации по обеспечению безопасности службы Windows Azure Caching.
Мониторинг и управление гибридными приложениями.
Сценарии использования и проблемы.
Измерение и регулировка производительности вашей системы.
Мониторинг служб с целью раннего обнаружения сбоев и проблем с производительностью.
Быстрое восстановление после сбоев.
Ведение журнала и операции аудита.
Развертывание и обновление компонентов.
Взаимосвязанные проблемы.
Производительность.
Безопасность.
Платформа Windows Azure и связанные с ней технологии.
Мониторинг служб, ведение журнала и измерение производительности в гибридном приложении с помощью службы Windows Azure Diagnostics.
Рекомендации по применению службы Windows Azure Diagnostics.
Рекомендации по защите диагностической информации Windows Azure.
Развертывание, обновление и восстановление функциональных возможностей с помощью интерфейса Windows Azure Service Management API и оболочки PowerShell.
Рекомендации по применению Windows Azure Service Management API и PowerShell.
Руководство по предоставлению защищенного доступа на управление подписками Azure.
Серия: Pattes & practices.
(Авторы не указаны.) Это третья книга в серии pattes & practices, посвящённой платформе Windows Azure. В книге показано, как можно использовать мощные инфраструктурные сервисы, которые являются частью Windows Azure, с целью упрощения разработки, интеграции составных частей гибридных приложений, включающих облачные и локальные компоненты, а также системы сторонних разработчиков: схема аутентификации и авторизации пользователей, комплексного мониторинга приложений, шаблонов обмена сообщениями и т.п. Также описывается, как обеспечить максимальную безопасность, производительность, масштабируемость и доступность.
Это руководство ориентировано на архитекторов, разработчиков и специалистов по информационным технологиям (ИТ), которые проектируют, создают или используют приложения и сервисы, работающие в облаке или взаимодействующие с ним. Содержание:
Сценарий Trey Research.
Интеграция с облачной средой.
Задачи, связанные с интеграцией гибридных приложений.
Компания Trey Research.
Стратегия компании Trey Research.
Приложение Orders.
Оригинальное локальное приложение Orders.
Гибридное приложение для Windows Azure.
Каким образом специалисты Trey Research решали задачи интеграции.
Поэтапный переход в облако.
Технологическая карта руководства.
Развертывание данных и приложения Orders в облаке.
Сценарий и контекст.
Развертывание данных и приложения Orders в облаке.
Выбор размещения данных.
Развертывание всех данных в облаке.
Локальное хранение всех данных.
Развертывание некоторых данных в облаке.
Как компания Trey Research выбирала место для развертывания данных.
Данные клиентов.
Данные о продукции.
Данные о заказах.
Данные журнала аудита.
Выбор механизма хранения данных.
Хранилище Windows Azure.
SQL Azure.
Альтернативные системы баз данных или собственный репозиторий.
Как компания Trey Research выбрала механизм хранения данных.
Шифрование данных в хранилище и базах данных Windows Azure.
Синхронизация данных между облачными и локальными размещениями.
Выбор решения для синхронизации данных.
Синхронизация данных SQL Azure.
Платформа Microsoft Sync Framework.
Собственное решение для синхронизации или использование решения стороннего разработчика.
Как компания Trey Research выбрала решение для синхронизации данных.
Как компания Trey Research использует службу SQL Azure Data Sync.
Внедрение решения для формирования отчетов по данным, размещенным в облаке.
Выбор решения для формирования отчетов.
Службы отчетов SQL Server.
Служба отчетов SQL Azure.
Собственное решение для синхронизации или использование решения стороннего разработчика.
Как компания Trey Research выбрала решение для формирования отчетов.
Как в Trey Research используют службу отчетов SQL Azure.
Как компания Trey Research предоставляет данные отчетов внешним партнерам.
Аутентификация пользователей в приложении Orders.
Сценарий и контекст.
Аутентификация посетителей в приложении Orders.
Выбор метода аутентификации.
Аутентификация с использованием форм ASP.NET.
Аутентификация, основанная на утверждениях, с использованием службы федерации Microsoft Active Directory.
Аутентификация на основе утверждений службы Windows Azure Access Control.
Аутентификация на основе утверждений служб ACS и ADFS.
Совместное использование форм и аутентификации на основе утверждений.
Как компания Trey Research выбрала метод аутентификации пользователей.
Как компания Trey Research использует службы ACS и ADFS для аутентификации посетителей.
Настройка службы Access Control.
Управление множественными идентификаторами пользователя.
Реализация аутентификации.
Аутентификация с использованием Windows Identity Foundation.
Проверка запросов ASP.NET.
Аутентификация и авторизация посетителей.
Пользовательская страница входа.
Использование пользовательского атрибута авторизации.
Получение и хранение данных клиента.
Аутентификация доступа к очередям и топикам шины интеграции.
Реализация надежного обмена сообщениями и информацией в облаке.
Сценарий и контекст.
Взаимодействие с транспортными партнерами.
Выбор механизма взаимодействия.
Электронный обмен данными (Electronic Data Interchange, EDI).
Веб-службы (модель «продвижение»).
Веб-службы (модель «извлечение»).
Очереди хранилища Windows Azure.
Очереди шины интеграции Windows Azure.
Топики и подписки шины интеграции Windows Azure.
Как Trey Research связывается с транспортными партнерами.
Асинхронная отправка сообщений в очередь шины интеграции.
Получение сообщений из очереди шины интеграции и их асинхронная обработка.
Отправка сообщений в топик шины интеграции.
Подписка на топик шины интеграции.
Получение сообщений из топика и их асинхронная обработка.
Реализация адаптеров и коннекторов для преобразования и переформатирования сообщений.
Согласующие сообщения и ответы.
Защита очередей сообщений, топиков и подписок.
AuditLogListener, Fabrikam, HeadOffice, Contoso, NewOrderJob, NewOrdersTopic, owner, StatusUpdateJob.
Имя: NewOrdersTopic.
Область: http://treyresearch.servicebus.windows.net/neworderstopic.
Имя: OrderStatusUpdateQueue.
Область: http://treyresearch.servicebus.windows.net/.
orderstatusupdatequeue.
Отправитель утверждения: ACS. Тип маркера: SWT.
neworderstopic/subscriptions/contososubscription.
neworderstopic/subscriptions/fabrikamsubscription.
Имя: AuditLogListener.
Область: http://treyresearch.servicebus.windows.net/.
neworderstopic/subscriptions/ auditloglistenersubscription.
Защита сообщений.
Отправка заказов в журнал аудита.
Выбор механизма отправки заказов в журнал аудита.
Как Trey Research посылает заказы в журнал аудита.
Проверка заказов на соответствие нормативным требованиям.
Выбор места для размещения приложения с целью обеспечения соответствия нормативным требованиям.
Как компания Trey Research разместила приложение для обеспечения соответствия нормативным требованиям.
Обработка заказов в решении Trey Research.
Сценарий и контекст.
Обработка заказов и взаимодействие с транспортными партнерами.
Как Trey Research размещает сообщения в топике с высокой надежностью.
Запись данных заказа.
Отправка заказа в топик шины интеграции из приложения Orders.
Как компания Trey Research отделяет обработку заказа от системы транспортного партнера.
Получение и обработка заказа транспортным партнером.
Подтверждение заказа или индикация отправки транспортным партнером.
Получение сообщений с подтверждением и сообщений о состоянии в приложении Orders.
Максимизация масштабируемости, доступности и эффективности приложения Orders.
Сценарий и контекст.
Управление эластичностью в приложении Orders.
Способы управления эластичностью в приложении Orders.
Приложение без возможности масштабируемости.
Реализация ручного масштабирования.
Реализация автоматического масштабирования с использованием пользовательской службы.
Реализация автоматического масштабирования с помощью функционального блока для
автоматического масштабирования из библиотеки Enterprise Library.
Как компания Trey Research контролирует эластичность в приложении Orders.
Размещение функционального блока для автоматического масштабирования.
Определение правил автоматического масштабирования.
Управление задержкой сети и максимизация количества подключений к приложению Orders.
Выбор варианта управления задержкой сети и максимизации количества подключений
к приложению Orders.
Создание собственной службы для перенаправления трафика.
Использование диспетчера трафика Windows Azure для маршрутизации запросов клиентов.
Как компания Trey Research минимизирует задержки сети и максимизирует количество подключений к приложению Orders.
Оптимизация времени отклика приложения Orders.
Как оптимизировать время отклика приложения Orders.
Реализация кэширования Windows Azure.
Настройка сети для доставки контента.
Как компания Trey Research оптимизирует время отклика приложения Orders.
Определение и настройка службы кэширования Windows Azure.
Синхронизация кэшей и баз данных в приложении Orders.
Извлечение данных и управление ими в приложении Orders.
Реализация функциональности кэширования для каталога продукции.
Создание экземпляра объекта ProductsStoreWithCache и его использование.
Мониторинг и управление приложением Orders.
Сценарий и контекст.
Мониторинг служб, регистрация действий и измерение производительности.
Выбор решения для мониторинга и протоколирования.
Служба диагностики Windows Azure.
Функциональный блок Logging Application Block из библиотеки Enterprise Library.
Решение сторонних разработчиков для мониторинга.
Пользовательское решение протоколирования.
Как компания Trey Research выбрала решение для мониторинга и протоколирования.
Как компания Trey Research использует службу Windows Azure Diagnostics.
Выбор данных и событий для записи.
Настройка механизма диагностики.
Ведение журнала сообщений трассировки и определение уровня детализации.
Запись сообщений трассировки.
Передача данных диагностики из облака.
Развертывание и управление.
Выбор решений для развертывания и управления.
Портал управления Windows Azure.
Windows Azure SDK и программный интерфейс REST управления службами Windows Azure
Командлеты Windows Azure PowerShell.
Как компания Trey Research выбирает решения для развертывания и управления.
Как компания Trey Research разворачивает приложение Orders и управляет им.
Настройка Windows Azure с помощью библиотеки интерфейсов управления службами.
Настройка Windows Azure с помощью встроенных объектов управления.
Репликация, распространение и синхронизация данных.
Сценарии использования и вызовы.
Репликация данных из различных источников в рамках облачных и локальных сред.
Синхронизация данных из различных источников.
Взаимосвязанные проблемы.
Безопасность доступа к данным.
Согласованность данных и время отклика приложений.
Целостность и надежность.
Платформа Windows Azure и связанные с ней технологии.
Репликация и синхронизация при помощи SQL Azure Data Sync.
Рекомендации по настройке SQL Azure Data Sync.
Рекомендации по использованию SQL Azure Data Sync.
Модель безопасности SQL Azure Data Sync.
Реализация пользовательского решения для репликации и синхронизации с помощью пакета Sync Framework SDK.
Репликация и синхронизация данных с помощью топиков и подписок шины интеграции.
Рекомендации по использованию топиков и подписок шины интеграции.
Аутентификация пользователей и авторизация запросов.
Сценарии использования и вызовы.
Аутентификация публичных пользователей.
Аутентификация корпоративных пользователей и пользователей из
организаций-партнеров.
Авторизация действий пользователя.
Доступ к службе аутентификации для клиентов вне браузера.
Авторизация доступа к очередям шины интеграции.
Авторизация доступа к конечным точкам службы Service Bus Relay.
Взаимосвязанные проблемы.
Безопасность.
Время отклика.
Надежность.
Совместимость.
Технологии аутентификации и авторизации на основе утверждений.
Федеративная аутентификация.
Обзор процесса аутентификации на основе утверждений.
Авторизация запросов веб-службы.
Платформа Windows Identity Foundation.
Служба Windows Azure Access Control.
ACS и уникальные идентификаторы пользователей.
Аутентификация и авторизация шины интеграции Windows Azure.
Аутентификация клиентов.
Маркеры шины интеграции и поставщики маркеров.
Конечные точки шины интеграции и доверенные участники.
Правила и группы правил авторизации.
Реализация подхода «коммуникации без границ».
Сценарии использования и проблемы.
Доступ извне к локальным ресурсам организации.
Доступ извне к локальным службам организации.
Создание надежного коммуникационного канала для интеграции различных сетей.
Взаимосвязанные проблемы.
Безопасность.
Время отклика.
Совместимость.
Технологии Windows Azure, которые помогают реализовать подход «коммуникации без границ».
Доступ извне к локальным ресурсам организации при помощи службы Windows Azure Connect.
Рекомендации по применению службы Windows Azure Connect.
Архитектура и модель безопасности Windows Azure Connect.
Ограничения Windows Azure Connect.
Доступ извне к локальным службам организации при помощи службы Windows Azure Service Bus Relay.
Рекомендации по применению службы Windows Azure Service Bus Relay.
Рекомендации по защите службы Windows Azure Service Bus Relay.
Принципы именования служб в службе Windows Azure Service Bus Relay.
Выбор привязки для службы.
Сравнение службы Windows Azure Service Bus Relay и службы Windows Azure Connect.
Реализация подхода «коммуникации без границ» с использованием очередей шины интеграции.
Сообщения шины интеграции.
Рекомендации по применению очередей шины интеграции.
Рекомендации по отправке и приему сообщений с использованием очередей шины интеграции.
Рекомендации по защите очередей шины интеграции.
Реализация бизнес-логики и маршрутизации сообщений с целью организации совместной работы.
Сценарии использования и проблемы.
Разделение бизнес-логики и маршрутизации сообщений.
Передача сообщений нескольким получателям.
Взаимосвязанные проблемы.
Безопасность.
Надежность.
Время отклика и доступность.
Совместимость.
Технологии Windows Azure для маршрутизации сообщений.
Разделение бизнес-логики и маршрутизации сообщений с использованием топиков и подписок шины интеграции.
Рекомендации по использованию топиков и подписок шины интеграции для маршрутизации сообщений.
Ограничения, которые необходимо учитывать при использовании топиков и подписок шины интеграции для маршрутизации сообщений.
Пересылка сообщений в несколько пунктов назначения при помощи топиков и подписок шины интеграции.
Рекомендации по использованию топиков и подписок шины интеграции для маршрутизации сообщений в несколько пунктов назначения.
Ограничения, которые необходимо учитывать при использовании топиков и подписок шины интеграции для маршрутизации сообщений в несколько пунктов назначения.
Рекомендации по защите топиков и подписок шины интеграции.
Максимизация масштабируемости, доступности и производительности.
Требования и проблемы.
Управление эластичностью в облаке.
Уменьшение задержки сети при получении доступа к облачным приложениям.
Максимизация доступности облачных приложений.
Оптимизация времени отклика и пропускной способности для облачных приложений.
Платформа Windows Azure и связанные с ней технологии. Управление эластичностью в облаке с помощью функционального блока для автоматического масштабирования из библиотеки Enterprise Library.
Как функциональный блок для автоматического масштабирования управляет экземплярами роли.
Ограничительные правила.
Правила реагирования.
Действия.
Руководство по использованию функционального блока для автоматического масштабирования.
Сокращение задержки сети при доступе к облачным приложениям с помощью диспетчера трафика Windows Azure.
Как диспетчер трафика Windows Azure направляет запросы.
Использование конечных точек мониторинга.
Политики диспетчера трафика Windows Azure.
Рекомендации по применению диспетчера трафика Windows Azure.
Рекомендации по применению диспетчера трафика Windows Azure для уменьшения задержки сети.
Ограничения применения диспетчера трафика Windows Azure.
Максимизация доступности для облачных приложений с помощью диспетчера трафика Windows Azure.
Рекомендации по применению диспетчера трафика Windows Azure для максимизации доступности.
Оптимизация времени отклика и пропускной способности облачных приложений с помощью службы Windows Azure Caching.
Контроль использования и изменение размеров кэша Windows Azure.
Реализация служб, которые совместно используют данные, с помощью службы Windows Azure Caching.
Обновление кэшированных данных.
Создание локального кэша.
Кэширование состояния сеанса веб-приложения.
Кэширование выводимых данных в формате HTML.
Рекомендации по использованию службы Windows Azure Caching.
Ограничения для службы Windows Azure Caching.
Рекомендации по обеспечению безопасности службы Windows Azure Caching.
Мониторинг и управление гибридными приложениями.
Сценарии использования и проблемы.
Измерение и регулировка производительности вашей системы.
Мониторинг служб с целью раннего обнаружения сбоев и проблем с производительностью.
Быстрое восстановление после сбоев.
Ведение журнала и операции аудита.
Развертывание и обновление компонентов.
Взаимосвязанные проблемы.
Производительность.
Безопасность.
Платформа Windows Azure и связанные с ней технологии.
Мониторинг служб, ведение журнала и измерение производительности в гибридном приложении с помощью службы Windows Azure Diagnostics.
Рекомендации по применению службы Windows Azure Diagnostics.
Рекомендации по защите диагностической информации Windows Azure.
Развертывание, обновление и восстановление функциональных возможностей с помощью интерфейса Windows Azure Service Management API и оболочки PowerShell.
Рекомендации по применению Windows Azure Service Management API и PowerShell.
Руководство по предоставлению защищенного доступа на управление подписками Azure.