LS project
type | platform | Product | docs | python | status | notes |
---|---|---|---|---|---|---|
FaaS | AWS | Lambda | docs | 3.8 | working | nightmare to configure |
FaaS | GCP | Functions | docs | 3.7 | working | okay |
FaaS | Azure | Functions | docs | 3.7 | working | dodgy web console, good local testing |
FaaS | IBM Cloud | Functions | docs | 3.7 | working | no logs |
FaaS | Alibaba Cloud | Function Compute | docs | 3.6 | working | how many different CLIs do I need |
FaaS | Zeit | Now | docs | 3.6 | working | Just Works |
CaaS | GCP | Cloud Run | docs | 3.8 | working | thread time is broken for some reason? |
PaaS | GCP | App Engine | docs | 3.8 |
- IBM also has docker, but STDIN/STDOUT?
- Alibaba also has docker functions, but not really documented?
- Azure docker functions?
- Google Appengine scale to 0?
- Fargate requires at least 1 load balancer somewhere
lib | docs |
---|---|
pillow | docs |
http | docs |
flask | docs |
time (3.6) | docs |
aiohttp | docs |
asyncio | docs |
- 2019-12-05 13:45 changed GCP run concurrency 80 -> 5
- 2019-12-05 15:00 increased Alicloud function timeout 3 -> 60
- 583 raw photos (larger than 4000x4000): releases: v0.0.0-photos.raw
ibmcloud fn action create --kind python:3.7 --web raw --memory 128 cold ibmfunctions.zip
ibmcloud fn get warm --url
in virtualenv
func init azurefunctions --python
func azure functionapp publish lsproject
fun init
fun deploy
fun install -v --runtime python3 --package-type pip package-here
- probe runtime CPU frequency, does 1vcpu = 1vcpu