Share via


Windows Azure 的更新:Android 支持,SQL Reporting Services,Active Directory,以及更多…

[原文发表地址]  Windows Azure Updates: Android Support, SQL Reporting Services, Active Directory, More…

[原文发表时间] March 04, 2013 9:06 PM

 

上周末我们发布了Windows Azure的一系列改进。这些新功能包括:

·移动服务:Android支持,东亚区域的支持,iOS的开发内容

·SQL报告服务:管理门户网站的支持

·Active Directory:Azure 管理门户网站、用户及域名管理的支持

·云服务的可用性监控。虚拟机、网站和移动服务

·服务总线:新的配置选项卡和度量指标

·存储能力:能够在管理门户网站上直接下载二进制数据块

·媒体服务:新的监控指标和快速入门经验

·云服务:支持.cer 证书文件上传

·五种新语言的本地化支持

·Windows Azure Store在其他22个国家的支持

现在,所有这些改进都可以立即使用(注意:有些服务正在预览)。 以下是更为详细的信息:

移动服务:Android ,东亚地区,IOS内容

首次公开预览Windows Azure 的移动服务,我们承诺将对开发人员提供一流的支持来构建Windows 8、Windows Phone 8、iOS 以及Android应用程序。去年我们发布了对Windows 8 的支持, 很快又发布了对Windows Phone以及iOS的支持。

Android支持

今天,我很高兴地宣布对Android平台提供移动服务的支持。Android客户端SDK经Apache 2.0许可可在GitHub使用,我们欢迎社会各界的努力。

要创建新的Android应用程序或将现有的Android应用程序连接到Windows Azure移动服务上,只需选择移动服务中快速启动视图内的“Android”选项卡,然后选择如下图所示的任一应用程序,“创建新的Android 应用程序”或是“连接到已有的Android应用程序”:

image

点击这些链接,会展开并显示分布指示,指导如何创建与Windows Azure移动服务相连接的Android应用程序。

读此入门指导,演练如何创(在5分钟内)创建一个简易的Android“待办事项列表”应用程序,它能够在Windows Azure中存储数据。

Android的推送通知

Windows Azure的移动服务可以很容易地将推送通知添加到应用程序中。要发送推送通知到您的Android设备上,在网站https://code.google.com/apis/console 上注册Google Cloud Messaging,获得您的API密钥,然后将密钥简单粘贴到移动服务“推送”选项卡上:

image

输入API密钥后,使用下列代码,您就可以从“数据”选项卡的任何服务器脚本上发送

通知:

push.gcm.send(registrationId, 'A new Mobile Services task', {
success: function(response) {

console.log('Push notification sent: ', response);
},
error: function(error) {
console.log('Error sending push notification: ', error);
}
});

访问Windows Azure 移动开发中心 ,可以获得完整的Android教程,包括:

当你熟练掌握Android的移动服务后,我建议你去看看Android移动服务的另外两个样本:井字游戏排行榜反馈

移动服务在东亚地区的可用性

在这周的发布中,我们还增加了能够将移动服务部署到Windows Azure的东亚地区,以减少对亚洲客户应用程序的延迟。

image

与往常一样,记得将您的移动服务和windows Azure SQL数据库部署到同一数据中心,以尽量减少延迟情况。

精彩的iOS开发内容

早在11月份,我们就发布了对iOS的Windows Azure移动服务支持。最近,我们邀请了著名的iOS开发人员兼NetNewsWire创始人Brent Simmons对移动服务进行了尝试。

如果您还没有尝试过移动服务,加入Brent,看一下他使用移动服务创建iOS应用程序的精彩的系列视频吧。

image

继续给予反馈

这周的移动服务更新将是您反馈的直接结果。请访问我们的用户之音页面,让我们知道您接下来希望添加的内容,给我们发邮件展示您的应用程序,无论何时遇到问题,都可以在我们的论坛上提问。

SQL 报告服务管理

现在您可以在Windows Azure管理门户网站上创建和管理SQL 报告服务(以前在新的HTML门户中是不支持的)。SQL报告服务可以上传预先创建的报表,查看管理报告的度量指标以及报告、数据源和文件夹的用户访问管理权限。首先,创建一个SQL报告服务,选择“新建” - > “SQL报告” - >“快速创建”。

image

创建后, “快速创建”选项卡为您提供了快速入门的有用信息,包括MSDN的工具和有用文章的链接:

 

您可以监视报告的image平均值和最大值,它们是在SQL报告服务中的仪表板视图里处理的。您也可以使用“用户”和“项目”选项卡添加用户和管理权限。

Active Directory集成

这周的发布取得了很大的进展,Windows Azure进入了企业级身份管理。注册Windows Azure的公司作为组织(通过创建新的Windows Azure Active Directory或使用Office365身份注册Windows Azure)会发现Windows Azure管理门户的一些新功能:

  • 在您的Windows Azure Active Directory 中能够创建并管理用户帐户。
  • 基于手机的对Windows Azure AD的全球管理员用户的双重认证。
  • 能够从内部部署的Active Directory中同步用户。
  • 能够使用Active Directory联盟服务,通过Azure(和其他微软服务,如Office 365)创建单点登陆。

