Платформа Windows Azure
Здесь можно купить книгу "Платформа Windows Azure " в печатном или электронном виде. Также, Вы можете прочесть аннотацию, цитаты и содержание, ознакомиться и оставить отзывы (комментарии) об этой книге.
Место издания: Москва
ISBN: 978-5-97060-559-2
Страниц: 656
Артикул: 94901
Возрастная маркировка: 16+
Краткая аннотация книги "Платформа Windows Azure"
Эта книга посвящена одной из самых развитых современных облачных платформ — Windows Azure. Вы узнаете не только об основных концепциях облачных вычислений, но и на реальных примерах увидите, как можно применить технологию Windows Azure в собственных задачах. Во втором издании рассматриваются такие новые возможности, как доступ к удаленному рабочему столу, кэширование динамического содержимого и безопасная доставка содержимого по SSL-защищенному соединению. Платформа состоит из трех основных частей: собственно Windows Azure, Windows Azure AppFabric и SQL Azure. В этой книге на конкретных примерах показано, как использовать различные компоненты, по отдельности или вместе. Демонстрируются рекомендованные приемы интеграции этих технологий с существующими системами.
Содержание книги "Платформа Windows Azure "
Благодарности
Об авторах
О техническом рецензенте
Предисловие к русскому изданию
Введение
Глава 1 Общее описание платформы Windows Azure
Введение в облачные службы
Отраслевая терминология
Типы облаков
Определение терминов
Поставщики облачных служб
Переход к облачной парадигме
Экосистема облачных служб
Поставщики служб
Производители ПО
Независимые поставщики ПО
Посредники
Предприятия
Облачная стратегия Microsoft
Обзор платформы Windows Azure
Архитектура вычислений на платформе Windows Azure
Windows Azure
Служба вычислений
Роль Web
Роль Worker
Роль VM
Windows Azure Connect
Служба хранения Windows Azure
Управление
SQL Azure
Windows Azure AppFabric
Ценообразование на платформе Windows Azure
Портал управления – займемся подготовкой
Windows Azure Marketplace DataMarket
Типичные сценарии использования платформы Windows Azure
Базовые сценарии
Корпоративные сценарии
Сценарии для независимых поставщиков ПО
Резюме
Библиография
Глава 2 Служба вычислений Windows Azure
Служба вычислений
Сетевые компоненты
Blade-серверы
Гипервизор Windows Azure
Структурный контроллер
Операционные системы
Среды исполнения приложений
Модель службы
Роли приложений
Домены обновления и неисправности
Домены в контексте приложения
Безопасность службы вычислений
Разработка служб для платформы Windows Azure
Структура Windows Azure API
Среда разработки
Windows Azure Tools for Visual Studio
Типы проектов в Visual Studio
Настройка роли
Что позволяет проект, созданный Visual Studio
Отладка в Visual Studio
Сборка пакета службы
Инструментальные средства Windows Azure SDK
Модели служб
Файл ServiceDefinition.csdef
Управление сертификатами
Локальное квазиоблако
Эмулятор хранилища
Диагностика
Протоколирование
Настройка прослушивателя трассировки
Задание местоположения хранилища
Запуск службы диагностики
Разработка служб Windows Azure с межролевой коммуникацией
Цели
Добавление диагностики и межролевой коммуникации
Модель службы
Роль Worker
Роль Web
Запуск службы HelloAzureCloud
Публикация в облаке Windows Azure
Просмотр журналов IntelliTrace
Подключение к удаленному рабочему столу
Географическая распределенность
Разрешение территориальной группировки
Управление службами Windows Azure
Структура API управления службами
Программирование с использованием API управления службами
Цикл разработки службы Windows Azure
Рекомендации по архитектурному проектированию
Резюме
Библиография
Глава 3 Хранилища Windows Azure, часть I – BLOB-объекты и диски
Классификация хранилищ
Архитектура службы хранения
Хранилище BLOB-объектов
Ограничения хранилища BLOB-объектов
Архитектура хранилища BLOB-объектов
Учетная запись в службе хранения Windows Azure
Контейнеры
BLOB-объекты
Типы BLOB-объектов
Страничные BLOB-объекты
Блочные BLOB-объекты
REST API
Запрос
Глагол HTTP
URI запроса
Параметры URI
Заголовки запроса
Тело запроса
Ответ
Код состояния
Заголовки ответа
Тело ответа
StorageClient API
StorageClient API для хранилища BLOB-объектов
Операции с учетной записью
Пример программы
Операции с контейнерами
Операция Create Container
Операция Set Container Metadata
Операция List Blobs
Операции с BLOB-объектами
Операция Put Blob
Операции Put Block и Put Block List
Операция Get Blob
Операция Copy Blob
Content Delivery Network (CDN)
Диски Windows Azure
Общие сведения
Операции с дисками
Локальное создание диска
Загрузка диска
Монтирование диска
Создание и монтирование диска из экземпляра роли
Создание мгновенного снимка диска
Сценарии использования дисков Windows Azure
Сценарии использования хранилища BLOB-объектов
Загрузка больших объемов данных
Хранилище как облачная служба
Интеграция с корпоративными доменными учетными записями
Классификация хранилищ
Шифрование и дешифрирование
Корпоративная синхронизация файлов
Резюме
Библиография
Глава 4 Хранилища Windows Azure, часть II – очереди
Ограничения очередей
Архитектура хранилища очередей
Учетная запись в службе хранения Windows Azure
Очереди
Сообщения
REST API
Запрос
Глагол HTTP
URI запроса
Параметры URI
Заголовки запроса
Тело запроса
Ответ
Код состояния
Заголовки ответа
Тело ответа
StorageClient API
StorageClient API для хранилища очередей
Операции с учетной записью
Операции с очередями
Операция Create Queue
Операция Set Queue Metadata
Операции с сообщениями
Операция Put Message
Операция Get Messages
Асинхронный API
Сценарии использования очередей
Сценарий 1: коммуникация между ролями Web и Worker
Сценарий 2: распределение нагрузки между ролями Worker
Сценарий 3: интероперабельная система обмена сообщениями
Сценарий 4: гарантированная обработка
Резюме
Библиография
Глава 5 Хранилища Windows Azure, часть III – таблицы
Архитектура хранилища таблиц
Учетная запись в службе хранения Windows Azure
Таблицы
Сущности
Свойства
REST API
Запрос
Ответ
Библиотека службы данных ADO.NET (и библиотека .NET Client)
StorageClient API
Пример табличной модели
Операции с учетной записью
Операции с таблицами
Операция Create Table
Опрос таблицы
Операции с сущностями
Операция Query Entities
Операция Insert Entity
Операция Merge Entity
Средства аналитики хранилищ
Протоколирование
Метрики
Включение средств аналитики хранилищ
Хранилище таблиц и SQL Azure
Сценарии использования хранилища таблиц
Сценарий 1: чтение счетчиков производительности из хранилища таблиц
Сценарий 2: разбиение результирующего на страницы
Резюме
Библиография
Глава 6 Роль VM и Windows Azure Connect
Роль VM
Достоинства и недостатки роли VM
Сценарии
Создание образа виртуальной машины
Компоненты интеграции роли Windows Azure VM
Подготовка системы
Координация между образом и средой Windows Azure
Установка сертификатов
Создание локальных ресурсов хранения
Установка компонентов интеграции
Программа подготовки системы
Загрузка образа в Windows Azure
Просмотр образа на портале управления
Создание размещенной службы и определения службы
Создание пакета и разрешение удаленного доступа
Развертывание размещенной службы
Windows Azure Connect
Windows Azure Connect и шина служб
Подготовка Windows Azure Connect
Активированные конечные точки, группы и роли
Установка и активация конечной точки Azure на локальной машине
Протоколы и порты
Активация Windows Azure Connect для роли
Создание групп Connect
Резюме
Библиография
Глава 7 AppFabric: служба управления доступом
Что такое цифровое удостоверение?
Что такое утверждения?
Модель удостоверений на основе утверждений
Сценарии использования службы управления доступом
Сценарий 1: облачное корпоративное приложение
Сценарий 2: приложение, обслуживающее несколько предприятий
Сценарий 3: облачная служба независимого поставщика ПО
Получение маркеров от ACS
Портал управления службой ACS
Подготовка пространства имен службы ACS
Поставщики удостоверений
Active Directory Federation Services 2.0 (ADFS 2.0)
Глобальные поставщики удостоверений
Проверяющая сторона
Группы правил
Сертификаты и ключи
Подписание маркера
Создание собственного сертификата
Шифрование маркеров
Дешифрирование маркеров
Удостоверения служб
Администраторы портала
Служба управления
Интеграция с приложениями
Страницы входа
SDK и документация
Ссылки на конечные точки
Программирование приложений, интегрированных со службой ACS
Пассивная федерация с ACS
Веб-приложение: несколько поставщиков удостоверений, пользующихся ACS
Конфигурирование ACS с помощью портала администрирования
Добавление поставщиков удостоверений
Добавление проверяющего приложения
Создание групп правил и правил преобразования утверждений
Модификация проверяющего приложения для интеграции с ACS
Добавление поставщика, работающего по протоколу WS-Federation
Проектирование утверждений для проверяющей стороны
Проектирование правил ACS
Авторизация на основе утверждений
Резюме
Концепции и терминология
Поставщик удостоверений
Проверяющая сторона
Маркер безопасности (SAML-маркер)
Служба маркеров безопасности (STS)
Запрос на получение маркера безопасности (Request for Security Token – RST)
Ответ на запрос на получение маркера безопасности (Request Security Token Response – RSTR)
Утверждение
Федерация удостоверений
Windows Identity Foundation (WIF)
Active Directory Federation Server (ADFS 2.0)
Web Resource Authorization Protocol (WRAP) и Simple Web Token (SWT)
Библиография
Глава 8 AppFabric: шина служб
Немного предварительной информации…
Сервисная шина предприятия (ESB)
Безопасность и управление доступом
Инфраструктура связи
Корпоративная схема именования
Контракты интерфейсов
Эволюция сервисной Интернет-шины (ISB)
Служба ретрансляции
Введение в шину служб AppFabric
Безопасность
Интеграция с ACS (аутентификация ретрансляции)
Защита сообщений
Служба именования
Реестр службы
Среда обмена сообщениями
Привязки шины служб AppFabric
Буфер сообщений
Очереди и темы
Программирование с использованием шины служб AppFabric
Пример: служба ProAzure Energy
Привязка NetOnewayRelayBinding
Контракт AppFabric
Реализация службы
Привязка службы
Защита ретрансляции
Защита сообщений
Конечные точки службы
Размещение службы
Проектирование клиента
Запуск приложения
Привязка NetEventRelayBinding
Контракт AppFabric
Реализация службы
Привязка службы
Защита ретрансляции
Защита сообщений
Конечные точки службы
Размещение службы
Проектирование клиента
Запуск приложения
Привязка NetTcpRelayBinding
Контракт AppFabric
Реализация службы
Привязка службы
Защита ретрансляции
Защита сообщений
Конечные точки службы
Размещение службы
Проектирование клиента
Запуск приложения
HTTP-привязки ретрансляции
Привязка WS2007HttpRelayBinding
Привязка WebHttpRelayBinding
Буфер сообщений
Программирование работы с буфером сообщений в приложениях
Создание политики буфера сообщений
Создание и удаление буфера сообщений
Отправка сообщений в буфер
Получение сообщений из буфера
Пример приложения, работающего с буфером сообщений
Обмен сообщениями на шине служб AppFabric: очереди и темы
Очереди шины служб AppFabric
Сравнение очереди шины служб AppFabric и хранилища очередей Azure
Темы шины служб AppFabric
Правила подписки
SQLFilterExpression
CorrelationFilterExpression
Программирование очередей и тем шины служб
Клиентский .NET API
Пространство имен Microsoft.ServiceBus
Пространство имен Microsoft.ServiceBus.Messaging
Основные компоненты среды обмена сообщениями
Создание и отправка сообщений
Обработка проблематичных сообщений и отказ от обработки
REST API
Защита REST-запросов средствами службы ACS
Очереди: команды для работы с сообщениями
Очереди: команды управления
Темы и подписки: команды для работы с сообщениями
Темы: команды управления
Правила: команды управления
Резюме
Библиография
Глава 9 AppFabric: кэширование
Сравнение кэширования AppFabric с другими технологиями кэширования
Подготовка кэша AppFabric
Клиенты кэша AppFabric
Ссылки на сборки
Настройка клиента кэша
Настройка клиента кэша с помощью конфигурационного файла приложения
Настройка кэша из программы
Программирование кэша AppFabric
Поставщик состояний сеансов ASP.NET
Включение поддержки состояния сеансов в кэше AppFabric
Включение кэширования вывода ASP.NET в кэше AppFabric
Резюме
Библиография
Глава 10 SQL Azure
Обзор SQL Azure
Архитектура SQL Azure
Инфраструктурный уровень
Платформенный уровень
Уровень служб
Клиентский уровень
Поддерживаемые функции и ограничения SQL Azure
Средства базы данных
Средства прикладного уровня
Средства администрирования
Доступ к данным в SQL Azure
Ближнее подключение
Дальнее подключение
Начинаем работу с SQL Azure
Создание сервера SQL Azure
Создание базы данных SQL Azure
Подключение к базе данных SQL Azure
Подключение из SQL Server Management Studio
Подключение с помощью программы Database Manager
Подключение с помощью SQLCMD
Подключение с помощью ADO.NET
Разработка служб Windows Azure с использованием SQL Azure
Описание службы
Бизнес-процессы в системе управления спросом
Техническая архитектура
Проектирование базы данных о шлюзах и тарифах
Создание базы данных proazuredemres
Создание таблиц базы данных
Создание хранимых процедур
Загрузка тестовых данных
Оптимизация запросов SELECT
Синхронизация таблицы тарифов
Проектирование шлюза
Запуск службы управления спросом Dem-Res
Стратегии переноса базы данных
Перенос определения данных
Перенос данных
Перенос бизнес-логики
Перенос приложений
Стратегии управления ростом базы данных
Отчеты в SQL Azure
Пример отчета
Создание отчетов
Определение источника данных
Определение запроса
Развертывание отчетов
Сравнение с SSRS
Служба Data Sync
Дизайн Data Sync
Параметры синхронизации
Резюме
Библиография
Предметный указатель
Все отзывы о книге Платформа Windows Azure
С книгой "Платформа Windows Azure" читают
Внимание!
При обнаружении неточностей или ошибок в описании книги "Платформа Windows Azure (автор Теджасви Редкар, Тони Гвидичи)", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!
и мы свяжемся с вами в течение 15 минут
за оставленную заявку