使用Ambari关闭Hadoop服务是否有助于减少Azure HDInsight的费用?

时间:2018-07-31 10:20:29

标签: azure hdinsight

我是Azure HdInsight的新手,我试图创建一个可以随时运行的群集,并在不使用它时停止(不终止)。但是我找不到从Azure门户执行此操作的选项。

但是有人告诉我可以关闭Ambari Portal的所有Hadoop服务,从而避免对24x7集群收费。由于缺乏资源,我无法亲自尝试查看它。请说明这是否有助于我省钱,并且仅在我实际使用该资源的小时内付费。

2 个答案:

答案 0 :(得分:1)

只要集群存在,就会向您收取节点使用费。创建集群后开始计费,删除集群后停止计费。

例如:

如果您在美国东部运行具有两个D13 v2头节点,三个D12 v2数据节点和三个D11 v2动物园管理员的群集100小时,则在两种情况下的计费如下:

  • 在标准HDInsight群集上-100小时x(2 x $ 0.7476 /小时+ 3 x $ 0.3738 /小时+ 3 x $ 0.1864 /小时)= $ 317.58
  • 在具有企业安全性软件包的标准HDInsight群集上-100 小时x(2 x $ 0.7476 /小时+ 3 x $ 0.3738 /小时+ 3 x $ 0.1864 /小时)+ 100小时x(2 x 8 + 3 x 4 + 3 x 2)x $ 0.02 /核心小时= $ 385.58

如果集群处于活动状态,则会产生费用。为了停止产生费用,建议的方法是在不使用群集时删除群集。

群集使用Azure Blob存储,该存储将您的数据与群集隔离。如果删除群集,则将保留数据。稍后,当您需要计算时,可以启动新集群并指向相同的存储。您的所有数据将可用于新集群,并且您可以进行计算操作。建议您将配置单元和oozie元数据存储在Azure SQL数据库中,以便在删除群集并创建它时,可以像使用存储一样将其链接回去。

希望这有助于了解HDInsight中的计费方式。

您可能要检查HDInsight pricingAzure HDInsight—New capabilities and price reductions

答案 1 :(得分:0)

不。您需要按比例放大/缩小群集工作器节点以减少费用(来自Azure门户(或PowerShell或CLI),而不是来自Ambari)。或者您可以终止集群。 (如果您的存储位于Blob或DAL中,并且您仅将集群用于处理数据)

这是扩展集群的说明

https://docs.microsoft.com/en-us/azure/hdinsight/hdinsight-scaling-best-practices