Действительно ли это необходимо выполнить данные резервного копирования и сохранило их в не сервер Google

Я - разработчик и имею 0 sys администраторских знаний.

В настоящее время я создал несколько приложений на вершине Google App Engine. Я довольно доволен им, поскольку требуется 0 sys администраторских усилий, для достижения такого масштаба.

С точки зрения устройства хранения данных я использую

  • Высокое хранилище данных репликации
  • Облачный SQL с включенными резервными копиями (Двоичный отключенный журнал)

Я знаю, что инфраструктура Google довольно надежна. Однако по параноидальной причине, я задавался вопросом, там какая-либо потребность во мне экспортировать и данные Datastore & Cloud SQL и хранилище или в в моей локальной машине или в не сервере Google?

Или, мои текущие настройки приложения (высокая репликация на хранилище данных и резервные копии включили в Облаке SQL) достаточно хороши, чтобы я был в душевном спокойствии и требую 0 действий от своей стороны?

Перекрестная рассылка p/s в https://groups.google.com/forum/#! topic/google-appengine/ZEfV21Fbdkc

0
задан 19 July 2015 в 09:02
3 ответа

Мне нужно экспортировать данные из хранилища данных и Cloud SQL и хранить их либо на моем локальном компьютере, либо не на сервере Google? - Нужно ли вы доверяете Google свои данные? Гарантирует ли Google, что они не потеряют ваши данные?

Или мои текущие настройки приложения (высокая репликация в хранилище данных и резервное копирование, включенное в Cloud SQL) достаточно хороши, чтобы я был спокойным, и не требует действий с моей стороны? - Мы не можем на это ответить. Вы уверены в текущем решении? Думаю, нет, иначе вы бы не спрашивали. Мы не можем ответить на вопрос, что даст вам душевное спокойствие. Если бы это был я, я бы удостоверился, что у меня есть внешняя резервная копия моих данных, если эти данные важны для меня, независимо от того, что говорит или предлагает поставщик / поставщик.

2
ответ дан 4 December 2019 в 11:46

Если размер данных достаточно управляем, я периодически загружаю резервные копии локально или в облачное хранилище. Это позволяет мне переносить эти данные в среду разработки / тестирования, чтобы помочь оптимизировать производительность некоторых запросов с использованием реальных данных.

Эта копия данных также может помочь, если один из моих клиентов случайно удалит большую часть своих данных. Я могу использовать резервную копию с предыдущей даты для сравнения данных.

1
ответ дан 4 December 2019 в 11:46

Хотя он все еще находится в бета-версии (и, таким образом, еще не рекомендован для производственного развертывания), Google Admin Console действительно предлагает удобные способы резервного копирования вашего хранилища данных.

Это сопровождается многими предостережениями, и я не могу повторить их все здесь, поэтому я настоятельно рекомендую вам прочитать страницу по этому URL; по сути, вам нужно "Включить администрирование хранилища данных" в консоли администрирования (вам нужно сделать это, но один раз), затем (каждый раз, когда вы хотите создать резервную копию) установить детали нужной вам резервной копии и выполнить ее (также есть "запланированные резервные копии", но, к сожалению, они все еще находятся в Alpha, так что, не рекомендуется ничего кроме экспериментов).

Лучшим местом назначения для резервного копирования Datastore Admins является Google Cloud Storage bucket; если вы действительно параноик, вы также можете захотеть сделать резервную копию этого ведра на локальные диски или на S3, например, с помощью команды gsutil rsync.

Как и вы, я больше разработчик, чем системный администратор; однако, я живу по мудрым словам сисадмирского друга - "никто никогда не вырывал волосы в отчаянии из-за слишком большого количества резервных копий"... в то время как обратное (волосы вырываются из-за недостаточно большого количества резервных копий) далеко не редкое явление... так что ошибки на стороне осторожности кажутся хорошими"

.
1
ответ дан 4 December 2019 в 11:46

Теги

Похожие вопросы