Build 2016: 发布明天的云创新来服务今天的开发者

每个企业和行业都在被云潜移默化地改变着。随着云计算的速度、规模和灵活性的不断增加,云服务带来的可能性也在不断被拓展。想象一下,通过监测传感器,一位奶农能够将他的奶牛牛奶产量提高;或是一家医院能够自动监测环境卫生状况,从而来更好地提供卫生安全保障;或是一辆能够在上班路上自动提示你路况,从而为你省去不少麻烦的汽车。在今天,这些都不再是想象,而是已经成为了现实。当然,这是多亏了如今飞速增长的数据量和崭新的数据分析方法,来将其应用到更好的商业用途中,同时将应用融入数量飞速增长的设备中。

然而,对于开发者来说,帮助业务过渡到下一代云计算并非易事。创新速度的压力直接压到了他们的肩膀上,敦促他们来建设能够处理和分析的云计算高速数据的应用,这些应用同时还要适配到任何设备或是系统平台。就如在这次Build大会展示,我们的目标很明确:我们在这里将把这些压力解除。通过前所未有的全世界30个区域的支持,MicrosoftAzure将成为最优秀的开发环境,来助力开发者打造全新的跨平台智能应用。

今天,我们会将Xamarin免费提供给每一个Visual Studio开发者,这其中还包括免费的Visual Studio Community  Edition的使用者,这会使每个终端 和平台开发变得容易太多!除此之外,我们同时还提供了支持OS X的Xamarin Studio Community Edition!来自全世界的开发者能够使用端对端的移动开发解决方案来更轻松的创建他们的应用,很多公司例如Slack,Pinterest,Alaska Airlines都已开始使用这样的方案。为了能够给开发者提供更多的选择和灵活性,我们承诺将Xamarin的执行环境,库文件和命令行工具作为.NET Foundation的一部分来进行开源。Xamarin SDK和Mono都将在MIT许可证下可用。

同时,Xamarin的功能和服务也将加入到微软的DevOps和企业开发工具产品中,提供跨越手机开发周期各个阶段的全面解决方案。

随着Xamarin和Azure丰富的移动后端应用服务的结合,微软正在帮助开发者拥抱应用程序开发的下一个时代——但其实,这只是冰山一角。开发者们还需要汲取数据大爆炸带来的优势,打造更加智能,更有前瞻性的应用程序,同时确保这些应用程序能够应用在越来越多的设备上。今天,我们宣布有几项崭新的创造性方法来帮助其成为现实。

首先,我们发布了Azure功能的预览,借助新的无服务器模式计算的事件驱动解决方案,扩展Azure市场领先的应用平台。在Web和移动应用,物联网,大数据情境中,这些功能可以让开发人员轻松搞定响应事件点播任务。通过Azure和第三方服务的支持,开发人员能够使用各种开发语言来编写应用功能,如JavaScript,C#,Python和PHP等。同时为满足自动扩展的需求,只在功能实际运行时进行计费。并且在开源环境中,开发者们将能够将程序功能运行在任何地方—— 在Azure上,在他们的数据中心或是其他云服务中——这进一步提升了灵活性,丰富了开发者们的选择。

我们同时还为开发者们提供了更加简便的方式来感受物联网与数据的链接和设备上的巨大创新。例如,我们现在已经有可供购买的Azure物联网入门套件。借助开发板,执行器,传感器和易用友好的用户教程,现在只要是任何有使用Windows或Linux的经验的人 —— 无论是学生,发明家,设备制造商,业余爱好者,或是开发者们——都可以以很低的成本来快速构建物联网设备的原型机。一旦原型部署完毕,这些用户就可以使用Azure市场中提供的完备的物联网产品服务。此外,我们还发布了Azure的物联网网关SDK,借助Azure的物联网中心设备管理功能——进一步简化通过大规模传统设备和传感器连接到互联网路径,而无需替换现有的基础设施,同时使用基于物联网的标准方法来管理这些设备。使用Azure的物联网技术,我们的客户,如施耐德电气,仅今年就已完成链接了超过300万台设备,使其从传统的电力公司转变为现代互联化的企业,成为了在全球可持续能源管理领域的领导者。

通过物联网来连接设备和数据对于开发者来说至关重要——但这仅仅是获取,存储,处理和分析这些数据。为了使开发者们帮助他们的客户洞察数据,我们发布了嵌入式Power BI的预览,它允许开发者嵌入完全交互式的报表和可视化方案在任何设备上,或是在任何面向客户的应用程序中。客户可以从广泛Power BI可视化数据中选择,或是为他们的应用轻松地定制的可视化解决方案。为了满足开发人员的扩展需求,同时最大化选择的多样性和灵活性,应用程序可以通过NoSQL服务DocumentDB,使用现有的Apache许可证MongoDB的API和驱动程序进行通信。这项DocumentDB的扩展——经过打磨和验证的服务,使得很多企业,例如NextGames——选择将多玩家参与的 Walking
Dead视频游戏运行在Azure上,来满足每天750亿次的服务请求的处理需求。

