Я и не говорил, что можно напрямую от клиента на GCS закачивать файлы. Собрались переезжать с GAE на свои сервера, сделайте сервис который будет получать файлы от клиентов и закачивать их в GCS и используйте его, причем пользоваться им можно начать прямо из приложения в GAE для этого не обязательно брать и все одновременно перевозить. Тоже самое и по другим сервисам типа Tasks и т.п.
Используя собственные сервисы GAE конечно все проще и быстрее делается, но это не помеха для переезда их все можно заменить.
abcyu: Ну во первых вместо Blobstore давно уже лучше использовать Cloud Storage, это вообще независимый сервис, можете в любом приложение на любом хостинге использовать. Да, из-за ограничения времени у приложения может не хватить времени на загрузку большого файла, поэтому нужно использовать сервис гугла для загрузки, и при переезде его без проблем можно заменить.
Во вторых, для обработки видео бэкэнд инстанс Вам скорее всего не поможет, т.к. там можно запускать только приложения написанные на одном из доступных в GAE языках программирования (Python, Java, Go, PHP). На сколько я знаю PHP еще не умеет видео обрабатывать. Так что Вам понадобится свой обычный сервер для обработки видео на котором установлены необходимые приложения и кодеки для обработки видео.
Все правильно. Создаете поле с датой удаления, по умолчанию оно пустое, при удалении записи ставите туда дату и оно удалится либо в эту дату либо ваша_дата+expireAfterSeconds.
Если не привязываться в приложении к Datastore, а делать на обычном MySQL то какие могут быть проблемы в переносе PHP приложения на другой хостинг? Там конечно есть некоторые места, которые реализуются не так как на обычном хостинге (работа с локальными файлами например), но в остальном ничего существенного нет. Для всех сервисов (Memcache, Tasks и т.п.) которые есть в GAE есть аналоги на которые можно перейти.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Используя собственные сервисы GAE конечно все проще и быстрее делается, но это не помеха для переезда их все можно заменить.