Вслед за приобретением в прошлом году разработчика программного обеспечения Revolution Analytics корпорация Microsoft сделала очередной шаг к интеграции его средств в свои продукты и представила собственную современную аналитическую платформу на базе языка программирования с открытым кодом R.
Платформа, получившая название Microsoft R Server, работает с программным обеспечением Windows, Linux, Hadoop и Teradata. Сегодня она доступна в сети Microsoft Developer Network и в рамках образовательной программы Microsoft DreamSpark.
Весной 2015 года в Microsoft завершили приобретение компании Revolution Analytics, поставлявшей продукт Revolution R Enterprise (RRE), на базе которого и построен нынешний R Server. И хотя в версиях для Linux, Hadoop и Teradata компания переименовала программное обеспечение в R Server, в версии для Windows оно сохранило прежнее название RRE.
Основной предпосылкой для появления R Server 2016 и RRE for Windows 2016 стало программное обеспечение Microsoft R Open, которое компания называет «расширенной версией R от Microsoft».
В сентябре состоялся дебют RRE на платформе Azure, а спустя месяц появилась и предварительная версия для Microsoft SQL Server 2016.
«Платформа R Server поддерживает разнообразную статистику Больших Данных, а также функции прогнозного моделирования и машинного обучения, обеспечивая при этом совместимость с языком программирования R, – отмечает автор публикаций в блоге Microsoft UK Ли Стотт. – Теперь при проведении масштабных исследований, моделирования и прогнозирования пользователи могут выполнять сценарии R в среде, созданной на базе высокопроизводительной, параллельной архитектуры».
«Язык R стал весьма популярен в области анализа и статистического моделирования, – подчеркнул старший аналитик Enterprise Strategy Group Ник Роуда. – Приобретя Revolution, Microsoft решила укрепить собственные средства анализа. Создание современных аналитических технологий на SQL – нетривиальная задача, поэтому в Microsoft хотели, чтобы отправной точкой стал язык R».
Следующим логическим шагом в претворении в жизнь этого плана является выпуск R Server.
«Технология Microsoft Machine Learning может использовать язык R 'за кулисами' для подготовки данных, статистического анализа и машинного обучения, – указал аналитик Forrester Research Майк Гуалтьери. – Это хороший ход для Microsoft, но я надеюсь, они не станут складывать в корзину R все яйца, связанные с наукой о данных. Известно, что R пользуется популярностью среди ученых по данным, но большинство компьютерщиков все же не считают его в достаточной мере универсальным, элегантным и эффективным решением на все случаи жизни. Искушенным разработчикам R скорее напоминает Кобол. И эти люди чаще обращают внимание на Python и другие современные языки программирования».