Just watched this from cloud next: https://www.youtube.com/watch?v=KYBVjl6reXc and found that gen2 Cloud Run environments can be chosen - is there any benchmarking information available? Thanks!
Relevant GCloud command docs:
--execution-environment=EXECUTION_ENVIRONMENT
Selects the execution environment where the application will run. EXECUTION_ENVIRONMENT must be one of:
gen1
Run the application in a first generation execution environement.
gen2
Run the application in a second generation execution environement.
Hand-wavy comment as I didn't follow this space closely: I believe gen2 is not gvisor and is an actual vmm. So you're likely to get better performance for syscall-heavy workloads. Ymmv as usual.
Just watched this from cloud next: https://www.youtube.com/watch?v=KYBVjl6reXc and found that gen2 Cloud Run environments can be chosen - is there any benchmarking information available? Thanks!
Relevant GCloud command docs: --execution-environment=EXECUTION_ENVIRONMENT Selects the execution environment where the application will run. EXECUTION_ENVIRONMENT must be one of: gen1 Run the application in a first generation execution environement. gen2 Run the application in a second generation execution environement.