今天早上我们发布了大量关于Windows Azure的改善。今天的新功能和公告包括:
ExpressRoute:私人的,专用的,高通量与本地网络的连接 网站:备份和恢复支持 移动服务:.Net的支持,通知中心集成,PhoneGap的支持 HDInsight: Hadoop 2.2的支持 管理:Co-admin用户限制从10到200名 监控:服务停机通知集成在门户管理中 虚拟机: VM代理和背景信息支持 活动目录:更多关于SaaS的应用,更多的报告,自助组管理 BizTalk服务:EDIFACT协议支持,服务总线集成、备份和恢复
以上的所有更新现在都可以立马体验了(注意,有些功能还在预览版中)。下面是关于他们的更多细节:
ExpressRoute: 专用的,私人的,高通量与本地网络的连接
今天我们交付了关于ExpressRoute服务的公共预览版。 ExpressRoute支持Azure数据中心和您的本地环境之间专用,私人,并且高通量的网络连接。 使用ExpressRoute,您无需任何公共网络上的流,就可以将现有的数据中心连接到Azure中,并且能够确保网络服务质量,如此是使用Azure作为一种私有网络或数据中心的能力的自然延伸。
从今天开始您可以通过Equinix的数据中心,或添加由AT&T公司提供的MPLS VPN Azure服务,来建立专门的连接。 同时我们也与Level3宣布了一项新的战略伙伴关系,通过Leve3云中心方案,启用私有连接。
配置 ExpressRoute
在今天的版本中,我们发布了一些关于虚拟网络服务的更新,这些更新可以使您能够通过ExpressRoute来配置连接到您本地的网络。
创建一个新的虚拟网络,选择站点间VPN选项时,您就可以选择配置ExpressRoute:
对于一个已经创建了的虚拟网络,您还可以在配置选项卡中通过配置站点间连接来使用ExpressRoute。
一旦您通过ExpressRoute稳固站点间的连接,那么所有部署在虚拟网络中的虚拟机或云服务将能够更迅速,更低延迟的以隔离的形式连接到远程网络的专用连接。如果您的订阅还没有获得ExpressRoute,您可以在这里注册使用。
网站:备份和恢复支持
上个月我们添加了两个伟大的新功能到Windows Azure网站中——支持Staged Publishing(使得部署完整),和Web Jobs(启用后台任务)。
在今天的版本中,我们添加了另一个伟大的新功能到Web站点上——备份和恢复的支持。 新网站备份允许您保存您的web应用程序的快照版本——连同任何它使用的SQL或MySQL数据库。 您可以手动执行备份,也可以设置一个自动规则,让他们自动备份(如每天晚上一次)。 而且您还可以选择一个网站恢复到之前的状态,或根据您的原始网站的备份来创建一个新的网站。
对于那些使用我们的标准层运行着的网站客户来说,无需购买就可以使用该功能。它提供了一个非常棒的方式来运行您的web应用。
启用备份支持
在网站启用备份支持功能是很简单的。 您只需导航到网站中的新的"备份” 选项卡:
在command-tray中,点击“立即备份”选项来手动执行备份。 或设置自动备份选项为true,配置您想执行备份的时间,然后单击“保存”按钮来设置一个自动备份规则。
移动服务:.Net的支持,通知中心集成,PhoneGap的支持
今天我们发布了新一轮涉及到Windows Azure移动服务的更新。 这些更新包括:
.Net的支持: 您现在可以使用ASP.Net Web API来编写您的后端逻辑,并使用移动服务运行它。 通知中心集成:移动服务使用通知中心来发布通知,使之成为一个更
丰富的推送式通知集步骤。 集成PhoneGap支持: 您现在可以
轻松地集成PhoneGap应用与移动服务
更多的细节在下面:
.NET 支持
从今天开始,我们将提供使用.Net和ASP.Net Web API框架编写后端移动服务逻辑的支持。这样做的好处为:
您可以使用ASP.Net Web API,Visual Studio和移动服务一起构建伟大的移动应用程序 您可以发布任何现有的Web API到移动服务上,也可以集成附加移动服务功能,如移动认证和推送通知 您可以充分利用Web API等功能,如OData控制器 ,像Breeze这样基于第三方Web API框架 您可以在使用Visual Studio调试运行在本地机器或在Azure远程的您的手机服务中的.Net后端 我们运行、管理、监控和规模移动服务
ASP.Net Web API和移动服务的结合提供了一个超级强大和易于使用的移动端故事模式。
移动服务使用.NET 入门
从现在开始,通过.Net相关支持来使用移动服务变的很容易。 只需要去Windows Azure门户管理中,创建一个新的移动服务(New->Compute->Mobile Service)。创建向导的第一个屏幕上选择新的.Net作为您的后端语言:
在创建您的新移动服务时,您会看到一个快速启动的帮助页面:
想要轻松地开始使用.NET 作为您的后端语言,在上面的快速启动页面中点击“下载”列出的示例项目。
解压缩下载的程序包,然后打开的解决方案文件。您将看到一个移动服务.NET 模板项目。请注意这只是一个包括额外的移动服务NuGet包的ASP.Net Web API项目:
注意:在未来的更新中, Visual Studio工具支持将提供更加丰富的移动服务。 这将在标准Web API项目支持中提供额外的移动服务工具功能。 通过您在Visual Studio中使用标准的Web API项目模板来完成今天的预览。
在本地运行移动服务
打开您下载的项目中的TodoItemController.cs控制器文件并检查其内容。该控制器向您展示了如何使用我们提供的移动服务内置.Net类TableController <T>,它使远程数据场景变得简单。 (注:您也可以跳过这个,而选择以标准控制器基类驱动你的控制器,并且使用现有的数据API,像EF,NHibernate或其他) 。
在项目中默认的TodoItemController.cs已经对待办事项支持所有的关键的CRUD方法。
在 GetAllTodoitems() 方法内设置一个断点。确保Visual Studio 中运行本地的移动服务后按F5。 移动服务对于本地Web API提供一个的帮助页面控制器。这使得它很容易在本地测试。
单击帮助页中GetAllTodoItems链接,弹出上面的Web API方法文档控制器。单击帮助页中的测试 API链接后,可以调用GetAllTodoItems API ,并对其进行测试。如您所愿,可以触发您设置的断点。 在本地开发,测试的能力,和所有调试操作,使它很容易开发解决方案。
发布您的移动服务到 Azure
一旦您开发好本地移动服务,您可以将它发布到 Azure中。
在以后的更新中,我们将提供在 Visual Studio 中直接发布您的移动服务。在今天的版本中,发布的最简单的方法是去Windows Azure服务管理门户中的移动服务仪表板,并下载Web部署发布设置文件:
一旦你下载了发布设置文件,只需在 VS 解决方案资源管理器内中您的 Web API 项目上右击,然后在上下文菜单命令中单击发布。在发布向导中您可以选择您下载的发布文件,使您能够轻松地部署移动服务到 Azure中去。
若要了解更多关于移动服务.NET 支持,请查看下面这些教程:
Windows 应用商店、 Windows Phone和iOS的移动服务.NET 入门. Windows 应用商店, Windows Phone的数据移动服务.NET入门 . Windows 应用商店,Windows Phone的.NET 的移动服务的身份验证入门 Windows 应用商店,Windows Phone的移动服务.NET 的推式通知入门.
通知集线器集成
在今天的发布版本中,我们仍在努力使移动服务中的通知集线器功能变的更方便使用。这种集成简化了很多常见的情况,并移除了显式管理推渠道的需要。它还为移动服务的客户提供更强大的功能,包括:
更高级的定位功能通过标签和标记表达式的使用 大规模的广播推送支持
个性化设置和使用模板的本地化
今天的通知中心集成仍然是一个预览版。您可以使用您的移动服务的推送选项卡来启用它:
一旦启用,您可以在后端调用单 API 来轻松地对任何或您希望的所有用户发送推式通知(使用基于API的.NET 或 Node.js )。
PhoneGap 的集成支持
移动服务已经提供了大量支持跨平台的移动客户端框架,包括 Xamarin、 PhoneGap、 Sencha。今天我们添加了一个集成的PhoneGap Azure门户管理快速启动,这将极大地简化与PhoneGap的跨平台移动应用和移动服务的开发:
HDInsight: Hadoop 2.2 支持
HDInsight是我们100%兼容Windows Azure的Apache Hadoop-based分布。使用HDInsight,您就可以利用 Windows Azure Blob Storage或本机 HDFS 中存储的数据与文件系统的计算节点,来处理大量的数据。
我们现在用我们的 HDInsight 服务支持 Hadoop 2.2 集群 (在预览模式下)。此新更新提供的数量级 (达 40 x) 拥有更快的查询响应时间,还有很多更好的数据压缩 功能(达 80%),并使您能够利用YARN的好处。
您可以从我们数据团队发布的博客文章以及下面的这个教程中了解更多有关的 Hadoop 2.2 改进.
管理: 每个订阅对Co-admin的支持从 10 个增加到 200 个
去年秋天我写了一篇博客,是关于Azure推出了增加的企业身份验证体验数的增强功能。这些改进包括将Azure 订阅关联到 Active Directory 的租户上,并使Active Directory SSO到 Azure 同时具有多因素身份验证支持的能力。
今天我们正在进行另一个更好改进 — — 那就是 每个Azure订阅者能启用的共同管理员的数量到增加200 (以前我们只支持10 个co-admins /订阅)。增加co-admin限制将使大型团队更容易共享一个Azure 的订阅,并简化订阅管理场景。