为AI提供数据:构建2017数据创新的总结

本周在微软年度大会上,我们正在讨论组织如何依靠开发人员创造突破性的经验。随着大数据,云和人工智能的融合,创新与破坏正在加速,从未见过。数据是这一融合核心的关键战略资产。当结合云的无限计算能力和机器学习和人工智能等新功能时,它使开发人员能够构建下一代智能应用。作为开发人员,您正在寻找更快,更简单的方式来拥抱这些融合技术并改变您的应用体验。

今天在Build,我们做了几个产品公告,增加了上个月在Microsoft Data Amp上宣布的最新动力,这将有助于通过数据驱动的智能来增强地球上的每个组织。在这些创新中,我们正在追求三个关键主题:

  1. 在我们的数据平台中灌输AI
  2. 交钥匙全球分销推动智慧,无论您的用户在哪里
  3. 为开发人员选择数据库平台和工具

在我们的数据平台中灌输AI

为AI提供数据:构建2017数据创新的总结您将在我们的产品中看到的创新线索是AI与数据的深度整合。过去,常见的应用模式是在应用层或特殊统计工具中的数据库之外创建机器学习模型,并在定制的生产系统中部署这些模型。这导致了很多开发人员的重担,开发和部署生命周期可能需要几个月的时间。我们的方法大大简化了AI的部署,通过新的数据库可扩展性模型,将智能化带入现有的精心设计的数据平台。

SQL Server 2017

我们通过在SQL Server 2016版本中引入R支持来开始此行为,随着即将发布的SQL Server 2017,我们正在深化这一承诺。在此版本中,我们引入了对丰富的机器学习功能库的支持,并介绍了Python支持,为您提供多种流行语言的选择。SQL Server还可以通过Python / R界面利用GPU加速计算,即使是图像,文本和其他非结构化数据上最强大的深度学习任务。开发人员可以在数据库服务器中直接使用GPU加速分析和非常复杂的AI作为存储过程,并获得更高的吞吐量。

另外,随着数据变得越来越复杂,数据之间的关系是多对多的,开发人员正在寻找更容易的方式来摄取和管理这些数据。使用SQL Server 2017,我们引入了Graph支持,以便在单个产品中提供最佳的关系和图表数据库,包括使用单个平台查询所有数据的能力。

无论您是使用C#,Java,Node,PHP还是Ruby,我们都可以轻松地尝试使用R,Python和Graph支持的SQL Server

Azure SQL数据库

我们将继续同时向Azure SQL数据库提供SQL Server 2017增强功能,因此您可以在本地和云端获得一致的编程表面积。今天,我很高兴地宣布,Graph的支持也将来到Azure SQL数据库,因此您还可以在Azure的单一验证服务中获得最佳的关系和图形。

SQL数据库是为内置开发人员的大部分数据库管理任务构建的。我们还将AI直接构建到服务本身中,使其成为智能数据库服务。该服务运行数百万个客户数据库,学习,然后适应为每个数据库提供定制的体验。使用数据库顾问,您可以选择让服务了解您的独特模式,并提出性能和调优建议,或代表您自动采取行动。今天,我也很高兴地宣布威胁检测的一般可用性,它全天候使用机器学习来学习,配置和检测您的独特数据库中的异常活动,并在几分钟内发送警报,以便您可以立即采取行动,而不是历史上可以采取的行动组织日,月,

此外,我们将使您更轻松地将更多的现有SQL Server应用程序移至Azure SQL数据库。今天,我们宣布了在服务中的新部署选项的私有预览,Managed Instance - 您可以获得SQL数据库的所有管理好处,现在可以在实例级别提供对SQL Agent,三部分名称,DBMail,CDC等的支持实例级功能。

为了简化此迁移工作,我们还介绍了Azure数据库迁移服务的预览,这将大大加速将本地第三方和SQL Server数据库迁移到Azure SQL数据库。

DocuSign副总裁兼首席架构师Eric Fleischman指出:“我们的交易量每年都翻番。我们希望我们在数据中心中做的最好,最好的Azure可以带给它。对我们来说,我们发现Azure SQL数据库是最好的方法。我们将SQL Server架构元素部署到Managed Instance中,我们将应用程序通过连接字符串更改直接指向Managed Instance。我们基本上拾起了现有的构建基础架构,我们可以在几秒钟内部署到Azure。它允许我们以极小的努力快速扩大业务。“

进一步了解我们在这个更深入的博客中对Azure SQL数据库的投资,并注册了今天对这些预览的邀请。

交钥匙全球分销推动智慧,无论您的用户在哪里

随着移动应用程序,物联网,云和AI,用户和数据可以来自全球各地。为了提供支持现代应用程序全球性的变革型智能应用程序,以及数据量,速度,数据种类,您不仅仅需要一个关系型数据库,而不仅仅是一个简单的NoSQL数据库。您需要一个灵活的数据库,可以吸收大量数据和数据类型,并且可以引导空间和时间的挑战,以确保任何地方任何用户的毫秒级性能。你想要这样简单和支持您所了解的语言和技术。

