Я подумываю о выборе решения VPS с сервером под управлением Ubuntu. Я новичок в этом, и мне нужно придумать политику резервного копирования для данных моего сервера.
Первоначальные данные, вероятно, будут около 80 МБ, и я ожидаю, что объем данных будет расти примерно с 5 до 10 МБ в день.
Кто-нибудь может порекомендовать:
Еще мне непонятно, куда обычно копируются файлы (в случае удаленных серверов). Если файлы копируются на ту же машину (или даже на другую машину, но с тем же хостом), потенциально существует единственная точка отказа).
Как люди обычно делают резервные копии данных своих серверов, и является ли вероятность поломки машины или «возгорания» серверной фермы хост-компании настолько отдаленной, что о ней не стоит беспокоиться - особенно для такого небольшого (читай одного человека) стартапа, как я?
Мой хост (Slicehost) предоставляет полные резервные копии моментальных снимков ВМ, которые я могу запланировать для ежедневного запуска. Сотрудники Slicehost зафиксировали, что эти резервные копии хранятся на отдельном хост-компьютере. Это, безусловно, самый простой способ.
В качестве второго уровня резервного копирования я нажимаю /var/www
каталоги до Amazon S3 раз в неделю вместе с дампом базы данных.
Политика резервного копирования / восстановления - это то, что специфично для организации из-за различий в ценности данных и предполагаемых рисков. Тем не менее, учитывая, что вы стартап из одного человека, вы, вероятно, захотите сделать что-то вроде:
Что касается инструментов, rdiff-резервное копирование работает довольно хорошо. Конечно, не забудьте проверить, что вы можете восстановить из ваших резервных копий хотя бы один раз. Лучше всего сделать резервную копию данных на другой хост или другую машину, которая всегда находится в сети.
Это хороший минимум для начала. В будущем, когда вы сможете оправдать свои усилия, вы можете беспокоиться о мониторинге заданий резервного копирования, оптимизации размера набора резервных копий (файлы журналов на основе даты, gzip --rsyncable, дампы скользящей базы данных, исключая ненужные), отправляя резервные копии на машину, которая находится в состояние готовности для начала обслуживания, планы аварийного восстановления, более частое резервное копирование, ежедневное автоматическое тестирование восстановления и т. д.
Я предлагаю выбрать поставщика VPS, у которого уже есть резервные копии моментальных снимков. Большинство провайдеров выполняют избыточное резервное копирование вне офиса - это должно быть лучше, чем вы можете настроить самостоятельно, особенно если вы новичок в этом.
Даже некоторые дешевые (менее 10 долларов в месяц) хостинги VPS предлагают резервные копии. Если вы заплатите 15+ долларов, то обязательно найдете крупную хостинговую компанию с хорошо организованным резервным копированием, включенным в стоимость.