Рекламно-консалтинговое агентство IT-Agency занимается организацией продаж через Интернет. Для своих клиентов компания размещает контекстную рекламу, выполняет поисковую оптимизацию, создает и развивает сайты. На любом из этапов реализации каждого проекта — от составления рекламного бюджета до получения прибыли с продаж — постоянно контролируются все ключевые показатели. Сочетание современных технологий сбора и анализа данных с уникальными собственными разработками, предназначенными для управления контекстной рекламой, продвижения сайтов и мониторинга ключевых показателей, позволяет осуществлять глубокий анализ клиентских продаж по всем возможным аспектам.
Сервисы, которые реализует компания IT-Agency для своих заказчиков, помогают определить, кто из посетителей интернет-магазина уже готов к совершению покупки, позволяют измерить стоимость привлечения клиентов путем анализа различных источников данных с любой глубиной сегментирования, обеспечивают управление показом рекламной информации, представляя ее с учетом определенных интересов конкретных людей, что делает этот процесс максимально эффективным. Разработка таких сервисов — основная задача немногочисленного ИТ-отдела агентства. Обращение к облачной платформе Microsoft Windows Azure Platform дало возможность полностью освободить его сотрудников от работ по сопровождению серверов, чтобы они могли сконцентрироваться на создании новых и развитии существующих сервисов аналитики и управления процессами продаж клиента.
Однако, как поясняет Иван Самойленко, ИТ-директор компании IT-Agency, переход к облачной среде Microsoft не выдвигался в качестве конкретной цели. Скорее, это стало логичным направлением развития подхода, выбранного группой специалистов, которые в течение ряда лет сохраняли приверженность языку C# и вели разработку всех ИТ-решений на платформе Microsoft .Net.«Появление облачной платформы Windows Azure вызвало у нас естественное желание опробовать новый инструмент в деле, чтобы понять, насколько он подходит для решения наших задач. И этот инструмент оказался очень удобным», — отмечает Самойленко.
Интерес к Windows Azure в IT-Agency проявляли с момента появления нового решения, однако реальная возможность работы с этой облачной платформой появилась с того момента, когда компания Softline, российский партнер Microsoft, вывела на российский рынок публичные облачные сервисы Windows Azure. Как рассказывает Самойленко, поворотным моментом стала конференция Microsoft DevCon 2011, где были представлены очень интересные и глубокие доклады по Azure и анонсированы услуги Softline.
Специалисты IT-Agency начали работать с Windows Azure осенью 2011 года. По словам Ивана Самойленко, обычно к новым инструментам они обращаются при появлении конкретных задач. Первой такой задачей для Azure стало ежедневное резервное копирование клиентских сайтов. В компании установлен сервер резервного копирования для полного ежедневного сохранения данных всех клиентских сайтов с возможностью получения отчетов по каждому проекту и хранения истории за определенный период. Использование платформы Windows Azure позволил значительно оптимизировать процесс резервированния данных — данные более чем полусотни клиентских сайтов теперь сохраняются на ресурсах Azure за считанные минуты вместо прежних нескольких часов.
ИТ-специалисты компании обеспечивают автоматизацию всех задач, связанных с анализом показателей продаж продукции их клиентов через Интернет. Как поясняет Самойленко, для этого необходимо собирать, хранить и обрабатывать огромные объемы данных. Причем для каждого клиентского проекта приходилось использовать отдельный инструмент — от Excel до небольших баз данных. В результате перехода к платформе Windows Azure появилась возможность задействовать ресурсы облачного сервера управления реляционной БД SQL Azure, с помощью которого статистика по ряду проектов теперь помещается в единое хранилище в облачной среде. Для повышения производительности этот процесс, как и резервное копирование сайтов, может быть распараллелен с использованием прикладных ролей (worker role), число которых в зависимости от текущей нагрузки может варьироваться от одной до пяти. В ближайшей перспективе на SQL Azure планируется перевести сбор статистики для всех проектов компании.
Кроме того, для создания небольших виртуальных (VPN) сетей ИТ-отдел компании использует Windows Azure Connect. Самойленко подчеркивает, что и в решении этой задачи одним из ключевых преимуществ средства Azure оказывается простота развертывания и отсутствие необходимости в специальных настройках и сложном администрировании.
Переход на облачную платформу Microsoft полностью освободил специалистов IT-Agency от администрирования серверов, позволив им сосредоточиться на основном и любимом занятии — разработке новых сервисов для клиентов. Иван Самойленко убежден, что, хотя облачная среда не застрахована от сбоев, Windows Azure является гораздо более надежной платформой, чем серверы собственного центра данных. Кроме того, важным преимуществом облака для развивающегося бизнеса компании является возможность практически неограниченного масштабирования ресурсов для обработки и хранения данных.
«Теперь все время нужно думать о том, насколько эффективно приложение будет работать на облачной платформе, удастся ли его выполнять параллельно и при необходимости масштабировать — И это своего рода бонус: наши разработчики стали писать чище, лучше, аккуратнее», — размышляет Самойленко.
Расходы IT-Agency на работу с облаком невелики и не выходят за пределы