Быстрый старт первого проекта в Windows Azure. Веб-сайты

    В этой статье из пяти частей показано, как: создать веб-сайт для Windows Azure из галереи образов, создать веб-сайт и развернуть собственный ASP.NET MVC 4 проект, масштабировать веб-сайт. Веб-сайты являются новой функциональностью платформы и находятся в стадии Preview — соответственно, требуется регистрация для доступа к этой функциональности.

    Prerequisites:

    1) Windows 7 либо Windows 8.

    2) Visual Studio 2012 RC.

    3) Подписка Windows Azure. Регистрация 90-дневной тестовой подписки.

    Часть I. Запуск первого приложения в Windows Azure. Подготовка рабочего окружения



    1. Установка Windows Azure SDK для .NET.



    1.1 Установка Windows Azure SDK для .NET с помощью Web Platform Installer

    1. Перейдите на сайт Центра Разработки на .NET на Windows Azure (рис. 1). Нажмите на кнопку Install.

    clip_image002

    Рис. 1. Центр Разработки на .NET для Windows Azure

    2. В появившемся диалоговом окне выберите необходимую версию Visual Studio – 2010 или 2012 RC (рис. 2). Выберите Visual Studio 2012 RC.

    clip_image003

    Рис. 2. Диалоговое окно выбора версии пакета

    3. Как только пакет будет загружен, запустится оболочка Web Platform Installer 4.0 с настроенным списком программного обеспечения, необходимо для разработки с использованием Windows Azure SDK 1.7. После завершения установки нажмите Finish в появившемся диалоговом окне (рис. 3).

    clip_image004

    Рис. 3. Диалоговое окно установки компонентов

    1.2 Установка Windows Azure SDK для .NET вручную

    Для ручной установки Windows Azure SDK для .NET и других компонентов, требуемых для разработки для Windows Azure, перейдите на страницу загрузки и последовательно загрузите и установите все необходимые компоненты.

    Часть II. Запуск первого приложения в Windows Azure. Регистрация на портале и получение учетной записи



    Windows Azure Web Sites находится в стадии “Preview”. Получить доступ можно, подав заявку на бесплатный трехмесячный период использования Windows Azure и добавив необходимую функциональность на портале управления либо запросив доступ к функциональности Preview на сайте Windows Azure.

    Добавление заявки на доступ к функциональности Preview на портале администрирования

    1. Войдите на портал управления Windows Azure, используя учетные данные Windows Live ID (рис. 4).

    clip_image006Рис. 4. Страница входа в систему

    2. Войдя на портал управления (рис.5), нажмите кнопку New, расположенную в нижнем левом углу страницы, для открытия диалогового окна New form (рис. 6).

    clip_image008

    Рис. 5. Портал управления Windows Azure

    clip_image010

    Рис. 6. Диалоговое окно New form

    3. В диалоговом окне New form выберите опцию Web Site. Нажмите на ссылку preview program.

    4. На открывшейся странице нажмите Preview features (рис. 7), чтобы перейти на страницу добавления заявки на функциональность Preview.

    clip_image011Рис. 7.

    5. На странице preview features нажмите try it now рядом с Web Sites (рис. 8).

    clip_image013

    Рис. 8. Страница preview features

    6. На появившейся форме Add Preview Feature выберите свою подписку (если у вас несколько подписок) и нажмите на кнопку (рис. 9), чтобы запросить доступ к функциональности Preview. После нажатия рядом с названием функциональности появляется надпись You Are Queued (рис.10).

    clip_image014

    Рис. 9. Отправка запроса на доступ к функциональности Preview

    clip_image015

    Рис. 10. Обновленная страница preview features

    6. Для того, чтобы узнать, в каком состоянии находится ваша заявка, нажмите на ссылку Status.

    Добавление заявки на доступ к функциональности Preview на сайте Windows Azure

    Для того, чтобы добавить заявку на доступ к функциональности Preview на сайте Windows Azure, перейдите на страницу Preview Features (рис. 11) и повторите последовательность действий из предыдущего пункта.

    clip_image016
    Рис.11. Страница Preview Features

    Подробная информация по ценообразованию доступна на сайте Windows Azure.

    После того, как ваш запрос будет принят, вы получите электронное письмо на почтовый ящик своей учетной записи (рис. 12).

    clip_image018

    Рис. 12. Образец электронного письма о предоставлении доступа

    Если вы получили электронное письмо — вы получили доступ к функциональности Preview, которая была вам необходима.

    Часть III. Запуск первого приложения в Windows Azure. Создание первого сайта в Web Sites на базе шаблона из галереи



    1. Войдите на портал управления Windows Azure, используя учетные данные Windows Live ID (рис. 13).

    clip_image019

    Рис. 13. Страница входа в систему

    2. Войдя на портал управления (рис.14), нажмите кнопку New, расположенную в нижнем левом углу страницы, для открытия диалогового окна New form.

    clip_image021Рис. 14. Портал управления Windows Azure

    3. Выберите Web Site для создания нового веб-сайта. Выберите From Gallery (рис. 15).

    clip_image023

    Рис. 15. Выбор варианта создания веб-сайта

    4. В диалоговом окне Find Apps For Azure вам предлагается выбрать один из преднастроенных образов (рис. 16). Выберите образ WordPress.

    clip_image025

    Рис. 16. Выбор преднастроенных образов веб-сайтов из галереи

    5. В диалоговом окне Configure Your App введите в поле URL будущее имя вашего веб-сайта на основе WordPress. Остальное оставьте без изменений (рис. 17).

    clip_image027

    Рис. 17. Страница первоначальной настройки веб-сайта

    6. В диалоговом окне New MySQL Database вы можете выбрать имя для базы данных MySQL либо продолжить работу со случайно сгенерированным (рис. 18). Отметьте, что вы согласны с правилами ClearDB. Нажмите Next.

    clip_image029

    Рис. 18. Страница создания новой базы данных MySQL

    За короткое время будет развернут ваш новый веб-сайт, после чего значение поля Status примет значение Running (рис. 19).

    clip_image031

    Рис. 19. Панель информации о веб-сайте

    7. Нажмите на ссылке в поле Url вашего веб-сайта, чтобы перейти на администраторскую панель блога (рис. 20). Введите необходимые данные и нажмите Install WordPress.

    clip_image033

    Рис. 20. Страница первоначальной настройки блога WordPress

    8. Ваш блог установлен (рис. 21). Нажмите Log In для входа в систему.

    clip_image034

    Рис. 21.

    9. Перейдите обратно на портал управления Windows Azure на вкладку Web Sites. Нажмите на названии своего веб-сайта, чтобы перейти на администраторскую панель веб-сайта и просмотреть загрузку в реальном времени (рис. 22).

    clip_image036

    Рис. 22. Администраторская панель веб-сайта

    Вы создали свой первый веб-сайт с помощью галереи преднастроенных образов.

    Часть IV. Запуск первого приложения в Windows Azure. Модификация проекта и публикация кода из Visual Studio



    Для Windows Azure Web Sites поддерживаются следующие варианты развертывания: Visual Studio Web Deploy, GitHub, FTP, Team Foundation Services (TFS), Microsoft WebMatrix. В этой статье рассматривается алгоритм развертывания веб-сайта с помощью FTP из Visual Studio.

    1. Войдите на портал управления Windows Azure, используя учетные данные Windows Live ID (рис. 23).

    clip_image006[1]

    Рис. 23. Страница входа в систему

    2. Войдя на портал управления (рис.24), нажмите кнопку New, расположенную в нижнем левом углу страницы, для открытия диалогового окна New form.

    clip_image037

    Рис. 24. Портал управления Windows Azure

    3. Выберите Web Site для создания нового веб-сайта. Выберите Quick Create (рис. 25).

    clip_image023[1]

    Рис.25. Выбор варианта создания веб-сайта

    4. Введите URL для вашего будущего веб-сайта (рис. 26).

    clip_image039

    Рис. 26. Первоначальная настройка веб-сайта

    5. За короткое время будет развернут ваш новый веб-сайт, после чего значение поля Status примет значение Running (рис. 27).

    clip_image041

    Рис. 27. Панель информации о веб-сайте

    6. Нажмите на ссылку в поле URL вашего веб-сайта, чтобы удостовериться, что сайт был создан и работает (рис. 28).

    clip_image043

    Рис.28. Первая страница созданного сайта

    7. Для того, чтобы получить учетные данные для дальнейшего развертывания по FTP, перейдите на администраторскую панель веб-сайта, нажав на его имени. На странице Dashboard нажмите Reset deployment credentials (рис.29). Введите в появившемся диалоговом окне учетные данные, которые будут использоваться для развертывания веб-сайта.

    clip_image044

    Рис.29. Меню действий с веб-сайтом

    8. Для загрузки профиля развертывания, который будет использоваться в дальнейшем в Visual Studio, нажмите Download publish profile (рис.29).

    9. Запустите Visual Studio 2012 RC.

    10. Нажмите New Project. Выберите шаблон ASP.NET MVC 4 Web Application (рис. 30). Выберите Internet Application (рис. 31).

    clip_image045

    Рис. 30. Список шаблонов веб-проектов в Visual Studio 2012 RC

    clip_image047

    Рис. 31. Основные настройки проекта ASP.NET MVC 4

    11. Нажмите правой кнопкой мыши на проекте. Выберите Publish. В открывшемся диалоговом окне нажмите Import… и выберите загруженный с портала управления Windows Azure профиль развертывания для вашего веб-сайта. Выберите опцию развертывания FTP и введите необходимые данные (рис. 32), которые можно получить на панели администрирования вашего веб-сайта (рис. 33). Для проверки правильности введенных значений нажмите Validate Connection. В случае успешного прохождения проверки нажмите Publish. Далее в представлении Output будет расположен лог развертывания вашего веб-сайта по FTP (рис. 34).

    clip_image049

    Рис. 32. Настройка публикации проекта

    clip_image050

    Рис. 33. Панель основных данных о веб-сайте на панели администрирования веб-сайта

    clip_image052

    Рис. 34. Представление Output в Visual Studio 2012 RC

    12. После окончания загрузки нажмите на адрес в поле URL, чтобы перейти на веб-сайт (рис. 35).

    clip_image053

    Рис. 35. Стандартная страница проекта ASP.NET MVC 4

    Вы создали веб-сайт и развернули в него стандартный проект ASP.NET MVC 4.

    Часть V. Запуск первого приложения в Windows Azure. Масштабирование проекта на Web Sites



    Каждый веб-сайт в Windows Azure имеет панель администрирования Dashboard, в которой можно получить различную информацию о веб-сайте: метрики, загрузку, URL, расположение в датацентре, а также выполнить различные действия: остановку или запуск веб-сайта, удаление, переход на веб-сайт и так далее (рис. 36).

    clip_image055

    Рис. 36. Панель администрирования веб-сайта, страница Dashboard

    При необходимости масштабировать ваш веб-сайт вы можете сделать это в панели администрирования.

    1. Перейдите в панель администрирования вашего веб-сайта.

    2. Нажмите Scale для перехода на страницу сведений о масштабировании (рис. 37).

    clip_image057

    Рис.37. Страница сведения о масштабировании веб-сайта

    Вы можете выполнять масштабирование вашего веб-сайта, регулируя количество экземпляров, которое он будет использовать. Для этого на странице масштабирования есть специальный регулятор (слайдер). По умолчанию после создания ваш веб-сайт находится в режиме shared, то есть его экземпляры выполняются в одном большом пространстве вместе с экземплярами других веб-сайтов (изолированно от них). Вы можете инициировать переход вашего веб-сайта в режим reserved – с получением для веб-сайта отдельных виртуальных машин. Находящиеся в режиме shared 10 веб-сайтов бесплатны.

    1. Используя слайдер, укажите количество экземпляров в 2 (рис. 38). Нажмите Save.

    clip_image059

    Рис. 38. Слайдер управления количеством экземпляров в режиме shared

    2. Укажите режим веб-сайта в reserved (рис. 39).

    clip_image061

    Рис. 39. Переключение режимов

    3. Отметьте “I have removed the spending limit on myaccount” для того, чтобы появилась возможность перехода в режим reserved.

    4. Вам доступно три размера экземпляра – Small, Medium и Large. Выберите режим Medium и, используя слайдер, укажите 2 экземпляра (рис. 40). Нажмите Save.

    clip_image063

    Рис. 41. Выбор размера экземпляров и слайдер управления количеством экземпляров в режиме shared

    5. Откатите изменения, перейдя в режим Shared и нажав Save.
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

    Комментарии 8

      –2
      Цены у этого azure просто… если взять 1 выделенный сервер за 100 баксов и задать такие же характеристики в azure, то получим цену в районе $600 / месяц.
        +1
        Windows Azure Web Sites описанные в этой статье на сегодня доступны бесплатно
          –1
          ждём коммерческих предложений — есть будет експресс вариант, как для studio/tfs/sql/etc, это будет вкусно.
            –1
            На сегодня да, а на завтра уже нет. Три месяца бесплатно — жиденько как-то, в стиле Майкрософт) Тот же амазон, скажем, инстанс на год даёт.
              +2
              Во время представления предварительной версии веб-сайтов Windows Azure вы можете бесплатно получить веб-сайты, зарегистрировавшись для 3-месячного пробного бесплатного использования. Если в конце пробного периода вы решите продолжить использование Windows Azure, то бесплатно получите до 10 веб-сайтов еще на один дополнительный год. Если вы уже использовали свой 3-месячный бесплатный пробный период, то можете включить существующую подписку, чтобы бесплатно получить до 10 веб-сайтов еще на один год.

              Сведения о ценах: Windows Azure
          0
          «Быстрый старт» из 30+ пунктов.
            0
            первый сайт запускается в три шага в части 3. Предыдущие части про то как зарегистрировать учетную запись и где скачать инструменты для собственной разработки.
            0
            очень быстрый…

            Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

            Самое читаемое