Я новичок в GCS, я создал экземпляр Compute Engine через группу экземпляров. и установил на них Couchbase Server и Node JS. После четырех-пяти дней работы я попытался отключить свои экземпляры. Когда я подавал запрос на отключение огня, экземпляр выдает сообщение об успехе, а затем снова начинает работать. В журнале действий я вижу запрос на завершение работы с моим именем пользователя, а затем я вижу действия по удалению и повторному созданию экземпляра без каких-либо сведений об имени пользователя.
Я потерял все данные, установленные и созданные на машине. Пожалуйста, помогите мне узнать, нормально ли это? Или есть какой-то конкретный способ выключить инстансы?
Похоже, вы использовали группа управляемых экземпляров который использует шаблон экземпляра для создания экземпляров в группе. В этом случае вы можете использовать собственное изображение для создания шаблона экземпляра. Вы можете выполнить следующие действия:
После этого для всех новых экземпляров, созданных в вашей группе экземпляров, будут установлены Couchbase и Node JS.
Я не так хорошо знаком с GCS, но похоже, что вы используете локальное хранилище. То, что я бы назвал эфемерным хранилищем. Есть ли у GCS что-нибудь вроде сетевого хранилища, которое вы можете создать и подключить к инстансу для установки Couchbase? Я должен думать, что да. Я знаю, что это есть в AWS и Azure. Таким образом вы убедитесь, что когда вы выбрасываете экземпляр, хранилище сохраняется для повторного подключения к новому экземпляру.
Все это говорит о том, что если вы запускаете кластер, вы можете просто принять удар по отсутствующему узлу. Можно вручную или программно запустить новый вычислительный экземпляр, установить Couchbase, добавить его в кластер и выполнить повторную балансировку. Тогда тебе хорошо.