Введение в облачные решения Microsoft

Подготовка рабочего места

Разбить на страницы
Показывать лекцию целиком

Загрузить инструменты для работы можно по следующей ссылке: http://www.microsoft.com/downloads/ru-ru/details.aspx?FamilyID=7a1089b6-4050-4307-86c4-9dadaa5ed018#QuickDetails

Требования к установке Windows Azure SDK

Операционная система.

Windows Azure SDK 1.3 от ноября 2010 года официально поддерживается следующими операционными системами:

  • Windows 7 (в т.ч. Enterprise; Home Premiumx86, x64; Professional x86, x64; Ultimate x86, x64)
  • Windows Server 2008 + SP2, Windows Server 2008 R2
  • Windows Vista + SP2
  • Программное обеспечение

    для Windows Azure SDK:

  • .Net Framework 3.5 + SP1
  • IIS 7.0
  • Microsoft SQL Server 2005 Express
  • Microsoft SQL Server 2008 (в т.ч. Express)
  • Исправление WCF http://support.microsoft.com/kb/971842 (при отсутствии SP1 для Windows 7 и Windows Server 2008 R2 - http://www.microsoft.com/downloads/ru-ru/details.aspx?FamilyID=c3202ce6-4056-4059-8a1b-3a9b77cdfdda)
  • Исправление FastCGI (не для Windows 7) http://support.microsoft.com/kb/967131
  • для Visual Studio:
  • для 32битных ОС - исправление Windows Aure IntelliTrace http://archive.msdn.microsoft.com/KB983301
  • Windows PowerShell (не для Windows 7. http://support.microsoft.com/kb/968929)
  • Модуль URL Rewrite http://www.iis.net/download/URLRewrite
  • Примечание: в материалах данной практической работе будет рассмотрено формирование рабочего места Visual Studio 2010. Установка и настройка компонентов для формирования рабочего места на основе Visual Web Developer хорошо описана здесь: http://blogs.technet.com/b/isv_team/archive/2010/12/27/3377315.aspx

    Убедитесь, что все вышеперечисленные требования соблюдены. После этого можно приступать к непосредственной установке инструментов для работы с Visual Studio (в данном курсе мы рассматриваем версию 2010).

    Подготовка рабочего места:

    1. Установите VS 2010 и MS SQL Server 2008. Установка данного инструментария подробно описывается во множестве ресурсов и, как правило, не вызывает затруднений. (см. п№1-3 списка вспомогательных материалов)

    2. Настройка IIS

    для Windows 7

    Откройте панель управления (Пуск - Панель управления)

    Выберите "Программы и компоненты"

    (рис 11.1)

    Раскройте узел "Microsoft .Ner Framework 3.5" и включите элемент "Windows Communication Foundation HTTP Activation"

    (рис 11.2)

    Последовательно раскройте узлы "Службы IIS", "Службы Интернета" и "Компоненты разработки приложений", отметьте элементы "ASP.NET" и "CGI".

    (рис 11.3)

    В узле "Службы IIS" разверните "Службы Интернета" и "Общие функции HTTP". Отметьте элемент "Статическое содержимое".

    (рис 11.4)

    В узле "Службы IIS" разверните "Средства управления веб-сайтом" и отметьте "Консоль управления IIS".

    (рис 11.5)

    После этого нажмите "OK" и дождитесь завершения процесса установки отмеченных компонент.

    Для Windows 2008

    Запустите диспетчер сервера (Пуск - Администрирование - Диспетчер сервера)

    Щелкните правой кнопкой мыши на узле "Компоненты" и выберите "Добавить компоненты"

    (рис 11.6)

    В списке компонентов, в узле "Возможности .Net Framework 3.0" отметьте ".Net Framework 3.0".

    (рис 11.7)

    Аналогичным образом выберите элемент "Активация HTTP" в узле "Активация WCF". И нажмите "Далее". В случае, если появится диалоговое окно установки служб для данных компонент, установите их.

    Дождитесь окончания установки и перейдите к узлу "Роли" диспетчера сервера.

    Установите роль "Веб-сервер", нажав "Добавить роли"

    (рис 11.8) (рис 11.9)

    Последовательно нажимая Далее" установите необходимую роль.

    В узле "Роли" выберите элемент "Веб - сервер(IIS) и нажмите "Добавить службы ролей""

    (рис 11.10)

    Выделите службы "Статическое содержимое", "ASP.NET" и "CGI" в узлах "Веб-сервер" и "Разработка приложений" соответственно, если они еще не установлены. Нажмите "Далее", затем "Установить".

    (рис 11.11)

    Дождитесь завершения процесса установки.

    3. Установите VSCloudService.exe или Windows Azure SDK 1.3. Отметим, что SDK входит в состав VSCloudService.exe.

    4. В случае, если у вас 32битная ОС установите исправление №8 списка требуемого ПО.

    5. Установите исправления №№6-7 из списка требуемого программного обеспечения.

    На этом установку инструментария stand-alone разработки облачных приложений можно считать завершенной.

    Знакомство с инструментарием

    Теперь необходимо разобраться с тем, что мы установили и где это все искать.

    Эмуляторы Compute Emulator (Develop,ent Fabric) и Storage Emulator (development Storage) можно найти в папке Windows Azure SDK\v1.3 (по умолчанию C:\Program Files\Windows Azure SDK\v1.3\). Эмуляторы располагаются в подкаталоге bin.

    (рис 11.12)

    Если установка инструментария завершена корректно, то в списке проектов VS2010 появится шаблон Cloud (Рис.11.13). Выбор проекта Windows Azure приведет к появлению списка доступных ролей (Рис.11.14).

    Список поддерживаемых ролей:
    РольОписание
    Веб-роль ASP.NET Основанное на ASP.NET приложение с веб-интерфейсом
    Веб-роль ASP.NET MVC 2 Основанное на ASP.NET MVC 2 приложение с веб-интерфейсом
    Веб-роль ASP.NET службы WCF WCF - сервис
    Рабочая роль Создание фоновой задачи
    Веб-роль CGI Хостинг приложения с использованием FastCGI

    Создание первого облачного приложения будет рассмотрено в следующей практической работе.

    (рис 11.13) Шаблон проекта Cloud(рис 11.14) Список ролей облачного приложения

    Список вспомогательных материалов

    Установка Visual Studio 2010

  • http://msdn.microsoft.com/ru-ru/library/e2h7fzkw.aspx
  • Установка MS SQL Server 2008

  • http://www.alta.ru/mssqlserver2008.php
  • http://itband.ru/2010/07/install-microsoft-sql-server-2008-r2/ (версии R2)
  • Руководства по устранению неполадок

  • http://msdn.microsoft.com/ru-ru/library/ee460770.aspx
  • Страницы:

    Загрузить инструменты для работы можно по следующей ссылке: http://www.microsoft.com/downloads/ru-ru/details.aspx?FamilyID=7a1089b6-4050-4307-86c4-9dadaa5ed018#QuickDetails

    Требования к установке Windows Azure SDK

    Операционная система.

    Windows Azure SDK 1.3 от ноября 2010 года официально поддерживается следующими операционными системами:

  • Windows 7 (в т.ч. Enterprise; Home Premiumx86, x64; Professional x86, x64; Ultimate x86, x64)
  • Windows Server 2008 + SP2, Windows Server 2008 R2
  • Windows Vista + SP2
  • Программное обеспечение

    для Windows Azure SDK:

  • .Net Framework 3.5 + SP1
  • IIS 7.0
  • Microsoft SQL Server 2005 Express
  • Microsoft SQL Server 2008 (в т.ч. Express)
  • Исправление WCF http://support.microsoft.com/kb/971842 (при отсутствии SP1 для Windows 7 и Windows Server 2008 R2 - http://www.microsoft.com/downloads/ru-ru/details.aspx?FamilyID=c3202ce6-4056-4059-8a1b-3a9b77cdfdda)
  • Исправление FastCGI (не для Windows 7) http://support.microsoft.com/kb/967131
  • для Visual Studio:
  • для 32битных ОС - исправление Windows Aure IntelliTrace http://archive.msdn.microsoft.com/KB983301
  • Windows PowerShell (не для Windows 7. http://support.microsoft.com/kb/968929)
  • Модуль URL Rewrite http://www.iis.net/download/URLRewrite
  • Примечание: в материалах данной практической работе будет рассмотрено формирование рабочего места Visual Studio 2010. Установка и настройка компонентов для формирования рабочего места на основе Visual Web Developer хорошо описана здесь: http://blogs.technet.com/b/isv_team/archive/2010/12/27/3377315.aspx

    Убедитесь, что все вышеперечисленные требования соблюдены. После этого можно приступать к непосредственной установке инструментов для работы с Visual Studio (в данном курсе мы рассматриваем версию 2010).

    Подготовка рабочего места:

    1. Установите VS 2010 и MS SQL Server 2008. Установка данного инструментария подробно описывается во множестве ресурсов и, как правило, не вызывает затруднений. (см. п№1-3 списка вспомогательных материалов)

    2. Настройка IIS

    для Windows 7

    Откройте панель управления (Пуск - Панель управления)

    Выберите "Программы и компоненты"

    (рис 11.1)

    Раскройте узел "Microsoft .Ner Framework 3.5" и включите элемент "Windows Communication Foundation HTTP Activation"

    (рис 11.2)

    Последовательно раскройте узлы "Службы IIS", "Службы Интернета" и "Компоненты разработки приложений", отметьте элементы "ASP.NET" и "CGI".

    (рис 11.3)

    В узле "Службы IIS" разверните "Службы Интернета" и "Общие функции HTTP". Отметьте элемент "Статическое содержимое".

    (рис 11.4)

    В узле "Службы IIS" разверните "Средства управления веб-сайтом" и отметьте "Консоль управления IIS".

    (рис 11.5)

    После этого нажмите "OK" и дождитесь завершения процесса установки отмеченных компонент.

    Для Windows 2008

    Запустите диспетчер сервера (Пуск - Администрирование - Диспетчер сервера)

    Щелкните правой кнопкой мыши на узле "Компоненты" и выберите "Добавить компоненты"

    (рис 11.6)

    В списке компонентов, в узле "Возможности .Net Framework 3.0" отметьте ".Net Framework 3.0".

    (рис 11.7)

    Аналогичным образом выберите элемент "Активация HTTP" в узле "Активация WCF". И нажмите "Далее". В случае, если появится диалоговое окно установки служб для данных компонент, установите их.

    Дождитесь окончания установки и перейдите к узлу "Роли" диспетчера сервера.

    Установите роль "Веб-сервер", нажав "Добавить роли"

    (рис 11.8) (рис 11.9)

    Последовательно нажимая Далее" установите необходимую роль.

    В узле "Роли" выберите элемент "Веб - сервер(IIS) и нажмите "Добавить службы ролей""

    (рис 11.10)

    Выделите службы "Статическое содержимое", "ASP.NET" и "CGI" в узлах "Веб-сервер" и "Разработка приложений" соответственно, если они еще не установлены. Нажмите "Далее", затем "Установить".

    (рис 11.11)

    Дождитесь завершения процесса установки.

    3. Установите VSCloudService.exe или Windows Azure SDK 1.3. Отметим, что SDK входит в состав VSCloudService.exe.

    4. В случае, если у вас 32битная ОС установите исправление №8 списка требуемого ПО.

    5. Установите исправления №№6-7 из списка требуемого программного обеспечения.

    На этом установку инструментария stand-alone разработки облачных приложений можно считать завершенной.

    Знакомство с инструментарием

    Теперь необходимо разобраться с тем, что мы установили и где это все искать.

    Эмуляторы Compute Emulator (Develop,ent Fabric) и Storage Emulator (development Storage) можно найти в папке Windows Azure SDK\v1.3 (по умолчанию C:\Program Files\Windows Azure SDK\v1.3\). Эмуляторы располагаются в подкаталоге bin.

    (рис 11.12)

    Если установка инструментария завершена корректно, то в списке проектов VS2010 появится шаблон Cloud (Рис.11.13). Выбор проекта Windows Azure приведет к появлению списка доступных ролей (Рис.11.14).

    Список поддерживаемых ролей:
    РольОписание
    Веб-роль ASP.NET Основанное на ASP.NET приложение с веб-интерфейсом
    Веб-роль ASP.NET MVC 2 Основанное на ASP.NET MVC 2 приложение с веб-интерфейсом
    Веб-роль ASP.NET службы WCF WCF - сервис
    Рабочая роль Создание фоновой задачи
    Веб-роль CGI Хостинг приложения с использованием FastCGI

    Создание первого облачного приложения будет рассмотрено в следующей практической работе.

    (рис 11.13) Шаблон проекта Cloud(рис 11.14) Список ролей облачного приложения

    Список вспомогательных материалов

    Установка Visual Studio 2010

  • http://msdn.microsoft.com/ru-ru/library/e2h7fzkw.aspx
  • Установка MS SQL Server 2008

  • http://www.alta.ru/mssqlserver2008.php
  • http://itband.ru/2010/07/install-microsoft-sql-server-2008-r2/ (версии R2)
  • Руководства по устранению неполадок

  • http://msdn.microsoft.com/ru-ru/library/ee460770.aspx
  • Вернуться к учебному плану