2016-09-28 2 views
1

Azure 기능에서 일부 ffmpeg 프로세스를 실행할 계획입니다. 나는이 문제에 다음과 같은 의문을 가지고있다.사용 가능한 리소스 및 가격에 대한 의문점

1, 단일 ffmpeg 프로세스가 100 % CPU 사용을 완료하는 데 30 분이 걸린다 고 가정하자. 동적 함수 앱을 사용하고이 함수를 두 번 병렬 실행하면 30 분이 걸릴 것입니다. 여기서 동적 구성에서 이해해야하는 것은 몇 개의 코어가 할당 될 것인지 그리고 여러 기능을 병렬로 실행하면 모두 단일 코어 또는 개별 코어에서 실행되는지 여부

2 단일 기능 실행을 수행하는 데 30 CPU가 100 %이고 메모리가 512MB로 구성되어 있다면 비용은 얼마나 들지 요?

답변

2

사용 가능한 CPU가 메모리와 함께 확장되지만 Azure 기능은 하드 캡을 적용하지 않으므로 인스턴스의 다른 기능과의 경쟁이 없으면 더 많이 소비 할 수 있습니다. 이것은 때때로 당신이 지불하는 것보다 성능이 뛰어 나기 때문에 예측 가능성이 떨어질 수 있습니다. Azure 함수는 장래에 개선점을 추가하여 고부하와 저 부하 사이의 예측 가능성을 높이기 위해 자원에 대한보다 엄격한 제한을 적용 할 수 있습니다. 짧은 대답은 당신이 오늘 지불 한 것 이상을 얻을 수 있다는 것을보고 있다는 것입니다.

따라서 (1)에 대한 대답은 CPU를 100 % 사용하여 x 시간이 걸리지 만 잠재적으로 부하가 걸리면 메모리로 확장되는 CPU의 비율 만 얻을 수 있습니다 당신의 선택을 제한하십시오. 사용 가능한 CPU의 25 % 만 사용하면 4 배속으로 실행됩니다. Azure 기능이 하드 캡을 시행하면 항상 4 배의 시간을 볼 수 있습니다.

(2)의 경우 가격 책정 페이지 당 30 분 * 60 초/분 * .5GB = 900GB - 초입니다. 가격 책정 페이지에는 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- pricing? forum = AzureFunctions –