Компания вводит в коммерческий оборот новую версию своего ПО для баз данных SQL Server с поддержкой ОС Linux, и теперь все желающие как можно раньше приобщиться к этому релизу наконец-то могут его попробовать в действии.

В былые времена Microsoft и приверженцы Open Source находились по разные стороны ИТ-баррикад. С недавних пор, однако, их интересы удобным образом пересекаются.

На конференции для разработчиков Connect(); 2016, организованной Microsoft в Нью-Йорке, компания объявила об оформлении своего «платинового» членства в организации Linux Foundation. Не останавливаясь на достигнутом, представители компании сделали заявление о том, что и Google, и Samsung уже помогают им поставить на ноги Open Source-сообщество, посвященное технологиям .NET.

Даже разработанное компанией ПО для баз данных не осталось в стороне от этого движения.

В марте в Microsoft поделились планами касательно выпуска в районе 2017 г. версии SQL Server под ОС Linux. На сегодняшний день организации, заинтересованные в запуске такой версии, могут получить первое представление о том, как их рабочие нагрузки в базах данных SQL Server будут вести себя в условиях этой операционной системы.

«Теперь также можно разрабатывать приложения для SQL Server под Linux, Docker и macOS (посредством Docker), а затем разворачивать их под Linux, Windows, Docker, причем как у себя, так и в облаке, — сообщил Джозеф Сирош, корпоративный вице-президент Microsoft Data Group . — Это говорит о том, что мы делаем большой шаг на пути превращения SQL Server в наиболее подходящую платформу для разных операционных систем, языков программирования и типов данных — как в онпремисной, так и в облачной реализации».

В ознакомительную версию платформы также входят усовершенствованные функции анализа и обработки данных на базе языка R, добавил он. (В прошлом году Microsoft купила компанию Revolution Analytics, наиболее активно продвигающую статистический язык программирования R.) Благодаря применению результатов исследования компании в области машинного обучения и глубинных нейронных сетей, обновленное ПО теперь в состоянии справляться с более масштабными аналитическими нагрузками, причем делать это быстрее.

Также Microsoft анонсировала ставший теперь общедоступным пакет обновления SQL Server 2016 Service Pack 1 (SP1). Впервые в описание этого обновления вошла единая модель программирования для всех версий SQL Server, которая значительно упрощает написание кода, сообщил Сирош. Теперь разработчики смогут создавать приложения, предназначенные для версий SQL Server Enterprise, Standard и Express, а позже без проблем переносить портфель своих программных продуктов на более продвинутую версию платформы, если у них возрастет потребность в масштабируемости.

На облачном фронте также есть новости: компания выпустила в общий доступ сервис Azure Data Lake Analytics и репозиторий Azure Data Lake Store — оба продукта имеют отношение к озерам данных.

Azure Data Lake Analytics — это платформа Microsoft для преобразования и обработки данных под приложения, использующие языки .NET, Python, R и U-SQL. По заверениям компании, чтобы воспользоваться возможностями по обработке данных петабайтного масштаба, организациям достаточно написать пару строк кода. Что касается Azure Data Lake Store, облачного аналитического решения Microsoft для больших данных, то оно выполнено с учетом популярного стандарта HDFS (Hadoop Distributed File System), благодаря которому бизнес-пользователи смогут извлекать полезную аналитическую информацию из триллионов файлов.

Организации, рассматривающие возможность перейти на DocumentDB, облачный сервис баз данных NoSQL от Microsoft, теперь могут его опробовать, не оформляя подписку на Azure, благодаря новому эмулятору DocumentDB Emulator. «С помощью DocumentDB Emulator можно разработать и протестировать свое приложение локально, без подключения к Интернету, без подписки на Azure и без каких бы то ни было сопутствующих затрат», — заявил Сирош.

Среди прочих новых релизов также отметим R Server для Azure HDInsight, собственного облачного Hadoop-дистрибутива, а также предварительную версию открытого сервиса для закачки и обработки потоковых данных Kafka под HDInsight. В довершение всего, теперь доступен сервис баз данных Operational Analytics для Azure SQL Database, который позволяет выполнять как обработку данных по технологии Online Analytical Processing (OLAP), так и обработку транзакций по технологии Online Transaction Processing (OLTP) одновременно на одних и тех же таблицах.