2016-09-28 12 views
1

Azure関数でいくつかのffmpegプロセスを実行する予定です。私はこれに次の疑問を持っています:利用可能なリソースと価格に関する疑問

1、100%CPU使用率で完了するまでに1回のffmpegプロセスが30分かかると仮定します。私がDynamic Functionアプリを使用して、2回並列に機能を実行すると、30分かかることがあります。ここで動的構成で理解しようとしているのはいくつのコアが割り当てられるのか、複数の機能を並列に実行する場合、それらはすべて1つのコアまたは別のコアで実行されますか

2、 100%のCPUを搭載し、メモリは512MBに設定されていますが、どれくらいの費用がかかりますか?

答えて

2

利用可能なCPUはメモリでスケールされますが、Azure関数はハードキャップを強制しません。つまり、インスタンス上の他の関数との競合がない場合、より多くを消費できます。これは、時にはあなたが支払うものよりも優れているため、予測の難しさにつながります。 Azure関数は、高負荷と低負荷の予測可能性を高めるために、リソースをより厳格に制限するために将来的に改善を加えるかもしれません。短い答えは、あなたが今日支払った以上のものを手に入れることができるということです。

したがって、(1)は1回実行するとCPUの100%を使用してx時間がかかりますが、負荷がかかっているとCPUの割合あなたの選択を制限する。使用可能なCPUが25%しかない場合、4倍の時間で実行されます。 Azure関数がそのハードキャップを適用すると、常に4倍の時間が表示されます。

(2)の場合、価格設定ページごとに、30分* 60秒/分* 0.5GB = 900GB - 秒。価格設定ページには1 GBあたりの単価があり、将来的には変更される可能性がありますが、無料付与の前には計算の約1セントです。


私はあなたのMSDN投稿にも(私は思うが)答えた。 https://social.msdn.microsoft.com/Forums/azure/en-US/1755d0b6-6560-4bae-9947-35a5d65895fd/processing-power-and-scaleability?forum=AzureFunctions&prof=required

+0

実際には、一致するMSDN投稿は次のとおりです。https://social.msdn.microsoft.com/Forums/en-US/854a4684-eb9e-4e37-915c-437a6f5d6bad/doubts-on-available-resources-and-価格設定フォーラム= AzureFunctions –

関連する問題