На конференции Connect 2017 Microsoft включила в свою сферу интересов Databricks, Cassandra и другие Open Source-проекты, рассчитывая стать компетентным провайдером для корпоративных разработчиков.
Microsoft воспользовалась своей конференцией Connect 2017 в Нью-Йорке, чтобы представить новый инструментарий Visual Studio, помогающий разработчикам задействовать растущие возможности приложений, использующих искусственный интеллект. Однако само по себе интеллектуальное ПО ничего не значит без данных, не говоря о платформах и сервисах, используемых предприятиями для управления данными. И оказывается, что многие из этих сервисов управления данными основаны на технологиях Open Source.
Продолжая свой недавний тренд делать на Connect крупные объявления по линии Open Source, Microsoft подтвердила свою поддержку открытого кода запуском предварительной версии нового сервиса Azure Databricks — платформы для аналитики больших данных на базе Apache Spark. Вспоминается, что на Connect 2014 компания сообщила об открытии кода .NET Core, а на Connect 2016 — о присоединении к Linux Foundation.
Microsoft вводит в действие Azure Databricks потому, что этот сервис «соединяет лучшие стороны Databricks и Azure, чтобы помогать заказчикам в ускорении инноваций благодаря моментальной настройке, рационально устроенным рабочим процессам и наличию интерактивного рабочего пространства», — написал в корпоративном блоге Скотт Гутри, исполнительный вице-президент группы Cloud and Enterprise в Microsoft.
«Естественная интеграция с Azure SQL Data Warehouse, Azure Storage, Azure Cosmos DB и Power BI упрощает создание современных хранилищ данных, позволяющих организациям наладить функционирование самообслуживаемой аналитики и машинного обучения на базе как реляционных, так и нереляционных баз данных при корпоративном уровне эксплуатационных качеств и управления», — сообщил он.
Апеллируя к разработчикам, облюбовавшим для своих проектов больших данных СУБД Apache Cassandra, Microsoft выпустила предварительный вариант API-интерфейса, позволяющих им свободно обращаться с Cosmos DB.
Cassandra представляет собой распределенную СУБД с открытым кодом, которую можно развертывать на серийно выпускаемых серверах. Новый API позволит разработчикам повторно использовать свой ранее написанный код и задействовать глобально распределенный NoSQL-сервис Cosmos DB как базис для решений «Cassandra в виде сервиса», отметил Гутри.
Конференция Connect 2017 также дала Microsoft возможность похвалиться своим членством в еще одном фонде свободного ПО. Компания вступила в MariaDB Foundation в статусе платинового члена. MariaDB является популярной реляционной СУБД, разработанной создателями MySQL. «Microsoft намерена внести свой вклад в экосистему MariaDB и почерпнуть из нее для себя пользу, — заявил 15 ноября основатель MariaDB и MySQL Монти Вайдениус. — MariaDB Foundation приветствует и поддерживает эту инициативу Microsoft».
Кроме передачи сообществу части своего технического опыта Microsoft работает над облачным сервисом, построенном на СУБД с открытым исходным кодом и названным просто Azure Database for MariaDB. В блоге Azure приводится дополнительная информация, а также имеется ссылка на страницу регистрации на будущую предварительную версию этого сервиса.
В качестве еще одной инициативы по линии Open Source компания объявила о своем партнерстве с GitHub, предусматривающем перенос в этот крупнейший репозиторий кода и платформу управления проектами своего расширения Git Virtual File System (GVFS) и его портирование на Mac и Linux. Об этом сообщил корпоративный вице-президент Microsoft Брайан Харри.
Эта технология, используемая Microsoft в ее собственных Visual Studio Team Services, также принята на вооружение компанией Altassian и сервисом Bitbucket. Если говорить о клиентских программных решениях для Git, то GVFS поддерживается как gmaster, так и Tower Git.