//Build/ 2014开发者大会干货整理


微软 Build 2014开发者大会第二天的主题演讲主要包含两部分:Microsoft Azure的发展状况,以及 .NET和生态系统的发展介绍。第二天的重点整理也由此分为上下两部分。您可以在Channel 9上观看完整的视频。

Microsoft Azure近况

  • 这一天的主题演讲由 Microsoft云与企业工程组的新任总裁 -- Scott Guthrie主讲,他首先介绍截止到 2014年底,Microsoft Azure将在全球拥有16座数据中心(持续扩建中):

Microsoft Azure的数据中心遍及全球各地

  • 然后介绍 Microsoft Azure这个云平台的现况:

Microsoft Azure目前(截止到2014年04月)的发展状况

  • 接下来是 TITANFALL的游戏制作团队进行产品展示,这款游戏的会话(session)均通过 Azure 处理,使用了超过 10万台 Azure虚拟机。

TITANFALL游戏团队使用 Microsoft Azure来处理游戏会话

  • 此外,除了 2012年伦敦夏季奥运会之外,最近的 2014年索契冬季奥运会也使用了 Microsoft Azure进行在线直播,Microsoft Azure的媒体服务(Media Services)能够协助在线编码,并且可以制作出能同时在 Web 或移动设备上观看的视频文件。这届奥运会共计吸引了全球超过1亿位用户观看,最高的同时在线观看人数达到210万,所观看的都是高清视频。

2014年的索契冬季奥运会也使用了 Microsoft Azure协助在线视频服务

Microsoft AzureIaaS

  • 在这一方面,首先介绍Visual Studio与 Microsoft Azure虚拟机服务的集成。现在,创建虚拟机管理虚拟机或是远程调试虚拟机上的应用程序都可以直接在 Visual Studio 中执行。

Visual Studio与 Azure VM操作的集成

  • Microsoft Azure现在还支持对正在运行的虚拟机进行映像捕获(VM Capturing),并且可以使用此映像创建另一个虚拟机,其状态与捕获映像的虚拟机状态相同。

使用虚拟机映像创建另一个虚拟机

  • 在管理 Microsoft Azure方面,除了PowerShell DSC 之外,还可以使用PuppetChef等工具管理云上的虚拟机。

Microsoft Azure虚拟机支持多种管理工具

  • 接下来的演示旨在介绍 Visual Studio集成远程调试,您可以直接在 Visual Studio中附加 Azure上所指定虚拟机的某个进程来进行调试,以强化 Azure并将其用作您的开发/测试环境。

在新的 Azure SDK 中,Visual Studio可以直接附加 Azure上虚拟机的进程来进行调试

  • 此演示是使用 PowerShell捕获虚拟机的映像,并且使用已捕获的映像创建新的虚拟机。

使用 PowerShell 捕获 VM映像并创建 VM

  • 接下来,Microsoft Azure与 Puppet Labs宣布互相合作,从此您可以使用 Puppet Labs的技术来管理 Azure上的虚拟机

Puppet可以同时管理 Azure上的数台虚拟机

在 Azure上创建虚拟机时可以安装 Puppet Agent

Puppet控制台的屏幕

  • 知名的高质量图库网站Getty Images也介绍了使用 Microsoft Azure的心得。

Getty Images使用 Microsoft Azure

  • 最后,发布了 Microsoft Azure在 IaaS方面的新功能。

//Build/ 2014开发者大会发布的 Microsoft Azure IaaS方面的新功能

Microsoft AzurePaaS (Web)

  • Microsoft Azure网站服务可以使 Web开发人员将开发好的 Web应用程序快速放置到云上,该程序支持多种程序语言,具有多种部署机制。在此次介绍中还新增了支持 Java的功能。

Microsoft Azure网站支持多种程序语言和部署方式

  • Microsoft Azure网站服务可以使 Web开发人员将开发好的 Web应用程序快速放置到云上,该程序支持多种程序语言,具有多种部署机制,可以根据网站流量自动伸缩,也可以设置staging/production环境分离部署测试。在此次介绍中还新增了支持 Java的功能。

