Раздел: Облачные технологии

М50466 Решения Windows Azure на базе Microsoft Visual Studio 2010

Цена
Цена для организаций 21600 руб.
Цена вебинара 21600 руб.
Цена для частных лиц 21600 руб.

Длительность курса: 27/3 часов/дней.

На данном курсе Вы получите представление о том, как разрабатывать облачные приложения на базе Windows Azure, используя новейшую среду разработки Visual Studio 2010, а также как их размещать в облаке, управлять к ним доступом, а также организовывать взаимодействие между службами. Также в курсе рассматриваются инструменты и службы Windows Azure, ее архитектуры и возможностей.

Категория слушателей: NET разработчики веб-приложений, желающие изучить разработку новых приложений или перенос существующих приложений на Windows Azure.

Предварительная подготовка:

По окончании курса Вы будете уметь:

  • Освоив создание распределенных облачных веб-приложений для Windows Azure, Вы сможете создавать и внедрять различные интернет-приложения, в список которых входят и программы, работающие на основе модели Cloud Computing.

 

Содержание курса:

Облачные вычисления

  • Что такое облачные вычисления?
  • Преимущества облачных вычислений.
  • Различия между службами облачных вычислений.
  • Где могут существоватьать вычислительные облака?
  • Потенциальные проблемы с облачными вычислениями.
  • Область применения облачных вычислений.
  • Место Windows Azure в свете облачных вычислений.
  • Сравнение Windows Azure с другими облачными средами.
  • Лабораторная работа: Настройка учетной записи Windows Azure (опционально)

Архитектура Windows Azure

  • Приложение Windows Azure.
  • Дата-центры Microsoft.
  • Характеристики оборудования, серверов и виртуальной среды (структуры), где размещаются облачные приложения и данные.
  • Роль Fabric Controller в управлении облаком Windows Azure.
  • Общая архитектура и компоненты платформы Windows Azure.
  • Инструменты, используемые для создания и развертывания Windows Azure Services и хранилищ данных.
  • Лабораторная работа: Введение в Windows Azure

Windows Azure Web Roles

  • Назначение веб-ролей в Windows Azure.
  • Cоздание веб-ролей в проекте облачного сервиса.
  • Настройка веб-ролей.
  • Тестирование веб-ролей, работающих в Dev Fabric.
  • Изучение Windows Azure API.
  • Лабораторная работа: Создание веб-ролей.

Local Storage

  • Роль локальных хранилищ (Local Storage) в  Windows Azure.
  • Отличие Local Storage от обычной системы файлового сервера.
  • Настройка Local Storage.
  • Где и как использовать Local Storage;
  • Изучение API для доступа к Local Storage.
  • Знакомство с Windows Azure Drive (ранее X-Drive).
  • Лабораторная работа: Использование Local Storage

Windows Azure Storage и Queues

  • Зачем нужен Windows Azure Storage?
  • Создание учетной записи Windows Azure Storage.
  • Изучение Windows Azure Storage.
  • Изучение Dev Storage: как его использовать, чем он отличается от Windows Azure Storage.
  • Получение доступа к Windows Azure Storage при помощи REST API и Storage Client Library.
  • Изучение Windows Azure Storage Queues.
  • Получение сообщений из Windows Azure Queues.
  • Лабораторная работа: Изучение Windows Azure Storage и Queues

BLOB (большой двоичный объект) storage

  • Для чего нужен BLOB storage.
  • Получение доступа к BLOB storage при помощи Storage Client и REST API.
  • Изучение контейнеров BLOB storage. Как они используются для организации и контроля доступа к blobs.
  • Изучение различных видов blobs: блок и страница blobs.
  • Лабораторная работа: Использование Blob storage

Table Storage

  • Изучение служб Windows Azure Storage.
  • Зачем нужен Table Storage.
  • Изучение различий между Table storage и традиционными реляционными базами данных (представленные в SQL Azure).
  • Получение доступа к Table storage при помощи Storage Client и REST API.
  • Соотношение объектов с Table storage.
  • Сохранение и восстановление объектов в Table storage.
  • Использование Table Storage для управления сессией в веб-приложениях Windows Azure.
  • Лабораторная работа: Использование Table Storage

Worker roles

  • Назначение рабочих ролей Windows Azure (Worker roles).
  • Создание рабочих ролей (Worker roles) в проекте облачного сервиса.
  • Настройка рабочих ролей (Worker roles)
  • Тестирование Worker roles, работающих в Dev Fabric.
  • Использование очереди и сообщений Windows Azure Storage, чтобы связываться с рабочими ролями (Worker roles).
  • Настройка конечных точек рабочих ролей (Worker roles).
  • Связь с рабочей ролью (worker role): внутренние и входные конечные точки.
  • Лабораторная работа: Создание рабочей роли (Worker role)

SQL Azure

  • Что такое SQL Azure и как его использовать?
  • Сравнение  SQL Azure SQL Server и Windows Azure table storage.
  • Запуск сервера SQL Azure и базы данных.
  • Изучение издержек при работе с SQL Azure.
  • Использование привычных инструментов и API-интерфейса для работы в SQL Azure.
  • Создание и управление объектами базы данных в SQL Azure.
  • Ограничение доступа к SQL Azure.
  • Варианты резервного копирования баз данных.
  • Перенос данных в SQL Azure.

Диагностика и ведение журнала

  • Отладку и вход в систему Windows Azure.
  • Службы диагностики Windows Azure.
  • Роль процесса MonAgentHost в диагностической службе.
  • Настройка служб диагностики.
  • Передача диагностических данных в Windows Azure Storage.
  • Лабораторная работа: Использование Table Storage