• формат pdf
  • размер 9.33 МБ
  • добавлен 12 сентября 2012 г.
Беттс Д., Бурго Ж., Домингес Дж. и др. Создание эластичных и устойчивых облачных приложений: Руководство разработчика по пакету интеграции Enterprise Library для Windows Azure
Microsoft Corp., 2012. – 206 с.
Серия: Pattes & practices.
Эта книга демонстрирует, как можно использовать пакет интеграции Enterprise Library для Windows Azure в существующем приложении Windows Azure, чтобы улучшить надежность, управляемость, масштабируемость, стабильность и расширяемость приложения. В частности рассматриваются вопросы автоматического масштабирвоания в Windows Azure (Autoscaling Application Block), обработка ошибок исключений и минимизациях их влияние на компоненты системы (Transient Fault Handling Application
Block) и т.п.
Содержание:
Введение в Windows Azure.
Сведения о платформе Windows Azure.
Службы и компоненты Windows Azure.
Вычислительная среда.
Управление данными.
Сетевые службы.
Другие службы.
Разработка приложений для Windows Azure.
Мониторинг, отладка приложений Windows.
Azure и управление ими.
Управление базами данных SQL Azure.
Обновление приложений для Windows Azure.
Модель подписок и выставления счетов Windows Azure.
Оценка затрат.
Описание пакета интеграции Enterprise Library Integration Pack для Windows Azure.
Что такое библиотека Enterprise Library.
Описание пакета интеграции Enterprise Library для Windows Azure.
Дополнительные сведения.
Сценарий Tailspin.
Компании Tailspin.
Стратегия компании Tailspin.
Приложение Surveys.
Цели и задачи, стоящие перед компанией Tailspin.
Архитектура приложения Surveys.
Автоматическое масштабирование и Windows Azure.
Что такое автоматическое масштабирование.
Что такое программный блок автоматического масштабирования.
Масштабирование экземпляров.
Регулирование приложения.
Правила и действия.
Ведение журнала.
Жизненный цикл автомасштабирования.
Когда следует использовать блок автомасштабирования приложения?.
Требуется, чтобы приложение автоматически отвечало на изменение в потребности.
Необходимо управлять издержками, связанными с эксплуатацией конкретного приложения.
Значения времени, в которые приложению потребуются дополнительные ресурсы, являются прогнозируемыми.
Обстоятельства, в которых не следует использовать блок автомасштабирования приложения.
Использование блока автомасштабирования приложения.
Добавление блока автомасштабирования приложения в проект Visual Studio.
Размещение блока автомасштабирования приложения.
Изменения в приложении Windows Azure.
Служебная информация.
Добавление функции регулирования в приложение.
Правила автомасштабирования.
Мониторинг блока автомасштабирования приложения.
Дополнительные сценарии использования.
Образец параметров конфигурации.
Использование средства «Планирование».
Как работает блок автомасштабирования приложения.
Метроном.
Сборщики данных.
Хранилище служебной информации.
Хранилище точек данных.
Средство оценки правил.
Хранилище правил.
Средство ведения журнала.
Средство масштабирования.
Объект отслеживания.
Создание более эластичного приложения Tailspin Surveys.
Предпосылки.
Цели и требования.
Общие сведения о решении автомасштабирования.
Использование блока автомасштабирования приложения в Tailspin Surveys.
Функции блока автомасштабирования приложения.
Группы масштабирования в Tailspin Surveys.
Правила автомасштабирования в Tailspin Surveys.
Сбор данных для журнала автомасштабирования в Tailspin Surveys.
Пользовательский интерфейс конфигурации автомасштабирования.
Уведомление операторов через SMS о выполнении операций масштабирования.
Процесс реализации.
Включение функции чтения из CSCFG-файла для программного блока автомасштабирования.
Определение служебных сведений Tailspin.
Правила автомасштабирования Tailspin.
Сбор в Tailspin Surveys данных для счетчика производительности.
Реализация поведения регулирования.
Редактирование и сохранение правил.
Редактирование и сохранение сведений о службе.
Визуализация действий автомасштабирования.
Реализация пользовательского действия.
Реализация пользовательских операндов.
Настройка ведения журналов в Tailspin Surveys.
Установка и физическое развертывание.
Сертификаты и развертывание Tailspin Surveys.
Развертывание сертификата службы для включения SSL.
Развертывание Tailspin Surveys в нескольких географических районах
Обработка временного сбоя.
Что такое временные сбои?
Что такое программный блок обработки временных сбоев?
Историческая справка.
Использование программного блока обработки временных сбоев.
Добавление программного блока обработки временных сбоев к проект у Visual Studio.
Создание экземпляров объектов программного блока обработки временных сбоев.
Определение стратегии повтора.
Определение правил повторов.
Выполнение операции с правилами повторов.
Когда следует использовать программный блок обработки временных сбоев?
Вы используете службу Windows Azure.
Вы используете пользовательскую службу.
Дополнительные сведения.
Увеличение надежности приложения Tailspin Surveys.
Предпосылки.
Цели и требования.
Общие сведения о решении Transient Fault.
Handling Application Block.
Процесс реализации.
Установка и физическое развертывание.
Дополнительные сведения.
Образцы конфигураций развертывания приложения Tailspin Surveys в нескольких центрах обработки данных.
Rules.
Руководство по установке приложения Tailspin Surveys.
Предварительные требования.
Установка исходного кода и зависимостей.
Установка исходного кода приложения Tailspin Surveys и зависимостей.
Подготовка подписки Windows Azure для развертывания.
Создание сертификата управления Windows Azure и его экспорт как PFX-файла.
Создание сертификата управления Windows Azure и его импорт для использования в среде Visual Studio.
Экспорт сертификата управления Windows Azure в PFX-файл.
Создание SSL-сертификата.
Создание необходимых размещенных слу жб.
Передача сертификатов как относящихся к размещенным слу жбам.
Добавление сертификатов.
Создание учетной записи хранилища.
Построение решения.
Установка пакетов NuGet.
Изменение сертификатов в облачных проекта х Visual Studio.
Подготовка параметров в облачных проекта х.
Построение решения.
Развертывание в Windows Azure.
Развертывание решения Tailspin в промежуточном слоте.
Тестирование работы Tailspin Surveys.
Настройка функции автоматического масштабирования Tailspin.
Настройка хранилища слу жебной информации.
Загрузка образцов правил.
Локальный запуск Tailspin Surveys в режиме отладки.
Запуск приложения управления в режиме эмуляции.
Известные проблемы.