You can choose to deploy your own open source Faas framework (like openwhisk or open-faas) on one of these clouds, but YOU will have to:
1. Manage scaling of underling EC2s
2. Manage security patching of both the docker and underlying OS
3. Setup whole lot of configs
4 manage optimizations
With a managed FaaS you're trading ops for more dev time, but someone has to be paid for the ops - it isn't free
You can choose to deploy your own open source Faas framework (like openwhisk or open-faas) on one of these clouds, but YOU will have to:
1. Manage scaling of underling EC2s
2. Manage security patching of both the docker and underlying OS
3. Setup whole lot of configs
4 manage optimizations
With a managed FaaS you're trading ops for more dev time, but someone has to be paid for the ops - it isn't free