Cloud Shell - это продукт, который предназначен для предоставления большого количества предварительно настроенных инструментов, которые постоянно обновляются, а также имеют быстрый запуск, доступ к нему из пользовательского интерфейса и бесплатное. По сути, это быстрый способ получить интерактивную оболочку. Вы можете узнать больше об этой среде из ее документации .
Также существуют ограничения для для Cloud Shell - вы можете использовать ее только 60 часов в неделю, еслиВы идете вхолостую, ваша сессия прекращается, и есть только 5 ГБ памяти. Это также только инстанс f1-micro, IIRC. Поэтому, хотя он предоставляется вам (и бесплатно!), Он не очень полезен для чего-либо, кроме интерактивной оболочки.
С другой стороны, SSHing в виртуальную машину помещает вас непосредственно в терминал на этомVM, как и на любом конкретном хосте - у вас есть только те инструменты, которые предоставляет образ, установленный на этой виртуальной машине (и многие виртуальные машины довольно просты, это зависит от образа). Но теперь вы находитесь в терминале на хосте, который, вероятно, выполняет код, с которым вы хотите работать, и у него столько же ресурсов ЦП и ОЗУ, сколько было выделено в этом экземпляре.
Что касается указанийвам или другому - это действительно их дело, но я подозреваю, что они будут указывать работу типа клиент / инструмент на облачную оболочку (поскольку это простая и достаточно стандартная среда, которая может быть даже написана с помощью учебников), хотя они, вероятно, указали бы, как установить необходимое программное обеспечение для использования в производственной среде на «настоящую» виртуальную машину.