Pull to refresh
0

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

Reading time 3 min
Views 22K
При написании любого сервиса всегда в первую очередь сталкиваешься с вопросом выбора инфраструктуры — на каком языке писать, какие фреймворки использовать, какой выбрать хостинг и так далее. К критериям выбора относятся оценка необходимых требований к рассматриваемым технологиям и продуктам для будущего сервиса, их знание, а также стоимость. Суммарная стоимость технологий, задействованных в сервисе Edusty, составила больше 120 000 рублей. О том, какие это технологии и как мы получили их абсолютно бесплатно я расскажу далее.




Осенью 2012 года, когда Edusty существовал только в виде идеи в голове, мы ещё не задумывались, какие технологии будем использовать для сервиса. Было только понимание того, что должны быть клиенты для смартфонов. 23 октября 2012 года компания Майкрософт провела в Москве Windows 8 Summit — бесплатную конференцию посвящённую выпуску Windows 8, после посещения которой меня, как и всех других участников, пригласили на хакатон WOWZAPP. На этом хакатоне всем желающим можно было написать приложение для Windows Store за 3 дня и 2 ночи и получить призы. Своя идея приложения, которое можно было бы реализовать за 3 дня, мне никак не приходила в голову. Я просто общался с людьми, смотрел на интересные проекты и в итоге решил присоединиться к одному разработчику. Его идея в финал так и не прошла, но за этапное выступление нам дали поощрительные призы — тематическую кружку и карточку Microsoft BizSpark Startup. Он забрал себе кружку.

Microsoft BizSpark Startup подразумевает создание страницы стартапа на соответствующем портале, а также подключение к нему до 7 сотрудников, каждому из которых выдаётся подписка MSDN Ultimate сроком на 3 года. Этот факт и стал предопределяющим в выборе технологий для будущего сервиса, ведь это решило проблему хостинга (Windows Azure), тестового сервера (Windows Server 2012), сервера БД (MS SQL Server), Windows для рабочих ПК, системы контроля версий, учёта задач и багов (TFS) и так далее.



Платформа Windows Azure — это не обязательно ASP .NET для веб приложений (на нём можно использовать любые технологии и операционные системы), однако мы решили писать серверную часть на ASP .NET MVC Web API, так как, например, PHP из нас никто не знал, а я уже знал C# и шаблон Web API позволил быстро и легко начать писать RESTful сервис. Мы развернули в Windows Azure сервер БД для хранения данных сервиса и BLOB контейнер для хранения аватаров и вложений. Windows Azure позволяет удобно создавать и настраивать службы, с помощью которых можно выполнять периодичные действия. Например, мы создали службу для удаления файлов из BLOB контейнера, которые не привязаны ни к одной записи в сервисе.

После запуска сервиса нам было необходимо сделать небольшой рекламный сайт, на который бы мы ссылались (в том числе в начале этой статьи). Разумеется первой мыслью было разместить его в Windows Azure, там же где и сервис. Однако если для сервиса домен azurewebsites.net — нормально, то для сайта хотелось более красивый. После регистрации домена edusty.ru мы попытались его привязать к Windows Azure, но даже следуя всем инструкциям и советам нам это так и не удалось сделать. Делая те или иные правки и ожидая обновления DNS было потрачено больше недели, а сайт уже нужен был в рабочем состоянии, поэтому пришлось расположить его на стороннем хостинге.



Программа Microsoft BizSpark Startup, кроме подписки MSDN, предполагает продвижение стартапа и поиск инвесторов. Для этого необходимо заполнить профиль стартапа на соответствующем портале и описать способы монетизации. Когда наше участие в этой программе только началось, мы только начали прорабатывать идею самого сервиса, который должен был стать суммой наших магистерских работ в университете и поэтому нас мало беспокоил вопрос монетизации. Спустя почти 2 года мы запустили сервис и лишь сейчас прорабатываем возможные способы монетизации, в связи с чем возможностью продвижения в BizSpark Startup мы пока так и не воспользовались.

Меньше чем через год у нас заканчивается срок участия в программе Microsoft BizSpark Startup и, для того чтобы продолжить использовать ПО, которое мы получили из подписки, необходимо пройти Graduation и заплатить $100 (таки придётся заплатить). Также придётся начать платить и за Windows Azure.
Tags:
Hubs:
-1
Comments 10
Comments Comments 10

Articles

Information

Website
edusty.ru
Registered
Founded
Employees
2–10 employees
Location
Россия