深度剖析众多的Azure管理工具

日期: 2014-08-05 作者:Nirmal Sharma翻译:滕晓龙 来源:TechTarget中国 英文

自从Windows Azure首次发布以来,微软公司的首要重点就一直是开发出一套工具来帮助用户管理其资源。这个云计算平台是出了名地难于管理,但是微软公司也在一直致力于满足客户需求并为供应商和开发人员提供一个应用程序编程接口(API)以扩展其功能。众多第三方厂商和开源企业都加入了为微软公司开发管理Azure不同方面工具的行列中,从而为用户提供一种较好的管理体验。但是,面对着所有执行不同任务的无数选择对象,作为用户的你又应当如何作出正确选择呢?首先,我们可以把这些工具划分为三种类别:微软公司的、开源的以及第三方供应商的。

微软公司提供的管理工具与服务 作为微软公司降低管理Azure资源复杂性计划的……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

自从Windows Azure首次发布以来,微软公司的首要重点就一直是开发出一套工具来帮助用户管理其资源。这个云计算平台是出了名地难于管理,但是微软公司也在一直致力于满足客户需求并为供应商和开发人员提供一个应用程序编程接口(API)以扩展其功能。众多第三方厂商和开源企业都加入了为微软公司开发管理Azure不同方面工具的行列中,从而为用户提供一种较好的管理体验。但是,面对着所有执行不同任务的无数选择对象,作为用户的你又应当如何作出正确选择呢?首先,我们可以把这些工具划分为三种类别:微软公司的、开源的以及第三方供应商的。

微软公司提供的管理工具与服务

作为微软公司降低管理Azure资源复杂性计划的一部分,他们为客户提供的工具能够在一定程度上帮助他们。有几种选项可供选择,用户可以使用组合的、或独立的方式来协助完成不同的任务。

  • Windows Azure管理门户:Windows Azure管理门户是进行Azure资源管理的主要方法。这个工具可允许用户管理除了通过其预览页面为增强测试提供更新以外Windows Azure的各个方面。而且,微软公司又于近期推出了一个具有丰富图形用户界面(GUI)的升级版Windows Azure管理门户工具。
  • Azure PowerShell: Azure PowerShell是一款供Windows 服务器操作系统中众多角色和功能使用的脚本环境和框架,用户可通过它管理几乎所有的Azure资源。它可被用于执行各种任务,其中包括以命令行提示的方式进行交互,以及通过脚本程序进行自动任务执行。使用Azure PowerShell的主要优点就是,用户可通过使用PowerShell脚本程序自动重复执行Azure任务。 Azure PowerShell强健如Unix shell。它的cmdlet执行的功能与Windows Azure管理门户一样,可用于创建、测  试、部署以及管理通过Azure平台交付的服务。开始学习Azure PowerShell的一个好方法就是使用这些cmdlet。微软公司还在其脚本程序中心维护着一个Azure脚本程序库。
  • Azure跨平台命令行界面:Azure的跨平台命令行界面为用户使用Azure资源提供了一种跨平台开源命令的方法。而名为xplat-cli的工具也为Azure管理门户提供了类似的功能。虽然PowerShell的 cmdlet只能在Windows操作系统上运行,但是xplat-cli则允许非windows虚拟管理员在其它不同操作系统上使用Azure资源,其中包括:Linux、Windows以及Mac等。系统中心应用程序控制器。如果你在你的内部部署网络中已经安装了系统中心应用程序控制器,那么你就可以连接至你的Windows Azure订阅,它能够让你轻松地配置、部署以及管理Azure虚拟机和服务。通过使用应用程序控制器,你能够把一个现有的虚拟机复制至Azure,把虚拟机模板部署至Azure以及管理订阅设置。
  • Visual Studio的Windows Azure工具:如果你已经安装了Visual Studio的Windows Azure工具,那么你就可以在Windows Azure 中以你的存储账号查看二进制大对象、队列以及表数据。服务器浏览器是Visual Studio Windows Azure工具中的一部分,它让开发人员能够管理你在Azure中创建的存储账号。它还提供了创建Azure虚拟机和对这些虚拟机进行远程调试的功能。
    Windows Azure AD权限管理管理工具:微软公司提供了一套工具,用于在你提交内容至其云计算服务时进行数据加密和使用限制设置。权限管理功能可以帮助用户保护由微软Office及其他应用程序创建和交换的内容。如果你是一名Office 365的用户或者如果你已订阅了微软在线服务,那么你就可以下载这个工具并开始管理和配置Exchange Online、SharePoint以及Office应用程序的权限管理功能。
  • Windows Azure 和服务管理REST API:通过使用服务管理REST API开放软件应用程序,软件供应商和开发人员可以进一步扩展Azure的管理功能。Azure的REST API为用户访问Windows Azure资源提供了一种编程的方式。

Azure管理的开源选项

通过使用REST API访问Azure的二进制大对象、表和队列,有很多Azure管理功能的开源扩展工具正试图解决相关难题。

Chef Knife Azure插件:虽然Azure PowerShell是一个管理Windows Azure不同方面的核心脚本平台语言,但是它只能用于Widnows 操作系统,它并不是一个开源平台。开源平台的优点在于,它可实现跨平台应用并得到强大用户社区的支持。微软公司的开放技术团队正与开源开发运营工具Chef的开发团队协作,以提高Windows Azure的资源管理功能。Knife-Azure是一个能够在Windows Azure中实现虚拟机配置自动化的插件工具。这个插件工具可允许用户直接以命令行的方式启动和管理实例,以及轻松地管理、调整和重建Azure环境。Knife-Azure插件的另一个优势就是,它可为开发和测试工作提供创建你的生产环境完美副本的功能。

Azure存储浏览器工具:Azure存储浏览器工具可配合管理二进制大对象、队列以及表形式的Azure存储。

Azure Blob Studio 2011:与Azure存储浏览器一样,Azure Blob Studio也是一个专为配合云计算存储应用而设计的工具。该工具是使用Visual Basic 2010 开发编写的一个Windows Presentation Foundation应用程序,它可让开发人员轻松地管理Windows Azure二进制大对象存储服务中的文件,他们可以使用本地的开发人员账户或你自己在互联网上的账户。

在Azure管理中起辅助作用的第三方工具

第三方工具供应商们充分利用Azure在过去的管理经验,为客户使用他们的云计算环境提供了更简便的方法。这些第三方工具供应商中最为突出的就是Cerebrata公司。
使用Cerebata公司的Azure浏览器工具,你就可以在一个地方管理你所有的微软Azure 二进制大对象。你可以可靠地使用一个响应迅速的用户界面来上传和下载二进制大对象。这个工具可允许你在你的存储账户之间传送二进制大对象,并简单地搜索和过滤你的Azure 二进制大对象。

作者

Nirmal Sharma
Nirmal Sharma

TechTarget投稿作者

相关推荐