3 ms·
(assuming AWS; YMMV on other vendors) Use spot pricing everywhere possible. Anything you can't put in spot, put in reserved instances. If your spend supports
by bdcravens 4y ago
(assuming AWS; YMMV on other vendors)
Use spot pricing everywhere possible. Anything you can't put in spot, put in reserved instances.
If your spend supports it, going with an AWS partner like Mission will allow you to save about 5%. They place your account under their org, and you pay them. You lose some visibility in the billing interface however, but gain some additional advantages in terms of reporting etc.
Think in terms of batches. Most of the time a single Lambda is overpowered for the single unit of work it's performing. Batching that work up and executing in parallel in an "old school" manner is many many times cheaper. This isn't just a Lambda thing - it's very "cloudy" to want to split up units of execution across individual resources, but that means you're under-utilizing.