代码之家  ›  专栏  ›  技术社区  ›  Tom Cools

Azure云角色包含的存储=额外成本?

  •  1
  • Tom Cools  · 技术社区  · 13 年前

    我目前正在为即将到来的Azure项目进行成本分析。我很想使用Azure云角色,因为它包含了一定数量的存储。然而,我有一种感觉,这太好了,不可能是真的。

    因此,我想知道。您是否必须为此“包含”存储支付交易成本/存储成本?我在Azure网站上找不到任何关于这方面的信息,我希望尽可能准确(即使交易成本几乎为零)。

    编辑: 为了澄清,我特别想了解存储的交易成本。您是否需要在存储上为每笔交易支付少量费用(如Blob/Table存储),或者这也包含在报价中?

    编辑2: 我说的是云服务(web/worker)中包含的存储,而不是单独的Table/bob存储。

    2 回复  |  直到 12 年前
        1
  •  3
  •   David Makogon    13 年前

    你能澄清一下你指的是哪个报价吗?

    使用云服务(web/worker角色),每个虚拟机实例都有一些与其关联的本地存储,这些存储是免费的,而且由于它是本地磁盘,因此不存在与此存储相关的事务或相关费用。正如里克在回答中指出的那样,这些数据是不持久的:它在一个磁盘上,如果磁盘崩溃,它将永远消失。

    如果您将数据存储在Blob、Tables或Queues(Windows Azure存储)中,那么您将按GB付费(地理冗余存储每月每GB 0.095美元,本地冗余存储每月每个GB 0.07美元),每100000笔交易支付一分钱。只要您的存储帐户与云服务位于同一个数据中心,就不会收取数据出口费。

    现在我们回到你指的是哪种优惠的问题。例如,90天的免费试用版提供了70GB的Windows Azure存储,每月包括5000万笔交易。MSDN订阅还附带了存储和事务。如果您只是使用现收现付订阅,您将为存储和交易付费。

        2
  •  0
  •   Rik elirevach    13 年前

    存储是包括在内的,但不能保证是持久的。您的角色可以在不同的物理位置关闭和启动,这对您角色的可用性没有影响,但您会丢失存储中的所有内容,即所包含的存储在很大程度上是临时的。

    至于交易成本,您只支付传出数据,而不支付传入数据或Azure内的数据(一个角色对另一个角色)。

    您按GB支付,每100000笔交易支付0,01美元