Самый масштабный проект «СИДИКОМ» — навигационный сервис «Прогород» (www. pro-gorod. ru). Его картографическое покрытие охватывает 900 тыс. км дорог, включая все федеральные трассы, 109 тыс. городов и населенных пунктов в 83 областях России. В настоящее время пользователями «Прогорода» являются более 500 тыс. автомобилистов.
До проекта компания размещала сервис «Прогород» в трех собственных дата-центрах. Поскольку сервис интенсивно развивается, со временем существующих мощностей стало не хватать, при увеличении нагрузки появлялся риск сбоев в системе. Кроме того эксплуатация этих дата-центров и обеспечение их бесперебойной работы требовали значительных расходов, связанных с энергообеспечением и ремонтом серверов, затратами на постоянный мониторинг их состояния и периодическим обновлением серверного парка. Для выделения дополнительных вычислительных мощностей системные администраторы каждый раз должны были менять настройки конфигурации серверного оборудования, поэтому эта процедура занимала длительное время. В то же время в дата-центрах компании отсутствовали инструменты для отслеживания изменений нагрузки на сервис «Прогород» в течение суток. Также компания искала надежную ИТ-платформу для быстрого внедрения новых сервисов в будущем.
Для экономии затрат на эксплуатацию ЦОДов и концентрации ресурсов компании на разработке приложений для «Прогород» руководство «СИДИКОМ» решило перевести сервис на облачную платформу от внешнего провайдера. В качестве основных кандидатов рассматривались Amazon Web Services и Microsoft Windows Azure.
Инженеры компании сами освоили методику работы с Windows Azure и пользовались советами специалистов Microsoft лишь при необходимости. Некоторые опасения возникли при переносе на Windows Azure приложений, при создании которых использовались различные инструменты программирования, в том числе и Open Source (PHP и C++).
Через шесть месяцев после начала перехода на Windows Azure в «СИДИКОМ» вместо трех дата-центров используется только один и планируется, что после завершения проекта в нем останутся только два сервера для обслуживания внутренней ИТ-инфраструктуры. Теперь компания избавилась от большинства неудобств, связанных с эксплуатацией собственных дата-центров, таких как расходы на администрирование, ремонт, энергообеспечение, охлаждение и модернизацию оборудования, и сосредоточила свои силы на вопросах, связанных с дальнейшим развитием функционала для «Прогорода».
Руководство компании получает подробную информацию о нагрузке, создаваемой пользователями «Прогорода» в настоящем времени, и при необходимости может за несколько минут задействовать дополнительные вычислительные мощности Windows Azure в случае роста числа запросов.
Теперь программисты «СИДИКОМ» смогут создавать новые решения на Windows Azure, пользуясь привычными для них технологиями разработки Open Source, и эти решения будут обладать всеми преимуществами облачных вычислений (масштабирование, надежность и доступность для работы по всем миру).
В дальнейшем компания планирует перевести на облачную платформу Microsoft и другие свои проекты, в том числе навигационные партнерские сервисы для операторов сотовой связи и анализа поведения водителей на дорогах.