为AI提供数据:构建2017数据创新的总结我也很高兴地分享到今天,微软公布了Azure Cosmos DB,业界首个全球分布式多模式数据库服务。Azure Cosmos DB是从全球分布和横向规模的核心构建的,它通过透明地扩展和分发您的数据,无论您的用户在全球范围内,都能提供全球任意数量的Azure地区的全球分销。Azure Cosmos DB利用图灵获奖者Leslie Lamport博士的工作,PAXOS分布式系统算法和TLA +高级建模语言。查看关于Azure Cosmos DB的Lamport博士的新采访

Azure Cosmos DB于2010年启动为“佛罗伦萨项目”,旨在为开发人员解决微软内部大型应用程序所面临的痛苦。观察构建全球分布式应用程序的挑战并不是微软独有的问题,在2015年,我们以Azure DocumentDB的形式为Azure开发人员提供了第一代这种技术。从那时起,我们添加了新的功能并引入了重要的新功能。Azure Cosmos DB是结果。这是全球分布式,大规模云数据库的下一个大飞跃。

现在,随着更多的创新和价值,Azure Cosmos DB提供了一个具有交钥匙全球分布的模式无关数据库服务,支持多种流行NoSQL技术的多种模式,吞吐量和存储的弹性规模,五个明确的一致性模型以及财务支持运行时间,吞吐量,一致性和毫秒延迟的SLA。

“Domino的比萨选择了Azure来重建他们的订购系统,而这个设计的一个重要组成部分是Azure Cosmos DB - 提供区域分配数据,轻松扩展的能力,并支持对业务至关重要的高峰期。他们的在线解决方案部署在全球的多个地区,即使在全球范围内,他们也可以依靠Azure Cosmos DB毫秒的负载延迟,如果需要,可以将其故障切换到完全不同的国家。

了解更多有关Azure Cosmos DB的更深入的博客。

为开发人员选择数据库平台和工具

我们了解到,SQL Server不是开发人员想要构建的唯一的数据库技术。因此,我很高兴分享,今天我们还宣布了两个新的关系数据库服务; Azure数据库为MySQL和Azure数据库PostgreSQL加入我们的数据库服务产品。

为AI提供数据:构建2017数据创新的总结这些新服务建立在经过验证的数据库服务平台的基础上,该平台一直为Azure SQL数据库提供支持,并提供高可用性,数据保护和恢复,并以最少的停机时间进行扩展,所有这些都是内置的,无需额外的成本或配置。从今天开始,您现在可以在Azure上开发MySQL和PostgreSQL数据库服务。微软正在管理您所熟悉的MySQL和PostgreSQL技术,爱与期待,但由企业级,高可用性和容错的云服务平台支持,您可以专注于开发出优秀的应用程序,而不是管理和维护。

“每个月,最多有200万人转向GeekWire网站了解有关技术创新的最新消息。现在,GeekWire正在通过将其流行的WordPress网站迁移到Microsoft Azure平台来制作新闻。GeekWire网站开发人员Kevin Lisota指出:“Azure数据库对MySQL的最大好处将是让微软为我们管理和备份该资源,以便我们可以专注于网站的其他方面。另外,随着交通激增,我们将能够暂时扩大,不需要时可以将其重新降低。这对我们来说是个大事。“

了解有关这些新服务的更多信息,并在今天尝试。

用于Visual Studio代码的Azure Data Lake工具(VSCode)

Azure Data Lake包含了开发人员,数据科学家和分析师轻松存储任何大小,形状和速度数据以及跨平台和语言进行各种处理和分析的所有功能。此外,Azure Data Lake还包含一套内置的认知功能,使其无缝地执行AI超过PB级数据。在我们的旅程中,让每个开发人员变得更容易成为AI和数据科学开发人员,我们正在为将您的知识和喜爱的工具带入更多优秀的数据工具。

今天,我很高兴地宣布Azure Data Lake Tools for Visual Studio Code(VSCode)的一般可用性,为开发人员提供了轻而强大的大数据分析代码编辑器。用于VSCode的新Azure数据湖工具支持使用C#的U-SQL语言创作,脚本和可扩展性来处理不同类型的数据,并有效地扩展任何大小的数据。新工具集成了Azure Data Lake Analytics,用于U-SQL作业提交,并将工作输出到Azure Data Lake Analytics或Azure Blob Storage。此外,还添加了U-SQL本地运行服务,以允许开发人员在本地验证脚本和测试数据。了解更多信息,并下载这些工具。

上一篇:SQL Server 2008如何进行数据库同步?


下一篇:受打击了:你是学.net 的吧?