什么';Azure附加组件的意义是什么?

什么';Azure附加组件的意义是什么?,azure,azure-store,Azure,Azure Store,WindowsAzure有一个商店 你可以在那里找到的东西叫做附加组件,它们分为两类:服务和数据 我理解一些服务产品的意义,但不是全部,我还完全不理解数据产品的意义 对于服务,有些产品是数据库部署,如ClearDB(MySQL)和MongoLab。这对我来说很有意义:只需单击几下,即可部署和监控这些数据库,但这些数据库与使用它们的应用程序运行在同一个数据中心,这对性能和安全性都有好处 对于大多数其他服务(例如,有一个简单的调度程序应用程序),唯一的优势似乎是统一计费方法。这是一个正确的观察结果,

WindowsAzure有一个商店

你可以在那里找到的东西叫做附加组件,它们分为两类:服务和数据

我理解一些服务产品的意义,但不是全部,我还完全不理解数据产品的意义

对于服务,有些产品是数据库部署,如ClearDB(MySQL)和MongoLab。这对我来说很有意义:只需单击几下,即可部署和监控这些数据库,但这些数据库与使用它们的应用程序运行在同一个数据中心,这对性能和安全性都有好处

对于大多数其他服务(例如,有一个简单的调度程序应用程序),唯一的优势似乎是统一计费方法。这是一个正确的观察结果,还是还有更多

然后是数据产品:我可以购买bing查询交易这一事实实际上与我azure帐户的其余部分没有任何关系,对吗?从技术上讲,这只是bing(或者其他任何你可以看到的数据),我可能会反对我以前使用的bing api(我假设这是可能的)。在我购买任何Azure数据中心的那一刻,都没有真正部署任何东西,是吗?那么,从什么意义上说,这是一个附加组件


简而言之,我是否遗漏了一些东西,或者大多数附加组件只是购买外部服务并在我的Azure帐户上计费的一种方法?

如果你能回答其他“应用商店”的问题,你可以回答Windows Azure的问题。我们知道App Store(根据法庭关于名称的争论),这是将应用程序放到封闭(iOS)设备上的唯一方法。还有一个Mac应用商店,它似乎没有必要,因为它可以自己安装应用(这使它更类似于Azure应用商店)。在这种情况下,商店的原因是可发现性、与商店品牌的关联性(买方承担一定程度的审查)、单一更新点和简化的账单

Windows Azure应用商店(和数据市场)的存在也是出于类似的原因。与其说是技术优势,不如说是与Azure品牌的关联。由于技术方面也是如此,让我强调一些(主要)技术方面:

  • 不要假设服务将在同一数据中心运行。在大多数情况下可能不会
  • 从操作的角度来看,将所有东西放在一个地方有一个优势。授予操作员对订阅的访问权意味着您不必管理服务上的帐户。不过,我在这方面遇到了一些问题,因为Azure身份没有得到很好的处理,这项服务使得我很难做其他事情(比如获得支持)。(我和New Relic一起吃的)
  • 合并账单仅适用于信用卡支付。我上一次检查(2013年夏天)时,无法通过按发票付费订阅获得附加组件,因此无论如何都需要第二次订阅(使用信用卡)
  • 附加组件似乎仍处于“预览”状态,这可能表明采用率较低。微软可能还没有看到它以他们预期的方式发展,将来可能也不会有太多的发展。这只是意见,不应该影响服务(毕竟商店只是一个网关,对提供的服务没有(很少)技术影响)
  • 但是,不要完全忽视商店。最大的好处似乎是服务器的免费层,以及降低价格,微软已经设法让服务提供商使商店更具吸引力。例如,SendGrid免费选项每月提供25000封电子邮件,而SendGrid.com上似乎没有免费选项。新文物的定价(也许现在仍然是)明显降低了


    请主要关注定价优势,而不是感知到的技术优势。

    感谢您的回答,这是一个合理的观点。我相信我可能高估了技术方面的价值,因为我怀疑你的观点1:我认为(尽管可能我记得不正确或是弄错了),当我启动服务向导(例如mongodb)时,azure门户要求我在哪个数据中心实例化它。从那时起,我就有了“SAAS,让你仍然选择它的托管地”的想法。New relic、Aditi scheduler、SendGrid(在我脑海中)与Azure数据中心没有任何关系。数据中心关联性(如mongoDB)是一个例外,也是一个很好的特性。