Best cloud service for slow, infrequent, semi-heavy ad-hoc work?

Have some monte carlo simulation code with these characteristics

Run time: 1- 60 minutes

Memory: up to 8 GB

Run frequency: 2-3 times per day

Required latency: Run time + 5-10 minutes is fine

Simulation kicked off by: Django webapp

I would love to use lambda and not have to manage it but the 15 minute limit disqualifies it for me (even though many of the simulation jobs are less than 15 minutes, not all). ECS seems like a contender (dockerizing this app is easy). Maybe simples option is EC2? I've never written code to spin up EC2 instances, so if that's not terrible then it might be cheaper/simpler.

Any thoughts? The Django webapp will be running 24/7 but I was trying to find a way that the simulation engine could only turn on when needed since it'll need more resources than the Django server.

submitted by /u/aws_hole
[link] [comments]

from Software Development – methodologies, techniques, and tools. Covering Agile, RUP, Waterfall + more! https://ift.tt/2NLZkwW

Leave a comment

Design a site like this with WordPress.com
Get started
search previous next tag category expand menu location phone mail time cart zoom edit close