I am transcoding lots of MP4 to FLAC/WAV using fluent-ffmpeg on flex GAE
Thinking about how GAE will handle 10-20 concurrent transcoding operations
Transcoding is computationally expensive and GAE might? spawn new instances for each request if not optimized
app.yaml
runtime: nodejs
env: flex
resources:
cpu: 2
memory_gb: 3.75
automatic_scaling:
min_num_instances: 1
max_num_instances: 30
cpu_utilization:
target_utilization: 0.8
Is there a way to allocate the load on a single GAE instance? Node web workers?
What's the conventional resources
section in app.yaml for such tasks?