帮助开发者拥抱“云为先”世界的全新应用模式是我们的首要任务,特别是与不断增长构建永远在线和灵活性高的高度可扩展的应用需求相呼应。在一个24×7的世界里,企业无法承受让应用程序停机维护的代价。与此同时,越来越多的开发者们开始转向微服务,使用独立的模块来协同工作,从而提供一个应用程序的整体功能来满足业务需求。

现在我们发布了Azure Service Fabric——我们的微服务应用平台,以帮助开发人员设计具有永远在线的可用性和可扩展性的应用程序和服务。这个久经考验的平台已经使用了多年,同时也作为像Azure的SQL数据库,Azure Document DB,Cortana和Skype for Business等微软云服务的基础的一部分。自动的基于健康性的升级和回滚操作,状态和无状态的微服务支持,以及深度的Visual Studio集成功能使Service Fabric成为令人信服的选择。我们同时还发布了Service Fabric 的预览给Windows Server来进行本地和其他云部署,还有给Linux和Java APIs的服务——这无处不在扩展跨平台,可用性和灵活性的服务来提供给开发者。

从智能数据和机器学习的巨大进步,到物联网的创新和微服务产品,微软正在帮助开发者们构建今天云计算的现实和未来云计算的演变所带来的各项应用。要做些的我们,正处在一个独特的位置,作为各个组织和开发者们的唯一云供应商——从核心基础设施服务,到平台服务和工具,再到SaaS—— 高灵活性,能通过任何语言来构建运行应用程序的平台。今天在Build大会上,我真的非常高兴有机会能够与开发者们分享我们的创新思想,同时来了解第一手的反馈,以便我们不断塑造更完美的服务,提供更加完善的产品,使其更加富有成效。和我们的用户一起,我们一同构建下一代云计算的世界,实现更大的进步。

最后,小编还有一个呼吁:

 

立即访问http://market.azure.cn

转载于:https://www.cnblogs.com/zangdalei/p/7349877.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/252111.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

禁用JavaScript之后,你的网站表现如何?

禁用JavaScript之后,你的网站表现如何?一最近要做一个新官网,需求评审完之后,考虑到官网都是纯静态页面,功能简单,操起vue-cli3几秒内创建好了项目脚手架,开发前,我打开了首页模板文…

C# 使用 Windows API 操作控件: SendMessage

在C#中,程序采用了的驱动采用了事件驱动而不是原来的消息驱动,虽然.net框架提供的事件已经十分丰富,但是在以前的系统中定义了丰富的消息对系统的编程提供了方便的实现方法,因此在C#中使用消息有时候还是大大提高编程的效率的。定…

对类的理解:

在public class First 表示如果一个类的声明为public,要求该类的类名必须和文件保持一致。在编译 源文件时,让雨果源文件中定义了多个类,那么每个类会形成*.class 文件,执行是,通过Java类名,运行的的是该类…

概率论

概率论转载于:https://www.cnblogs.com/zengkefu/p/7357249.html

Hive安装中遇到过的坑

实现说明每一个用户的环境都有细微的不一致,所以这里只是个人经过这些坑的处理,但是不意味着所有处理都是这样的操作,仅作为参考。 第一个坑 数据库安装,数据库最好装在Linux上,一直出了很多错,这里有一个博…

Halcon:模版匹配

一:函数介绍 1.创建模板 create_shape_model(Template : : NumLevels, AngleStart, AngleExtent, AngleStep, Optimization, Metric, Contrast, MinContrast : ModelID) Template :模板图像 NumLevels:图像金字塔级数,该值越小…

java基础英语---第二十六天

Terminate [ tə:mineit ] 结束 Instantiation [in,stnʃieiʃən] 实例化 Instance declared [diklεəd] 公然的 Access [ əkses ] 进入,接近,入口,通道 Accessible [əksesəbl] 可进入的 invoke [invəuk] 调用 board [bɔ:d] 木板,甲板 MainBoard card [kɑ:d] …

ASP.NET Core部署到Linux服务器(CentOS7 x64)

