Compute Engine with configuration management tool
Deploy to Compute Engine, which "lets you create and manage virtual machine instances. It supports a range of... Linux distributions, plus sizing, and configuration options."
Configuration management tools let you automate deployments. Examples include Microsoft Web Deploy, a free tool designed to remotely deploy web apps to IIS servers.
This is a push-based deployment, in which "the deployment artifact—a zip file, a NuGet package, or another artifact—is initially available only to a deployment server."
Topics: google cloud platform, compute, .net core, .net framework, windows