Google Cloud Shell - это контейнер, который работает на скрытом экземпляре Compute Engine, управляемом Google. Вы можете скачать, изменить и повторно развернуть этот контейнер в Cloud Shell или в свой собственный контейнер, работающий в облаке или на вашем рабочем столе.
Базовое изображение контейнера доступно по gcr.io/cloudshell-images/cloudshell:latest
, за этогоpage .
В вашем случае я бы использовал Compute Engine с ОС контейнера и запустил контейнер Cloud Shell в COS. Вы можете масштабировать процессоры, память и хранилище в соответствии с вашими требованиями.
Вы также можете настроить экземпляр Compute Engine, установить CLI, SDK и инструменты и получить более мощную систему.
Примечания для будущих читателей на основе первого ответа:
- Файловый магазин - отличный продукт, но обратите внимание на его стоимость. Минимальное развертывание составляет 1 ТБ при цене 200 долларов США в месяц. Вам нужно будет монтировать общий ресурс NFS при каждом перезапуске Cloud Shell - это можно включить в сценарии входа. Примечание. Я не уверен, что вы действительно можете смонтировать общий ресурс NFS из Filestore в Cloud Shell. Я никогда не проверял это.
- У вас будет та же проблема с перемонтированием в FUSE, плюс у вас будут расходы на пропускную способность для доступа к облачному хранилищу.
- Cloud Shell - отличный продукт, который хорошо реализован,но когда вам нужно превзойти его возможности, лучше развернуть экземпляр GCE малого / среднего размера. это включает постоянные, снимки и т. д.