A pay-for-what-you-use portable, managed service for running containers that scales down up as needed and scales all the way down to zero.
Ranked in these QuestionsQuestion Ranking
The system supports arbitrary code and dependencies, since it is based in containers rather than a particular programming language. This makes it far more flexible than most of the other options which require a specific language.
The code doesn't need to make any Google-specific assumptions and can be easily deployed in other kinds of environments and frameworks.
Cloud Run includes Identity & Access Management (IAM) integration, so that it is possible to limit access to specific microservices rather than granting wide access.
Pro Cost effective
Google's pricing for Cloud Run involves only charging when the service is in use, with the ability for the service to scale-down-to-zero, making it economical to use Cloud Run with microservices and websites that receive relatively low or spiky traffic.