Мы уже писали в нашем блоге про бесплатный облачный хостинг Microsoft Azure для студентов. Теперь пришла пора поделиться этой новостью с хабрасообществом!



В рамках облака Microsoft Azure всегда существовала возможность размещать бесплатные Azure Web Sites, однако для получения доступа к облаку была необходима регистрация с кредитной картой, что многих останавливало. Теперь же студенты в рамках программы DreamSpark могут получить доступ к Azure Web Sites и некоторым другим возможностям облака Microsoft Azure без кредитной карты. Это означает, что всем студентам и школьникам доступен бесплатный облачный хостинг, где они могут размещать не только свои приложения на ASP.NET, PHP, Python, Node.js и других технологиях, но и разворачивать сайты на системах управления контентом типа WordPress и Joomla! Подробные инструкции и небольшой видеокурс доступен на сайте studentazure.ru.

В чем же основные преимущества облачного хостинга Microsoft Azure для студентов?

  • В облаке очень легко можно развернуть готовые шаблоны сайтов. Например, для создания своего блога на WordPress или системы управления контентом на Joomla потребуется несколько минут
  • Облако можно использовать для размещения учебных сайтов на разных технологиях: ASP.NET, PHP, Python, Node.js и др.
  • Работая с облаком, вы приучаетесь использовать самые современные технологии, знание которых пригодится вам после окончания учебы
  • Облако доступно для студентов и школьников бесплатно и без кредитной карты (для регистрации потребуется только e-mail и номер мобильного телефона)

Ниже мы рассмотрим пример, как можно легко развернуть свой блог на основе WordPress в облаке Microsoft Azure.

Прежде всего, необходимо пройти регистрацию: завести (если у вас его нет) Microsoft Account, верифицировать себя как студента на DreamSpark.ru (через аккаунт ВКонтакте или студ.билет), а затем пройти отдельный процесс регистрации на Microsoft Azure. Все эти шаги показаны в этом видео.

Далее, для доступа ко всем облачным ресурсам служит портал portal.azure.com, в который вы входите со своим Microsoft Account. Вот как он выглядит:



Кнопочка + слева позволяет начать создавать какие-то облачные ресурсы. Студентам в рамках бесплатного облачного предложения доступно два основных вида ресурсов: веб-приложения и база данных MySQL. Вот например как можно начать создавать веб-приложение:



