本周一,微软实现了一个里程碑式的突破:SQL Server正式运行在Linux平台上。该公司这款最新版的数据库软件将在Windows和Linux上都可以运行,使客户在使用何种操作系统上拥有了更多选择,同时也让这款数据库软件有机会接触更多的公司。
微软这个里程碑式的突破酝酿了很长一段时间。去年,微软首次宣布它们将使SQL Server可以在Linux环境中运行。自那以后,微软就一直致力于使这款软件可以进行实际应用。
过去这几年,微软的SQL Server在不断进化,一改仅仅扮演数据库管理系统的角色,成为还可以用于数据分析、机器学习和数据科学的软件,而此次发布正是这项计划的一部分。在今年的发布中,一个关键点在于,支持在使用Python的SQL Server内部运行机器学习工作负载。
这项功能使得数据科学家可以利用存储在SQL Server内部的完整的信息库来进行实验,而不是要求他们将这些信息转移到另一个地方,做进一步的处理。Python是机器学习服务读取SQL Server数据库的两种语言之一——另一种是微软去年集成的R语言。
微软数据平台业务总经理John “JG” Chirapurath说:“在所有这些问题中,确保灵活性和选择性是十分重要的。今天,我们跑到一个客户那里,为他们提供一个仅支持Windows或其他语言(如C#)的数据平台,这行不通了。我们要跑到他们那里,说,我们能满足你的条件吗?这个看起来怎么样?”
自SQL Server 2016发布以来,该软件的价格一直就没有变过。微软的这款软件拥有四个版本,分别是企业版、标准版、简易版、开发者和网络版——每个版本的价格与在Windows或Linux上的一样。(购买SQL Server和Red Hat Enterprise Linux的客户现在可享受微软和Red Hat推出的特别的限时折扣。)
通过利用一个新的数据库迁移服务,微软也在致力于使用户可以将其SQL Server工作负载从本地数据中心迁移到Azure云。此项功能旨在提供一条基本上自动迁移到云端的道路,停机时间为零,这样客户就能够在迁移的同时维持重要应用程序的正常运行。
客户如果想在混合配置环境中运行应用程序,可以使用Azure SQL数据库托管实例,该服务在5月份就公布了,今天推出了正式版。该服务有望提供微软托管数据库服务的诸多好处(如自动更新),同时其代码还能与本地SQL Server最新版100%兼容。
此外,通过使用更新的Azure Hybrid Benefit,企业可将现有的SQL Server许可证应用到微软的云端。当运行Azure SQL Server托管实例及Azure Data Factory里的SQL Server整合服务组件时,用户在标价的基础上最高可享受50%的折扣。
上周,针对将遗留许可证转嫁到平台即服务产品上的客户,Oracle进行了一个价格促销活动,微软此次价格的调整与其类似。
据微软数据库系统总经理Rohan Kumar表示,为了满足客户的要求,使SQL Server专注于混合场景是十分重要的。
他说:“现在,每个人的头脑中都想着数字化转型,但是转型之路又都各有不同。转型从来都不是‘我要关掉我的数据中心,并把所有东西迁移到云上’,或是‘我要把所有东西都存储在本地。’事实上,我们在谈论这个混合场景时,它真是我们在客户的世界里看到的实际一幕。”