Cloud Shell Preconfigured Image
I'd like to spin up a larger-than-micro instance for a cloud shell (micro appears to be too small to run the HBase shell). Would save me the trouble of installing maven, sdks, etc when I provision the instance.
Hi, thanks for the idea. Cloud Shell is meant to be a fast and easy way to quickly interact with a VM shell, and the free nature is connected to the fact that it’s a small VM you’re getting. For more elaborate work, you may want to consider configuring an Image in GCE just the way you want it, and then spinning up instances of that Image as necessary. With our 10-minute minimum billing duration for a VM, it would likely still be quite affordable.
Dave Jack commented
I was thinking the instance would be billed, just that not having to configure an environment would be a big time saver, and I'm much more sensitive to time investment / developer productivity than I am to compute costs. Especially on projects where I'm still choosing the deployment environment.
Obulapathi's suggestion of taking a snapshot of the Cloud Shell instance would accomplish the same goal, I think.
Obulapathi N Challa commented
It would be great to have the Cloud Shell to be attached to a persistent disk and boot of that. This way all the binaries that are installed with still be there after restart. Also option to have bigger persistent disk would be great too. I don't mind paying for few more GB's to persist all my data.