Создав таким образом веб-приложение, вы сможете загружать в него код на любых поддерживаемых языках программирования: ASP.NET (C#), PHP, Python, Node.js и других. Это можно будет делать через FTP (получив свой логин/пароль через панель управления), по технологии Web Deploy, или сразу из Visual Studio (см. это видео для примера) или WebMatrix (процесс показан тут).

Однако если вы не умеете создавать веб-приложения или вам не хочется разбираться с тем, как загружается и конфигурируется готовое приложение — вы можете развернуть приложения из рынка (Marketplace). Для этого выбираем в портале соответствующую опцию (Marketplace) — нам открывается большой список приложений, доступных для установки. Многие из них не могут быть успешно установлены в студенческой версии облака из-за отсутствия тех или иных возможностей, однако один из самых популярных движков сайтов — WordPress — будет работать. Чтобы найти его, проще всего воспользоваться поиском:



Далее выбираем WordPress и нажимаем кнопочку «Создать» в следующем диалоге. Открывается окно с параметрами сайта, которое необходимо заполнить. Помимо названия вебсайта (который будет создан в домене .azurewebsites.net), нам также надо обязательно нажать на разделы «База данных MySQL» и «Юридические условия (ClearDB)».



В разделе Юридические условия просто необходимо согласиться с приведенными условиями, нажав кнопочку OK. В разделе MySQL важно выбрать ценовую категорию базы данных — по умолчанию она предлагается Titan, стоимостью $3.50 в месяц — при попытке создать такую базу данных на бесплатном хостинге возникнет ошибка. Поэтому выбираем категорию «Меркурий».



Остальные настройки можно не менять, хотя будет полезным изменить размещение серверов, чтобы база данных и сам веб-сайт были расположены в одном датацентре где-нибудь в Европе (Северная или Западная Европа).

На этом конфигурация сайта закончена, мы нажимаем «создать» и ждем несколько минут, пока в облаке разворачивается виртуальная машина с ОС Windows, на неё устанавливается WordPress, а отдельно в датацентре ClearDB создается база данных MySQL. Всё это занимает пару минут, после чего наш сайт готов:



В панели управления сайта вы видите разные способы доступа к содержимому сайта: по FTP (этот способ может быть сразу недоступен, но его можно сконфигурировать), или скачав профиль публикации — это файл, который можно импортировать в WebMatrix или Visual Studio, чтобы автоматически публиковать контент. Это может пригодиться для создания своих веб-приложений, в случае же развертывания готового WordPress ничего делать не нужно.

Переходим по адресу вновь созданного сайта и видим панель настройки свежеустановленного WordPress:



Дальше отвечаем на пару стандартных вопросов, и наш блог готов:



Вот таким нехитрым образом за несколько минут мы развернули в облаке систему управления сайтом! Такой сайт будет украшением и дополнением любого проекта!

Бесплатный облачный хостинг позволяет вам создать до 10 бесплатных сайтов и одну базу данных ограниченного размера, поэтому если сайт вам больше не нужен, или если вы создавали его в учебных целях — его стоит удалить. Кнопка удаления есть на панели управления сайтом, а все ресурсы, которые вы использовали в облаке, можно посмотреть в панели управления Azure:



Облачный хостинг — это прекрасное предложение для всех студентов и школьников! Расскажите о нем своим знакомым, чтобы они тоже могли воспользоваться этим замечательным предложением!

Комментарии (23)


  1. bougakov
    20.10.2015 16:16

    Прежде всего, необходимо пройти регистрацию: завести (если у вас его нет) Microsoft Account, верифицировать себя как студента на DreamSpark.ru (через аккаунт вконтакте или студ.билет), а затем пройти отдельный процесс регистрации на Microsoft Azure. Все эти шаги показаны в этом видео.
    А клиентам, которые оплатили лицензию www.microsoft.com/Rus/Education/Licensing/Asa.aspx можно получить эти плюшки? «Студенческий» предполагает, что школьники идут лесом.

    Неправильно как-то получается — несколько десятков лицензий на Visual Studio Ultimate у нас есть, а дать детям поиграться с Azure не выйдет.


    1. stasus
      20.10.2015 17:44

      Насколько я знаю, это предложение доступно и школьникам старших классов в рамках индивидуального предложения — уточните детали, пожалуйста письмом на rudreamspark(собачка)microsoft.com


      1. A_HREF
        20.10.2015 20:36
        +1

        Вы так сильно боитесь спама, что утруждаете читателя редактировать ваше мыло?


  1. kykint
    20.10.2015 18:02

    Привязать свой домен нельзя, доступны только очень длинные домены третьего уровня, т.е. выйдет только поиграться с собственным сайтиком. А это можно сделать и без Азуры. Лучше бы виртуалку дали с минимальным конфигом — и то полезнее студентам было бы.


    1. Helek
      20.10.2015 18:58
      +2

      Вот это верно!


      1. shwars
        20.10.2015 19:19

        Вы правы. Основная задача DreamSpark — предоставить возможность научиться, т.е. «поиграться». А с помощью Web Sites можно делать очень многое — и сайтики, и WebAPI для мобильных приложений, и SignalR для приложений, взаимодействующих в реальном времени… Так что много чему полезному можно научиться!


        1. Helek
          20.10.2015 20:44

          Microsoft молодцы! Думаю вы ведете со временем бесплатный микро инстанс для студентов. И ограничения в доменах тоже верно, иначе многие этим начнут пользоваться в коммерческих целях. На инстансах можно ввести динамический IP и ограничить dindns, думаю тогда к ним интерес в коммерческом использование попадет.


    1. Zanael
      21.10.2015 17:35

      kykint, ответьте себе на вопрос почему люди размещают свои сайты на *.wordpress.com, *.blogspot.com, *.narod.ru и все живы? За домен вам в любом случае придется заплатить определенную сумму у соответствующего регистратора, поэтому особого смысла для широкой массы в этом нет. Касательно виртуальной машины — неплохо, но важно понимать, что большие мощности (и в принципе несколько инстансов) вам никто не предоставит, а на тарифе начального уровня не думаю, что вы сделаете что-то принципиально интересное и полезное. Если сомневаетесь, загляните на Amazon, попробуйте, они дают виртуальную машину начального уровня на год (Windows Server / Linux на выбор) Amazon AWS.
      Поэтому, на мой субъективный взгляд, текущий набор — минимально необходимый для знакомства с Web и Cloud. Плюс Azure — это целостность подхода к разработке вне зависимости от языка и понятность для даже начинающих. Все остальное — уже очевидные коммерческие интересы на подсознательном уровне.


  1. Helek
    20.10.2015 18:54
    +2

    Хочу указать на одну, по моему мнению, очень значимую проблему Microsoft.
    Я студент, достаточно давно владею учётной записью Microsoft. За это время накопил много подписок, у меня есть подписка Xbox Live Gold (1 год), Office 365 для Студентов (4 года), OneDrive (1 год), подписка разработчика.
    Когда я по программе Dreamspark попробовал получить подписку Azure для студентов, он выдал мне ошибку.
    Я обратился в поддержку Microsoft и вот что они мне ответили:

    Hello Павел,

    Thank you for the response.

    Azure accounts created prior to 7/27/2014 are on the old architecture and accounts created after7/27/2014 are on the new architecture. Dreamspark is supported on the new architecture accounts.

    You email ID pmochalin@hotmail.com has 2 such accounts which are on the old architecture which has the following services:

    EA Access
    Золотой статус Xbox Live Gold
    Office 365 для студентов
    Годовая регистрация разработчика (Windows и Windows Phone)

    If you want to use the same email ID to activate DreamSpark, you would need to cancel these services and we can then proceed to close these accounts. However once closed the data cannot be retrieved.

    Looking forward to your response.

    Microsoft сменила архитектуру аккаунтов (я конечно пробовал Azure раньше) и из-за этого студентам «со стажем» доступ к подписке Azure закрыт.
    Компенсацию подписок они не проводят, т.е. просто лишают всего.
    Второй вариант это создать новый аккаунт, пройти верификацию на Dreamspark и использовать для подписки Azure его. Но это ужасно не удобно, так как я часто где возможно авторизуюсь по учетке Microsoft и эти перелогинивания убивают. Плюс это как то костыльно, прям как на nix'ах…
    Вот так вот.


    1. shwars
      20.10.2015 19:20

      Спасибо! Да, мы знаем про такую проблему и разделяем вашу боль! Мир несовершёнен, но движется в направлении совершенства…


      1. Helek
        20.10.2015 20:40

        Дмитрий, подскажите пожалуйста решается ли данная проблема или её решение займет много времени и не стоит ждать (3-6 месяцев) её решения и завести другую запись? Есть ли известные сроки решения проблемы? Или может можно как то компенсировать подписки остатками сроков по ним?


        1. 6a6ypek
          20.10.2015 22:31

          Мы работаем над этим… (с)


        1. Zanael
          21.10.2015 16:43

          Helek, наиболее эффективный способ решения проблемы — тот, который вы описали: «создать новый аккаунт, пройти верификацию на Dreamspark и использовать для подписки Azure его». Из личного опыта скажу, что попытки решить эту проблему со стороны Microsoft ведутся — со мной три раза созванивались специалисты (на английском языке), но к сожалению, с момента раннего анонса до официального (прошло несколько месяцев) — пока решение только то, которое вы писали. Поэтому ждать не стоит, за это время можно будет уже сделать что-то хорошее и пользоваться текущим набором Azure for students.


        1. shwars
          22.10.2015 09:00

          Думаю ждать в любом случае не стоит, заведите новую запись, а когда проблема решится — сможете вернуться к старой.


    1. kykint
      21.10.2015 15:34

      На самом деле есть другой вариант, который мне был предложен — удаление существующего Azure аккаунта и создание нового поверх него. Это не затрагивает другие MS сервисы, но удаляет все текущие подписки Azure. Другое дело, что смысла в этом нет, т.к. аккаунт для студентов абсолютно ничем не отличается от Free аккаунта на Azure для всех (только нужно указать кредитку, но с нее ничего списываться не будет).


      1. Helek
        21.10.2015 16:20

        Вы сами удалили учётную запись или вам её удалила тех поддержка?


        1. Zanael
          21.10.2015 16:45

          Helek, лучше создайте другую. Думаю российская поддержка (Dreamspark) пойдет вам на встречу и решит все в короткие сроки.


        1. kykint
          21.10.2015 20:13

          Удалил Индус из техподдержки и пересоздал. Даже сам мне звонил по телефону, чтобы уточнить что мне надо.


          1. Zanael
            21.10.2015 20:22

            Видите, процесс идет. Они стараются :-)


  1. CBuH
    21.10.2015 20:37

    К кому обратиться, если у меня проблемы с входом на портал?


    1. Zanael
      21.10.2015 21:18

      Не могли бы вы чуть точнее описать, в чем именно проблема?


      1. CBuH
        22.10.2015 08:24

        Проблема такая: с институтского компьютера захожу под своей студенческой учёткой на портал, создаю веб-приложение, всё работает и приложение в панели управления отображается, захожу в эту же учётку с домашнего компьютера, приложения отсутствуют и создать новое нельзя, пишет зарегестрируйтесь.))


        1. shwars
          22.10.2015 08:59

          Стоит попробовать зайти с третьего компьютера — это поможет определить, в чем проблема, в компьютере или все-таки в аккаунте. Возможно, на домашнем компьютере настройки (выключенные cookies или что-то похожее) не позволяют правильно залогиниться.