Всем привет.
Есть VPS сервер. На нем:
- Операционная система: Ubuntu 16.04
- Несколько баз данных MySQL
- ftp папки с сайтами, веб-приложениями, скриптами
- Установленные программы, PhpMyAdmin, Vesta и т.д. (с заданными настройками)
- Задачи крона
- и т.д.
Я сейчас делаю бекап в ручную периодически, но это не удобно и не очень удобно (редко делаю бекапы, поэтому при сбое много данных может пропасть).
В связи с эти встала задача реализовать бекап данных.
Подскажите, пожалуйста:
1) Можно ли копировать весь сервер целиком (ОС, БД, ftp папки, установленные программы, задачи крона и т.д.), чтобы имея такую резервную копию образа быстро развернуть его на другом хостинге, и вся система (сайты, скрипты, базы данных, крон и т.д.) бы продолжила также работать?
2) Верно я понимаю, что система хранения бекапов следующая.
Например, ежедневно, скачивается резервная копия чего-то. За месяц накапливается 30 копий.
Далее каждый последующий день:
- самая старая копия затирается
- добавляется новая копия
и т.д.
??
3) Где хранить бекапы?
Есть какая-то специализированные хостинги, которые за приемлемые деньги, предоставляют большой объем Гб для хранения данных?
Что порекомендуете ЯндексДиск, Google Диск, что то еще?
4) Какие технические специалисты и какими средствами реализовывают задачу по бекапам?
Бекапы (которые я описал выше) можно делать PHP-скриптом закачивая данные по API например на Яндек.Диск?
Или бекапы настраивают системные администраторы по каким-то специальным протоколам?
Нужно понять, чтобы грамотно поставить задачу.
5) Мне нужно чтобы регулярные бекапы логировались в Таблицы БД MySQL (что копировалось, когда, успешно / не успешно и т.д.).
6) Нужен запуск как по расписанию так и по ссылке
7) Узнавать как выполнять задачу бекапов (в 2 хостинга):
1. rownong - 10 Ноября, 2018 - 02:03:43 - перейти к сообщению
2. rownong - 16 Ноября, 2018 - 04:47:32 - перейти к сообщению
Остались еще такие вопросы
8) На сколько я понял полная копия, образ VPS, называется снапшот?
9) В каком формате делаются снапшоты? Они имеют универсальный формат, чтобы я мог их поставить на VDS в т.ч. любого хостинга?
10) У моего хостинг провайдера есть услуга, сдеать снапшот.
Но скачать этот снашот нельзя.
И API у моего хостинг провайдера нет.
В такой ситуации, могу ли я каким-то образом сделать снапшот?
11) Есть ТЗ:
https://docs.google.com/document/d/1Jcyft-uRk7L-LK6FilkjT7AGHg7WqDeNqDHCeNXMuUw/edit#
Суть:
- Сделать снапшот VPS сервера
- Скопировать снапшот на другой хостинг
- На хостинге, куда производилось копирование, удалить самую позднюю копию
- Внести запись лога
- Дополнительно:
> Запуск как в ручном режиме (переход по url ссылке) так и по крону
> Задания будут брать из Таблицы БД MySQL
> Лог будет записываться в Таблицу БД MySQL
Вопросы:
Для реализации такого ТЗ какие технические специалисты нужны (PHP программист, системный администратор)?
Какими техническими средствами потребуются для реализации ТЗ (PHP-скрипт, еще какие-то серверные скрипты)?
8) На сколько я понял полная копия, образ VPS, называется снапшот?
9) В каком формате делаются снапшоты? Они имеют универсальный формат, чтобы я мог их поставить на VDS в т.ч. любого хостинга?
10) У моего хостинг провайдера есть услуга, сдеать снапшот.
Но скачать этот снашот нельзя.
И API у моего хостинг провайдера нет.
В такой ситуации, могу ли я каким-то образом сделать снапшот?
11) Есть ТЗ:
https://docs.google.com/document/d/1Jcyft-uRk7L-LK6FilkjT7AGHg7WqDeNqDHCeNXMuUw/edit#
Суть:
- Сделать снапшот VPS сервера
- Скопировать снапшот на другой хостинг
- На хостинге, куда производилось копирование, удалить самую позднюю копию
- Внести запись лога
- Дополнительно:
> Запуск как в ручном режиме (переход по url ссылке) так и по крону
> Задания будут брать из Таблицы БД MySQL
> Лог будет записываться в Таблицу БД MySQL
Вопросы:
Для реализации такого ТЗ какие технические специалисты нужны (PHP программист, системный администратор)?
Какими техническими средствами потребуются для реализации ТЗ (PHP-скрипт, еще какие-то серверные скрипты)?