Microsoft Azure网站支持多种程序语言和部署方式

Microsoft Azure网站支持自动伸缩

Microsoft Azure 网站支持 Staging/Production

  • 网站应用程序有时需要在后台运行一些程序,或是将比较耗时、适合批次执行的作业等等放在后台执行。Microsoft Azure网站的 Web Jobs机制可使您在后台执行程序,您可以使用 queue的方式与网站应用程序通信。

通过Web Jobs可以在后台执行程序

  • Azure网站还可以连接到 Traffic Manager以分散不同流量的网站实体,也可以跨区域分配网站流量,这也是Scale网站的服务方法之一。

  • 演示 Azure网站时,还展示了以下情形:即使在 IE11的开发人员工具中修改了 CSS内容,也可以返回到Visual Studio编辑器中(处于调试状态)

IE11的开发人员工具可以返回到 Visual Studio编辑器

  • //Build/ 2014开发者大会发布了在 Azure网站方面的新功能。大家期盼已久的 CDN也正式上市了。

Microsoft AzurePaaS(移动服务)(由世纪互联运营的Microsoft Azure平台暂时不提供此服务)

  • 移动服务可使您专注于开发各种移动平台设备的应用程序,从而可以在后端(云)平台上享受便捷的服务,它提供了移动应用程序的一些常用功能,可以直接通过 SDK或 (RESTful) API呼叫使用。如果要自定义后端操作,也可以使用 .net或 nodejs进行改写。

移动服务的后端可以使用 .net 或 nodejs改写

  • 在数据存储方面,移动服务除了支持 SQL数据库之外,还支持 MongoDB或Azure存储的 Table Service之类的NoSQL数据存储机制。

数据存储支持 SQL 和 NoSQL

  • 除了支持通知推送服务之外,Azure移动服务也支持多种身份验证(如:facebook)机制,现在还支持 Active Directory,使企业在开发企业应用程序时也能使用移动服务。

移动服务开始支持 Active Directory

  • 其次,移动服务还新增了支持 Office 365 API的功能,您可以通过移动服务开发更多有趣的企业应用程序。(例如在移动服务后端将数据写入 OneDrive或 OneNote等等...)

移动服务开始支持 Office 365 API

  • 即使要通过Xamarin这样的工具来开发跨移动设备平台应用程序,也能够使用移动服务。

移动服务也可以在使用 Xamarin 时使用

  • DocuSign介绍其 iOS应用程序如何使用 Azure移动服务完成身份验证和数据存储。

DocuSign的 iOS应用程序使用了 Azure移动服务

  • 最后,//Build/ 2014开发者大会发布了在 Azure移动服务方面的新功能。

//Build/ 2014开发者大会发布的 Azure移动服务方面的新功能



下一篇将补充完整关于 Azure SQL 数据库、新的管理后台、.NET发展近况和 Microsoft开发生态系统的内容。


//Build/ 2014开发者大会第二天重点整理 (下)

本文将接续上一篇的内容。

Microsoft Azure SQL数据库

  • 现在,Azure内存中的 SQL数据库提供 500GB的方案(Premium级别),其中包含 99.95%的 SLA(结束预览)。

  • 此外,现在Azure还提供可返回到任何时间点的数据库!

若不慎损坏 SQL 数据库,则可以随时返回到先前的版本

  • Azure 还支持跨地域冗余的备份机制。设置这样的跨地域备份机制后,如果主要的数据中心发生异常,系统就会主动切换到备份的数据中心继续提供服务。

Azure SQL数据库可以设置为使用跨地域冗余备份

主要的数据中心发生异常时,可以切换到备份的数据中心

  • 总结了//Build/ 2014开发者大会发布的 Azure数据方面的新功能,例如 HDInsights支持。

Azure Data的新增功能总结

