Microsoft Windows Azure История успеха Облако Microsoft Windows Azure стало оптимальной платформой для системы LeaderTask Кратко о компании «Благодаря переходу в облако мы смогли расширить нашу Название: LeaderTask целевую аудиторию, предоставив на выбор два продукта Размер компании-клиента: 10 сотрудников — коробочную и облачную версию нашего ПО. Мы стараем- Профиль организации: Разработчик ПО для планирования рабочего и личного времени, управления проектами, сотрудниками и взаимоотношениями с клиентами ся объяснять выгоды облачного решения, и еще не было случая, чтобы, опробовав этот вариант, клиент остался недоволен» Иван Абрамовский, генеральный директор компании LeaderTask ПО и услуги: - Microsoft Windows Azure - Microsoft Windows Azure SQL Databases Вертикальные отрасли: ИТ, профессиональные услуги Страна/регион: Россия Потребность бизнеса: Повысить надежность системы и удобство ее эксплуатации, обеспечить возможность работы с системой с мобильных устройств ИТ проблема: Использование облачных ресурсов для повышения доступности, надежности и масштабируемости системы Компания LeaderTask — разработчик популярной системы для планирования времени и управления проектами, насчитывающей около 50 тыс. пользователей. Для удобства развертывания и обеспечения постоянного доступа к системе, в том числе с мобильных устройств, компания разработала облачную версию своего ПО. Серверная компонента этого решения размещается на платформе Windows Azure и для управления данными использует сервис Windows Azure SQL Databases. Преимущества облачного сервиса LeaderTask оценили уже около 30 тыс. клиентов. Мы понимали, что ситуация в корне изменилась — люди больше никогда не будут “привязаны” к своему рабочему месту и не смогут довольствоваться лишь одним персональным компьютером. Теперь они хотят контролировать выполнение поручений и управлять своим временем там, где им удобно, и при помощи тех устройств, которые имеют под рукой. И нам пришлось оперативно реализовать такую возможность в наших продуктах. Дмитрий Маслов, технический директор компании LeaderTask О компании LeaderTask — крупный поставщик ПО, предназначенного для планирования рабочего и личного времени, управления проектами, сотрудниками, взаимоотношениями с клиентами. Офис компании находится в городе Ярославле. Продукты LeaderTask используют около 1500 корпоративных клиентов, в том числе крупнейшие российские и зарубежные коммерческие организации, правительственные и образовательные учреждения, а также свыше 50 тыс. частных лиц из Австралии, Великобритании, Германии, Испании, Китая, США, Японии и других стран. Ситуация Одним из наиболее востребованных продуктов компании является семейство решений LeaderTask для управления временем и контроля поручений. Эти решения построены на клиент-серверной архитектуре, причем и клиентская, и серверная компоненты были разработаны программистами LeaderTask. По мере роста популярности этих решений и приобретения ими статуса ключевых корпоративных приложений, ужесточались требования к надежности, масштабируемости, удобству внедрения и обслуживания. Между тем в первоначальной реализации скорость развертывания системы оставляла желать лучшего: сначала приходилось обеспечивать доступ к физическому серверу для установки серверной компоненты ПО, а затем каждый клиентский компьютер подключать к физическому серверу. В процессе эксплуатации решения серверную компоненту приходилось периодически обновлять вручную. С распространением мобильных технологий остро проявилась еще одна проблема — сложность подключения к системе мобильных устройств. Сегодня очень многие работают в режиме частых командировок и поездок по городу или из домашних офисов. Следовательно, возрастают потребности в инструментах взаимодействия. «Мы понимали, что ситуация в корне изменилась — люди больше никогда не будут “привязаны” к своему рабочему месту и не смогут довольствоваться лишь одним персональным компьютером. Теперь они хотят контролировать выполнение поручений и управлять своим временем там, где им удобно, и при помощи тех устройств, которые имеют под рукой. И нам пришлось оперативно реализовать такую возможность в наших продуктах», — объясняет Дмитрий Маслов, технический директор компании LeaderTask. Оптимальным способом решения этой проблемы стало использование облачных ресурсов для хранения и обмена данными. К тому времени облачные технологии уже доказали свою эффективность, компании по всему миру переводили свои данные и процессы в облако с целью повышения их доступности, надежности и масштабируемости. При выборе облачной платформы учитывалось несколько факторов: удобство использования облачных ресурсов, наличие встроенных инструментов для хранения и обработки данных, соотношение цены и качества сервисов. Кроме того, оценивалась технологическая перспективность платформы, ведь она должна была стать фундаментом для развития системы LeaderTask на ближайшие несколько лет. В итоге стало очевидно, Платформа Windows Azure с лихвой обеспечивает решение всех наших технических задач. Хранение данных в облаке, обработка, сложные выборки, система мониторинга нагрузки — без этого функционала теперь не может существовать LeaderTask. Однажды попробовав “вкусности” этой платформы, можно только удивляться, как удавалось обходиться без них раньше. Я вполне доверяю мощному кластеру, предоставляемому по запросу, и не переживаю, что нагрузка растет — наша система с легкостью с ней справляется. Дмитрий Маслов, технический директор компании LeaderTask что ключевым требованиям в наибольшей степени отвечают платформа Microsoft Windows Azure и сервис Windows Azure SQL Databases. Решение Перенос серверной компоненты решения в облако не вызвал трудностей, для реализации этой задачи хватило опыта специалистов LeaderTask и публичной базы знаний Microsoft. А поскольку процесс разработки в компании традиционно строится итерационно, по принципу Agile, буквально за несколько недель удалось создать первую версию системы, которая подключается не к серверной компоненте, расположенной в локальной сети, а к Windows Azure. При этом используются базовые конфигурации виртуальных серверов и баз данных Windows Azure. Архитектура решения так и осталась клиент-серверной, только теперь оно дополнено всеми преимуществами облачных технологий. Первые полгода облачное решение тестировали сами сотрудники LeaderTask, а затем доступ к системе был открыт и для клиентов. Кроме того, в облако Windows Azure переведена и корпоративная CRMсистема. Для нее в качестве базы данных используется тот же облачный сервис Windows Azure SQL Databases. Функционал LeaderTask постоянно расширяется и дорабатывается. Сейчас в системе уже полностью реализована поддержка мобильных устройств на платформах Android и iPhone, в планах разработка приложения для Windows Phone 8. Преимущества В настоящее время с системой LeaderTask работают уже более 50 тыс. пользователей, из них около 30 тыс. ис- пользуют облачную версию, размещенную в Windows Azure. За четыре года самостоятельной эксплуатации облачной версии LeaderTask и поддержки ее у клиентов разработчики убедились в надежности и масштабируемости облачной платформы. Сложностей с подключением к серверной компоненте и доступом к данным практически не возникало. «Платформа Windows Azure с лихвой обеспечивает решение всех наших технических задач. Хранение данных в облаке, обработка, сложные выборки, система мониторинга нагрузки — без этого функционала теперь не может существовать LeaderTask. Однажды попробовав “вкусности” этой платформы, можно только удивляться, как удавалось обходиться без них раньше. Я вполне доверяю мощному кластеру, предоставляемому по запросу, и не переживаю, что нагрузка растет — наша система с легкостью с ней справляется», — утверждает Дмитрий Маслов. Создание облачного решения позволило реализовать наиболее востребованный пользователями функционал — управление поручениями с мобильных устройств. В облачном варианте система LeaderTask хранит клиентские данные (списки поручений) на ресурсах Windows Azure, что позволяет работать с ними с любого устройства и из любого места, где есть подключение к Интернету. Кроме того, разработчики LeaderTask запланировали внесение еще целого ряда улучшений, расширяющих возможности системы. Например, использование push-нотификации позволит отказаться от ручного запуска процедуры синхронизации данных с облаком, а также значительно ускорить выполнение этой процедуры. «Благодаря переходу в облако мы смогли расширить нашу целевую аудиторию, Дополнительные сведения За дополнительными сведениями о продуктах и услугах обращайтесь в информационный центр корпорации «Майкрософт» по телефонам: (495) 916-71-71 (Москва), (800) 200-80-01 (все города России). Адрес корпорации «Майкрософт» в Интернете: http://www.microsoft.com/ (на английском языке), http://www.microsoft.com/rus/ (на русском языке). Данные материалы предназначены исключительно для ознакомления. Корпорация «Майкрософт» не предоставляет никаких гарантий (явных или подразумеваемых) в связи с информацией в этих сводных сведениях. Дата публикации документа: апрель 2014 г. предоставив на выбор два продукта — коробочную и облачную версию нашего ПО. Компании могут внедрить максимально обособленную систему, расположенную внутри их локальной сети, или использовать облачную версию LeaderTask и получить все преимущества мобильности. Мы стараемся объяснять выгоды облачного решения, и еще не было случая, чтобы, опробовав этот вариант, клиент остался недоволен, — комментирует итоги проделанной работы Иван Абрамовский, генеральный директор компании LeaderTask. — Мы обеспечили нашей системе надежный фундамент, соответствующий самому высокому уровню требований. Благодаря Azure решения, которые мы предлагаем, полностью оправдывают ожидания клиентов. Это способствует улучшению репутацию нашей компании и укреплению ее положения на рынке». Программное обеспечение Microsoft Windows Azure Microsoft Windows Azure SQL Databases