现在,使用Windows Azure管理门户的Active Directory选项卡,不仅可以创建和管理用户、域和目录集成设置,还可以看到您管理帐户的所有目录:

image

对于新的Active Directory支持的更为详细的讨论,可以阅读Alex Simons Azure 博客 的文章。 你可以看到这个AD支持在未来几个月内会越来越好。

云服务、网站、移动服务以及虚拟机的可用性监控

在本周的发布中,我们将实现新的预览功能,可以让您监控Web应用程序的可用性。Web可用性监控帮助您了解世界各地不同位置的Web应用程序的响应时间和可用性。这一特征可用于保留模式下的网站和移动服务、生产环境下的云服务以及虚拟机中。

您可以尝试Windows Azure的web终端监控支持,从不同位置对http/https终端进行测试。例如,监控Web站点,扩展Web网站至保留模式,然后导航到配置页面的网站。在配置页面中,浏览到监控部分:

image

监控部分允许添加您希望监控的多个URL。为每个URL添加一个友好的姓名,并选择你希望监控的世界各地的位置。在本周的预览中,您可以从3个试验点中监控Web URL。保存这一配置之后,Web站点的URL每5分钟将从每个配置位置中进行测试。

测试结果不仅可以从“监控”选项卡中看到,也可从Web站点的仪表板中看到:

image

使用HTTP响应代码和响应时间可以监控可用性。当响应时间大于30秒或是HTTP状态代码大于400时,我们就可以认为Web站点关闭了。

这些特征同样适用于虚拟机、移动服务和云计算服务(在生产槽中)。

服务总站的改进

在这次发布中,我们在服务总线经验中增加了一些新的功能。首先,新的队列和主题“配置”选项卡使您能够编辑这些实体的运行时属性。我们也允许您在粒度的发送和接收状态下,启用或禁用的队列和主题:

image

我们还在队列、主题和订阅中增加了更多的仪表板度量,包括增加操作次数和错误次数。

image

同时,我们不仅提供了使用服务总线队列、主题和继电器下载示例解决方案,展示如何构建应用程序,而且显著增强了快速启动页面上的内容。

存储的增强

现在您可以直接从Windows Azure管理门户中下载Blob存储文件(甚至是您账户上的私人Blob)。在您的存储账户管理页面,进入“容器”选项卡,以列出您的二进制数据块。然后点击容器名称,进入blob列表。您可以选择任意blob,单击命令栏上的“下载Blob”命令,可以直接浏览器上下载:

image

单击该按钮,使用共享访问签名,将生成一个临时的URL,并在新的选项卡上触发浏览器的下载。

另一个新的增强功能是使用“编辑BLOB”命令在门户网站上编辑Blob元数据和属性:

image

在这个对话框中,您可以看到所有相关的BLOB属性和用户定义的元数据。您还可以编辑一些特性,如所有的元数据键值对,以及内容类型

媒体服务的增强

本周发布包括几个Windows Azure媒体服务的更新。

点播流的监控指标

Windows Azure媒体服务使您能够轻松地从Windows Azure中进行流式视频点播(即将直播),无需设置自己的流媒体服务器。随着本周的更新,您的媒体服务的仪表盘视图将会显示点播流的监控指标。

image

改进的内容和样品

伴随着本周的发布,我们也更新了媒体服务快速启动页,同时增加了一些有用的链接以及示例代码片段,您可以轻松地复制并粘贴到代码中,集成Windows Azure媒体服务的任务(通常是编码和流媒体视频)到您现有的解决方案:

image

例如,“通过编程上传视频” 的代码片段会告诉你如何以编程方式将视频文件上传到您的Windows Azure媒体服务帐户(甚至包括image您的帐户名称+代码片段的关键字,这样,您可以从字面上复制/粘贴来体验一下):

 

云服务的增强

在Windows Azure管理门户以前的版本中,您只能上传证书PFX文件。我们听取了您的反馈——在本周的发布中,现在门户网站还支持上传公钥的证书9 ,如*.cer的证书文件)。

5种其他语言的本地化

在本周的发布中,我们增加了对其他5种新语言的本地化支持:俄语、韩语、葡萄牙语、简体中文、繁体中文。你可以在门户网站顶部的地球图标上选择您所需要的语言:

image

Windows Azure存储对22个新国家的支持

在本周的发布中,我们还将Windows Azure存储支持增至33个国家(以前支持11个国家)。Windows Azure 存储 是Windows Azure的一个很棒的特征,您可以从各种微软和非微软的服务中享受到这些服务。

总结

以上功能现在可以立即使用(注意:一些服务仍在预览中)。如果您没有Windows Azure帐户,可以注册免费试用版,从今天开始使用它们。访问Windows Azure 开发中心以了解更多关于如何用它构建应用程序的信息。

希望这些对您有所帮助,

Scott

附:除了写博客外,我现在还在使用Twitter快速更新并共享链接。请关注我twitter.com/scottgu