У меня есть Ubuntu Server 16.04 и база данных PostgreSql. Как организовать автоматическое резервное копирование? Лучше ли переместить мою базу данных в AWS RDS вместо того, чтобы иметь базу данных на моем сервере?
Как организовать автоматическое резервное копирование?
Одним из решений может быть сценарий оболочки, в котором вы сначала создаете сжатый дамп. Дайте ему значащее имя файла (и дату внутри). Затем вы можете синхронизировать этот дамп в какое-то хранилище резервных копий. Поместив этот скрипт в таблицу cron, вы получите решение для автоматического резервного копирования. На этом этапе нет разницы между вашим локальным сервером или экземпляром AWS, т.е.
Лучше ли переместить мою базу данных в AWS RDS вместо того, чтобы иметь базу данных на моем сервере?
Это зависит от ваших потребностей. Если у вас нет необходимости разговаривать с базой данных отовсюду, я всегда предпочитаю локальное решение, но я думаю, чтобы дать ответ, который подходит вам, потребуется дополнительная информация, что вы хотите делать с базой данных.
p.s. Для меня это похоже на вопрос к сообществу суперпользователей, или вас здесь интересуют конкретные вопросы безопасности?