上周,微软在纽约的Connect大会上宣布了一系列新的数据产品和服务,其中包括下一个支持Linux(和Docker)的SQL Server版本,这个软件巨头已经表明了对客户选择和灵活性的重新关注。强调了云计算作为其业务中心支柱的日益重要的重要性。
“我们在过去几年中一直在这段旅程,”数据库系统,Microsoft,Microsoft。“这是一个关于现在选择的公司。我们真的想迎接他们的客户。”
微软提供了多种味道的Linux在Azure云公共云平台和基础设施上运行了几年。
“微软喜欢Linux”,Microsoft CEO Satya Nadella在2014年宣布新的Azure服务期间表示。“20%的Azure已经是Linux。我们将始终为Linux [发行版]提供一流的支持。”
Redmond遇到了Linux基础
微软上周拍了另一步。在一部在十多年前令人惊叹的举动中,它加入了Linux基础- 赞助Linux Creator Linus Torvalds的工作,并在促销开源软件中发挥着核心作用 - 作为铂金赞助商。
微软云和企业集团执行副总裁Scott Guthrie上周在一份声明中表示:“作为一家云平台公司,我们的目标是帮助开发人员利用他们知道的平台和语言实现更多。”Linux基金会不仅是Linux的家,也是社区中许多最具创新的开源项目的家。我们很高兴加入Linux基金会,并与社区合作,帮助开发者利用向智能云和移动体验的转变。”
作为其赞助的一部分,Microsoft Azure团队的建筑师John Gossman正在加入Linux基金会的董事会。
一旦专有软件的不懈辩护者反对开源模型的叛乱,近年来就会到来。它有助于各种Linux基础和Apache软件基础项目,包括Linux Foundation的Node.js Foundation,OpenDaylight,Open Contain Initiative,R Consortium和Open API计划。它也保持了一个自己的开放源代码存储库.
Linux基金会(The Linux Foundation)的执行董事吉姆·泽姆林(Jim Zemlin)上周在一份声明中说,“微软在对开源技术的使用和贡献方面已经成长和成熟。”“该公司已经成为Linux和开源的热心支持者,并且是许多重要项目的积极成员。成员资格对微软来说是重要的一步,对整个开源社区来说也是如此,他们将从微软不断扩大的贡献中受益。”
那里有凌乱
原因是微软的Kumar说,很简单:在凌乱,现实的企业世界,混合店是常态,客户不需要或想要供应商在运营系统方面迫使他们的手。为这些客户提供服务意味着让他们灵活性。
该哲学从微软的云业务传播到其本地基础架构业务,因为公司寻求支持混合环境的支持,这是其云和内部部署的关键差异化因素(这是纳德拉推动的一个想法作为微软在他向首席执行官提升之前的云和企业执行副总裁。上周,Microsoft的数据集团公司副总裁Joseph Sirosh宣布,下一个版本的SQL Server首次支持Linux。
“现在你也可以在Linux、Docker或macOS上(通过Docker)使用SQL Server开发应用程序,然后部署到Linux、Windows、Docker、本地或云上,”Sirosh在一篇文章中写道博客帖子.“这代表了我们在制作SQL Server跨操作系统,开发语言,数据类型,内部部署和云中选择平台的重大步骤。”
Kumar补充说,客户告诉微软,“我想使用SQL,不关心它下面的内容。我不想担心它,我只想知道,每当我想安装SQL时,我都可以选择要做到这一点。”
Sirosh说,SQL Server关系数据库引擎的所有主要特性都将出现在Linux中,包括一些高级特性,如内存中的在线事务处理(OLTP)、内存中的列存储、透明数据加密、始终加密和行级安全。红帽企业版Linux、Ubuntu Linux和SUSE Linux企业版服务器将会有本地Linux安装和熟悉的RPM和APT包。他指出,SQL Server下一个版本的公开预览,包括Windows和Linux版本,将在Azure虚拟机和Docker Hub上以映像的形式发布。
此外,作为其承诺灵活性的进一步标志,Sirosh宣布了SQL Server 2016 SP1,这是一个服务包,引入了跨SQL Server版本的一致编程模型,这意味着开发内存OLTP、内存列存储分析和分区的程序将在整个企业中工作,标准和快捷版本。
“开发人员会发现它比以往更容易利用的创新,如内存数据库和先进的分析方法——你可以使用这些高级特性的标准版,然后加大企业关键任务的性能,规模和可用性,而无需重写您的应用程序,“Sirosh写道。
微软还发布了100%开源的JDBC连接器,更新了用于PHP的ODBC驱动程序,并推出了用于Linux的新的ODBC连接器,所有这些都是为了更容易地使用基于Microsoft sql的技术,而不管底层操作系统是什么。此外,Microsoft VSCode用户现在可以连接到SQL Server,包括Linux上的SQL Server, Azure SQL数据库和Azure SQL数据仓库。该公司还更新了其SQL Server管理工作室,SQL Server数据工具和命令行工具,以支持Linux上的SQL Server。
库马尔说:“我对微软这样一家真正接受选择的公司感到兴奋。“我们清楚地看到,选民基础正在大幅增强。人们又给了我们一次机会。”
这个故事,“微软在云和本地环境中拥抱开源”最初是由CIO. .