Резервное копирование базы данных AppEngine (облачное хранилище Google?)

У меня есть приложение AppEngine, которое в настоящее время содержит около 15 ГБ данных, и мне кажется непрактичным использовать текущие инструменты массовой загрузки AppEngine для резервного копирования наборов данных такого размера. Поэтому я начинаю исследовать другие способы резервного копирования, и мне было бы интересно услышать о практических решениях, которые люди могли использовать для резервного копирования своих данных AppEngine.

Кстати, я начинаю думать, что Google Cloud Storage может быть хорошим выбором. Мне любопытно узнать, есть ли у кого-нибудь опыт использования Google Cloud Storage в качестве резервной копии для своих данных AppEngine, и каков был их опыт, и есть ли какие-либо указатели или вещи, о которых мне следует знать, прежде чем идти по этому пути.

Независимо от того, какое решение я выберу в итоге, я хотел бы, чтобы решение для резервного копирования отвечало следующим требованиям:

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

2) Отдельное местоположение и учетная запись из моих данных AppEngine - т.е. Я не хочу, чтобы кто-то с доступом администратора к моим данным AppEngine обязательно имел доступ на запись / удаление к хранилищу данных резервной копии - например, если моя учетная запись AppEngine взломана хакером, или если недовольный сотрудник решит удалить все мои данные. data, я хотел бы иметь резервные копии отдельно от учетных записей администратора AppEngine.

Подводя итог, учитывая, что получение данных из облака кажется медленным / болезненным, я бы хотел облачное решение для резервного копирования, которое имитирует роль, которую резервные копии на магнитной ленте выполняли в прошлом - если бы я имел резервная лента, никто другой не может изменить содержимое этой ленты - но, поскольку я не могу получить ленту, могу ли я хранить где-нибудь защищенную копию моих данных, доступ к которой есть только у меня?

С уважением {{1 }} Александр

10
задан Alexander Marquardt 12 October 2011 в 22:54
поделиться