Core .NET

  • 接下来,由 Anders Hejlsberg介绍 .NET平台的发展状况,首先是 .NET编译器平台“Roslyn”项目,它提供了针对 C# 和 VB.net的程序代码分析,并将其编译成本地代码。

Roslyn可以分析程序代码并提供建议

Roslyn程序代码是公开的,您可以根据需要自行修改

  • Roslyn 不仅可以在 Windows平台上运行,在 Mac上使用 Mono项目时,也可以运行 Roslyn。

使用 Mono 时也可以运行 Roslyn

  • 公布了.NET Foundation这一组织,该组织专注于 .NET平台上的开源项目。

.NET Foundation组织将专注于 .NET平台上的开源项目

Microsoft Azure新管理界面 ((由世纪互联运营的Microsoft Azure平台暂时不提供此服务)

新的 Microsoft Azure Portal

  • 新的管理界面与 Visual Studio Online的连接更为深入。

新的 Microsoft Azure Portal 与 Visual Studio Online连接更深入

  • 能够直接在后台改写代码,然后再进行登录。

新的 Microsoft Azure Portal 可以在后台直接改写代码

  • 新的仪表板与大屏幕更为契合

  • Azure 改名后,官方网站的网址也随之更新。

Microsoft开发人员生态系统

  • 在这一部分中,Microsoft「头号传教士」Steven Guggenheimer 介绍了 Microsoft与开发人员的互动,他首先提到目前开发人员的世界是非常广阔的,具备了云、设备和各种场景下的应用程序。

  • 而与开发人员的互动,需要顾及他们过去(在技术上)的投资,因此在初期就考虑提供云和移动设备,当然更重要的是,帮助他们在业务方面获得成长。

  • 接下来的演示旨在展示 Microsoft如何在不同场景下运用应用程序,有兴趣的用户可以仔细观看这部分的视频,内容相当精彩,此处就不一一整理了。
时间: 2024-10-12 13:53:44

//Build/ 2014开发者大会干货整理的相关文章

VueConf 全球首届Vue.js开发者大会资料整理

最近一直关注VueConf全球首届Vue.js开发者大会,现在将此次开发者大会资料整理如下: 一.Vue 2017 现状与展望   [尤雨溪] 在线视频: PPT整理: Vue 2017 现状与展望 二.Vue SSR和API Proxy层深度实践   [桑世龙] 在线视频: PPT整理:Vue SSR和API Proxy层深度实践 三.用比较性思维谈工程化在Vue.js的优雅设计   [张耀春] 在线视频: PPT整理:用比较性思维谈工程化在Vue.js的优雅设计 四.掘金 Vue.js 2.

微软在Build 2016开发者大会中发布 “认知服务”,牛津计划有正式名字啦!

2016年3月30日:微软在Build 2016开发者大会中发布"认知服务". 在Build 2016开发者大会中,微软发布了新的智能服务:微软认知服务(Microsoft Cognitive Services).该服务集合了多种智能API以及知识API.借助这些API,开发者可以开发出更智能,更有吸引力的产品.微软认知服务集合了多种来自Bing,前"牛津计划"等项目的智能API.应用了这些API的系统能看,能听,能说话,并且能理解和解读我们通过自然交流方法所传达的

微软 Build 2017 开发者大会:Azure 与 AI 的快速发展

欢迎大家持续关注葡萄城控件技术团队博客,更多更好的原创文章尽在这里~~ 一年一度的微软 Build 大会准时起航,本年度大会从旧金山移师西雅图,一个近年来凭借女神汤唯而在中国家喻户晓的美国西部海滨城市. 距离开场15分钟,大会主会场已经就绪. 会议开头是一个 MineCraft 拼出的 Seattle. 首先萨提亚·内德拉开始 Build 2017 开题演讲,首先承接上一年度话题,说到技术演变迅速,而这些技术的改变给了广大的开发人员带来了机遇,同时也是一种责任. 从而引出微软的所承担的使命——帮

微软 Build 2016年开发者大会发布多项功能升级

微软Build 2016开发者大会在美国旧金山的莫斯康展览中心开幕.本次大会对一些重点功能进行了完善.如手写笔支持技术Windows Ink.语音识别Cortana应用集(Cortana Collection).生物识别技术Windows Hello支持Edge浏览器以及将通用应用平台(UWP)扩大到Xbox游戏主机等.此外,Win10周年升级包适用于PC.平板.手机.Xbox One.Hololens以及物联网(IOT)设备.一直以来Build大会都作为微软的生态发展和未来规划的风向标被外界广

2014.10.23安卓全球开发者大会经历

2014.10.23安卓全球开发者大会经历 by 伍雪颖 2014.10.23 2014安卓全球开发者大会 作为一个程序员,怀着激动的心情,大老远的从深圳南山赶到福田香格里拉酒店,听了一天后其实是很失望地回来的: 1.中国分几个区同时进行,就深圳区是免费入场的,所以深圳区的活动质量是最差的 2.全场在做广告的偏多 3.挂着"安卓全球开发者"的羊头,卖着扯皮的狗肉 4.雷军说好要来的,最后大概意思是深圳都是做广告的,来了没意思 5.说实在的,干货不多 上午赶过去因为半路塞车了,11点多才

中国前端开发者大会2016干货分享

由前端圈举办的中国第二届FEDay将于3月19日在广州举行.目前已经确认的嘉宾共6位:Facebook的前端专家ShihChi Huang 与 Stepan Parunashvili,国际知名Web设计师/前端工程师 Holger Bartel,阿里前端技术专家Winter,腾讯云前端总监陈子舜,还有来自微信的前端工程师江剑锋.会议日程09:00签到10:00 演讲者:Stepan Parunashvili使用React.Redux和Node.js构建通用应用构建富客户端应用的最大问题在于共享逻

爱加密出席2014移动互联发展大会暨第五届中国手机应用开发者大会

今天上午,2014移动互联发展大会暨(第五届)中国手机应用开发者大会在北京国际饭店隆重开幕.本届大会首获人民日报.国家工信部.文化部.国家网络信息办公室等单位的倾力支持,由中国权威官方的主流媒体"人民网"与全球知名第三方数据挖掘机构"艾媒咨询集团"强强联手鼎力创办.堪称中国历史上规格最高.门类最齐全,首度由国家级官方背景组织的手机应用开发者大会.www.ijiami.cn 大会现场将迎中宣部.国信办.工信部等国家政府高层,著名高校和研究机构,三大运营商,高通.腾讯.

SDCC 2016中国软件开发者大会十三大主题

SDCC中国软件开发者嘉年华(Software Developer Carnival China),是由全球最大中文IT社区CSDN于2007年创办的软件技术领域顶级盛会,将如约于2016年11月18日-20日再度震撼来袭.秉承干货实料的SDCC在今年相继走进了上海.深圳.成都.杭州等 地,一次又一次引爆当地技术圈,而本届大会有百场以上的深度技术讲座,话题涵盖了互联网架构.编程语言.大数据.研发管理.前端开发.微信开发.人工智 能.运维.直播技术等方面,旨在推动软件开发实践的深入交流与分享,为软

谷歌开发者大会传达的8条关键信息

16年Goolge大会 又是一年的谷歌开发者大会.这次,谷歌发布了一系列公告,包括它进军智能助理领域的消息,同时也发布了好几款古灵精怪的设备和应用.然而谷歌仅给出了少部分细节,也没有开放针对开发者的API权限.因此我们将稍后再做报道.如果你想了解更多,可以查看谷歌开发者大会官方博文. Android N有很多新功能,其中笔者最喜欢的(以用户为中心的)功能包括:无缝更新(源自ChromeOS的灵感)以及即时(JIT)编译(向“安卓正在更新”说再见吧). 但是本文将着重探讨此次大会上发布的.与当前开