Как администрировать большое количество медиа-контента?
Сразу оговорюсь - мои познания в этой сфере ограничиваются логином через ssh на VPS, примитивная настройка nginx и стандартная работа в Линуксе.
Примерная суть - нужно владеть и управлять большим количеством медиа-контента, например аудио-файлы, объем 1Тб.
Главное требование - загрузка на рабочий сервер должна происходить не с моего локального компьютера, а откуда-то из облака.
Второе требование - простота развертывания, если надо сменить хостинг (куда копируется контент).
Как это реализовать? Использовать тупо какой-то облачный Dropbox для хранения файлов и потом с него загружать на нужные серверы базу контента? Желательно конечно обходится консолью. Вероятно есть какая-то система, лучшие практики как можно реализовывать подобное. Например, иметь отдельно дедик, VPS чисто под хранение оригиналов, бекапов медиа-файлов и потом с него копировать на рабочий сервер?
Как все организовать, учитывая минимальные размеры проекта/бюджет и опыт начинающего?
Ответ на вопрос кроется в том, какие именно действия нужно будет совершать с контентом.
Свое хранилище и простейшее веб-приложение, даже бех фреймворков, на чистом html5 и минимум серверных скриптов. И вы уже можете заливать, просматривать и искать.
Если у вас 1Тб данных, свое решение будет однозначно дешевле. Все сторонние добавляют к стоимости сильно, когда объем и трафик повышается, если конечно вам не повезло где-нибудь урвать халяву (типа cloud.mail.ru 1Тб в подарок).
Дейвствия такого типа: залил контент на рабочий сервер, потом переместил туда, где его видит приложение.
Возможно, использование какого-то скрипта, который при добавлении файлов на облако и последующей синхронизации облака с рабочим сервером, перемещать файлы-директории в указанное место.
Никакого юзер-генератед контента.
Пума Тайланд: ну чтоб не уставливать на сервер VNC или тп. Комфортно ли так будет работать с вашего опыта? Что используете? Я просто только ssh использовал на практике (ну еще на Винду дедики использовал по RDP).