Cloud Run is a Google Cloud service that runs Docker containers serverlessly. You package your application (website, API, service) into a container and Cloud Run takes care of everything: scaling, load balancing, SSL certificates, and monitoring.
The advantages for websites are: automatic scaling (from zero to thousands of requests with no configuration), pay-per-use billing (you only pay while the container is processing requests), fast deploys (one command ships the new version), and custom domains with automatic HTTPS.
Cloud Run is ideal for websites built with Next.js, Nuxt, or any framework that needs server-side rendering. Unlike shared hosting, there is no worrying about resource limits: if your site goes viral and receives 10x the normal traffic, Cloud Run scales automatically with zero downtime.