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

Windows Azure Solutions with Microsoft Visual Studio 2010

Курс будет интересен специалистам в области ИТ, работа которых связана с использованием «облачных сервисов» на примере платформы Windows Azure / SQL Azure, а также для .NET разработчиков веб-приложений, изучающих разработку новых приложений или перенос существующих приложений на Windows Azure.

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

Приобретаемые зания и навыки

  • Cоздавать и внедрять различные интернет-приложения, работающие на основе модели «облачные вычисления».
  • Переносить задачи с рабочих станций в виртуальные DATA-центры.

Программа курса

Модуль 1. Облачные вычисления

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

Модуль 2. Архитектура Windows Azure

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

Модуль 3. Windows Azure Web Roles

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

Модуль 4. Local Storage

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

Модуль 5. 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.

Модуль 6. BLOB storage

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

Модуль 7. 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.

Модуль 8. 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).

Модуль 9. 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.
  • Лабораторная работа: Введение в SQL Azure

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

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

Информация о курсе

Вендор: Microsoft
Код курса: 50466 B
Продолжительность: 3 дня / 24 часа
Направление: Microsoft Azure
Экзамен :
Записаться на курс

Название курса и комментарии*

Ваше имя и фамилия*

Компания*

Телефон*

Email*