前言 本文主要讲解如何一步步将ASP.NET Core网站发布到Linux服务器,文中会讲解具体步骤及需要避免的各种问题。 目录 一、环境介绍 二、创建及发布ASP.NET Core网站项目 三、服务器软件安装(.NET Core SDK) 四、在服务器上部署ASP.NET Core网…

redux进一步优化

1. 将原来的 mapStateToDispatch 中的函数提取出来,放在组件中, 如原来的: function mapStateToProps(state, ownProps) {return {hasMore:state.getIn([tabs,hasMore]),} } function mapDispatchToProps(dispatch) {return {addTabList:(i…

C# : 调用C++动态库(dll)

在实际软件开发过程中,由于公司使用了多种语言开发,在C#中可能需要实现某个功能,而该功能可能用其他语言已经实现了,那么我们可以调用其他语言写好的模块吗?还有就是,由于C#开发好的项目,我们可…

Python3.5以上版本lxml导入etree报错Unresolved reference

Web抓取Web站点使用HTML描述,这意味着每个web页面是一个结构化的文档。有时从中 获取数据同时保持它的结构是有用的。web站点不总是以容易处理的格式, 如 csv 或者 json 提供它们的数据。 这正是web抓取出场的时机。Web抓取是使用计算机程序将web页面数据…

linux设置history历史记录

#说明export HISTSIZE1000 #设置历史记录显示1000行export HISTTIMEFORMAT%F %T #设置历史记录格式 999 2017-08-15 10:58:32 #修改vim /etc/profilesed -i "s/\(HISTSIZE\).*/\11000/" /etc/profilesed -i "/HISTSIZE/aexport HISTTIMEFORMAT%F %T " /et…

STL-容器库101--array【C11】

1. 原型 C11提供 template < class T, size_t N > class array;T&#xff1a; 元素类型&#xff0c;以 array::value_type 作为别名使用&#xff1b;N&#xff1a; array中元素大小&#xff1b; 固定size的序列容器&#xff1b;初始化时&#xff0c; array对象不保存任何…

C#:向C++封送结构体数组

在使用第三方的非托管API时&#xff0c;我们经常会遇到参数为指针或指针的指针这种情况&#xff0c; 一般我们会用IntPtr指向我们需要传递的参数地址&#xff1b; 但是当遇到这种一个导出函数时,我们如何正确的使用IntPtr呢&#xff0c; extern "C" __declspec(dll…

其它综合-CentOS7 忘记root密码

CentOS7 忘记root密码 长时间不用的 CentOS 机器再次开机的时候忽然忘记了密码&#xff0c;总不能就重装一台吧&#xff0c;还有好多服务在机器上&#xff0c;于是决定重置root的密码。   如果是已经开启的机器&#xff0c;需要进行关闭&#xff0c;重新启动。在启动选择内核…

left join on and 与 left join on where的区别

数据库在通过连接两张或多张表来返回记录时&#xff0c;都会生成一张中间的临时表&#xff0c;然后再将这张临时表返回给用户。 在使用left jion时&#xff0c;on和where条件的区别如下&#xff1a; 1、 on条件是在生成临时表时使用的条件&#xff0c;它不管on中的条件是否为真…

spring boot高性能实现二维码扫码登录(中)——Redis版

前言 本打算用CountDownLatch来实现&#xff0c;但有个问题我没有考虑&#xff0c;就是当用户APP没有扫二维码的时候&#xff0c;线程会阻塞5分钟&#xff0c;这反而造成性能的下降。好吧&#xff0c;现在回归传统方式&#xff1a;前端ajax每隔1秒或2秒发一次请求&#xff0c;去…

C# :socket 通讯基础使用实例

们在讲解Socket编程前&#xff0c;先看几个和Socket编程紧密相关的概念&#xff1a; TCP/IP层次模型当然这里我们只讨论重要的四层 01&#xff0c;应用层(Application)&#xff1a;应用层是个很广泛的概念&#xff0c;有一些基本相同的系统级TCP/IP应用以及应用协议&#xff0…

IBM发表论文:可能已找到处理量子计算退相干的方法

在《自然》杂志最近发表的一篇论文中&#xff0c;IBM和其他机构的研究人员设计了两种量子算法&#xff0c;利用变分量子电路和量子核估计器来训练一种支持向量机分类器。这两种算法背后的关键思想是使用量子状态空间作为特征空间表示&#xff0c;有效地构建映射&#xff0c;从原…

PHP + NGINX 控制视频文件播放,并防止文件下载

最简单的方法是使用NGINX的 internal 功能 server { listen 80; server_name www.xxx.com;  location / { index index.php index.html index.htm; root /xxx; if (!-e $request_filename) { rewrite ^/index.php(.*)$ /index.php?s$…