https://cloud.google.com/free/
Cloud Shell is a "temporary" instance, really meant for interactive Dev/Admin work.
(I work for GCP)
"Thanks for signing up for the 12-month free trial.
We've given you $300 in free trial credit to spend. If you run out of credit, don't worry, you won't be billed until you give your permission."
[ed: and as mentioned above there are instances that don't consume any of those 300 credits]
The free trial is $300 for 12 months that you can spend on pretty much anything (I think there are some limits on GPUs due to abuse).
The free tier is free forever, no dollar limits or time limits. This includes the 24/7 f1-micro, 28 App Engine hours per day, Cloud Datastore, Firebase stuff, some Cloud Functions, etc.
I would like to test the throughput, measure uptime over a few months, and check how well it handles DDOS. I would configure 10x static IPv4 and IPv6 to make sure it does not impact anyone else.
I plan to setup a nginx serving a few static pages with a Round Robin DNS on a subdomain.
Basically the free tier subtracts the cost of a f1-micro from your monthly bill if you have at least one running.
Do you know if a f1-micro can cost more than $4 per month if it is used extensively? By that, I just mean 100% cpu usage, 100% of the 5Gb disk quota, with just 1 IPv4 and 1 IPv6.
I like the scalability, but I want my clients to know that their bill will not "fluctuate".
Cost-wise, $40 for 10 IPv4 is in the upper tier (some OVH resellers give you 16 IPv4 on some decent dedicated server) but for what I need (low latency), the wide geographic coverage could still make it worthwhile.
Neither was I, agreed! Thank you for sharing, now I can actually test a few services to see if it makes sense migrating some of our microservices (or probably better stated: nanoservices) to gCloud that are currently running on expensive bare metal (wasn't my call, I'm just trying to get us to modernize).