|
|
|
|
|
by moduspol
2877 days ago
|
|
But they significantly reduce the workload on the people that would otherwise have to manage those things, just like a serverless architecture does. If you want to argue about vendor lockin, sure. But removing the necessity of managing scaling, individual instances, and OS / software patching is significant. |
|
With AWS (and other cloud provider) APIs and tools like Packer, these difficulties are vastly overstated.
Building VM images is just another step in the CI/CD pipeline, and patching and deploying a zero day fix becomes "kick off the CI/CD pipeline". You can even do automated unit testing of an image with tools like Inspec.
Scaling is an API call to change a "desired instance count" value (if it's not already automated), and complex problems with any individual instance can be resolved with STONITH (terminating the instance).