首页 文章

Azure上的最大计算吞吐量增益是多少?

提问于
浏览
3

Azure上的最大计算吞吐量增益是多少?

在Google App Engine上,2011年3月,答案是通过测试确定为43. Azure的等效数量是多少?

Test results to measure computational throughput gain on Google App Engine.

Edit 我收到一条评论,称GAE的吞吐量增益无法与Azure进行合理比较 . 如果它是计算绑定的并且完全可并行化,我不明白为什么不 . 想象一下,应用程序将计入一个大整数 x 兆 . 让每个 n 线程计为 x/n 兆 . n GAE线程不会导致一个线程的经过时间 1/n ,它会随着您的操作而变化 . 倒数是吞吐量增益的衡量标准,GAE达到的最大值为43 .

43x比1000x低得多,此时我会考虑将我的代码移植到GAE . 这是一项可行性研究;远非毫无意义 . 我相信我在链接中包含了足够的信息,可供任何人编写基本相同的测试程序 . (对不起,如果这很明显 . )

3 回答

  • 0

    自2011年3月GAE测试结束以来,GAE已经backends,您可以选择different instance types .

    此外,对于GAE 1.6.4,现在有threads on backends,以帮助您更好地利用多核实例 .

    所以我相信你应该使用这些新功能重复你的计算吞吐量测试 .

  • 0

    我建议除了最新运行时的Java之外,还要使用Peter提到的后端,评估Go或Python(2.7运行时支持NumPy,它已经在其中精心优化了代码) . 无论如何,我认为App Engine或Azure都不是HPC的最佳选择 . 如果您的代码能够利用它(如果不是,我建议您使其具备能力,因为GPU比CPU便宜得多),您可以在Amazon的启用GPU的实例(cg1.4large)上获得更高的数字工作负载吞吐量在数字工作负载) .

  • 2

    关于此事的2013年更新,在2012年底,微软宣布了大数据支持:http://www.hpcinthecloud.com/hpccloud/2012-11-13/microsoft_azure_outfits_cloud_for_big_compute.html

    它现在可在http://www.windowsazure.com/en-us/solutions/big-data/上找到

    这是入门文章:http://www.windowsazure.com/en-us/manage/services/hdinsight/get-started-hdinsight/?fb=nl-nl

    hdinsight目前在预览程序中 .

    HDInsight是微软基于Hadoop的服务,为 Cloud 提供100%基于Apache Hadoop的解决方案 . HDInsight使您能够通过基于 Cloud 的现代数据平台获得大数据的全部 Value ,该平台可管理任何类型的数据,无论是结构化还是非结构化,以及任何规模的数据 . 借助HDInsight,您可以通过Microsoft的现代数据平台无缝存储和处理所有类型的数据,该平台提供简单,易于管理以及全部在 Cloud 中运行的开放式企业级Hadoop服务 . 您可以使用PowerPivot和Power View等新功能直接在Excel中分析Hadoop数据 .

    我找不到任何有关最大吞吐量的信息 . 您可能需要移植代码并自行测试 .

相关问题