Гость
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / Heroku+MongoDB, нужен автоматический бэкап / 25 сообщений из 73, страница 1 из 3
29.12.2019, 00:51
    #39909520
Imperous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Heroku+MongoDB, нужен автоматический бэкап
Всем привет!
Есть Spring boot приложение, задеплоенное на Heroku и использующее addon MongoDB. Так как это пэт-проект, то и addon используется по free тарифу, который не предусматривает backup. Проект ежедневно используется, и данные таки нужно хранить.

Есть мысли:
1) в приложение прикрутить шедулер, который будет бекапить данные несколько раз в день.
2) настроить cron на бекапинг.

Все это должно само крутиться и не использовать личные ресурсы.

Вопросы:
1) если делать через спринговый шедулер, то куда можно сохранять базу?
2) есть ли на heroku addonы позволяющие по cronу бэкапить? Если да, прошу дать советов куда смотреть.

Если есть другие решения, буду рад узнать о них.
...
Рейтинг: 0 / 0
29.12.2019, 08:14
    #39909536
Valentin Kolesnikov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Heroku+MongoDB, нужен автоматический бэкап
Imperous,

Можно написать консольное приложение и запускать его через gitlab ci.

Хорошего вам дня!
...
Рейтинг: 0 / 0
29.12.2019, 10:05
    #39909543
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Heroku+MongoDB, нужен автоматический бэкап
Imperous
backup. Проект ежедневно используется, и данные таки нужно хранить.

Непонятненько:
- если пэт проект, то причём тут архивирование, да ещё несколько раз в день? Бэкап это вопросы админства и к вопросам разработки отношения не имеют.
- что значит где хранить бэкап? В соседней папке\диске\облаке
- почему не спросить в ветке по БД как её бэкапить? Там вроде одна команда по запуску.
Или все эти проблемы от Heroku?
...
Рейтинг: 0 / 0
29.12.2019, 13:31
    #39909569
Imperous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Heroku+MongoDB, нужен автоматический бэкап
Valentin Kolesnikov
Imperous,

Можно написать консольное приложение и запускать его через gitlab ci.

Хорошего вам дня!


Хотелось бы задействовать только силы heroku, без сторонней помощи. Повтыкаю еще в heroku cli, может там есть полезный функционал, правда сомневаюсь.
Если задействовать сторонние механизмы, то еще были мысли через амазоновскую виртуалку (aws) это сделать - установить клиента MongoDB и настроить cron на бекап прямо на жесткий диск той виртуалки. База там маленькая, но можно сразу делать бекап и архивировать. Единственное что смущает во всем этом деле - хранение бекапов в "труднодоступном месте". Больше бы радовало чтоб можно было скидывать бекап или архив сразу на гугл-драйв.
Gitlab посмотрю, не знаю что он умеет.

Спасибо! Взаимно!
...
Рейтинг: 0 / 0
29.12.2019, 13:49
    #39909571
Imperous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Heroku+MongoDB, нужен автоматический бэкап
PetroNotC Sharp
Imperous
backup. Проект ежедневно используется, и данные таки нужно хранить.

Непонятненько:
- если пэт проект, то причём тут архивирование, да ещё несколько раз в день? Бэкап это вопросы админства и к вопросам разработки отношения не имеют.
- что значит где хранить бэкап? В соседней папке\диске\облаке
- почему не спросить в ветке по БД как её бэкапить? Там вроде одна команда по запуску.
Или все эти проблемы от Heroku?


Рассказываю :)
автор- если пэт проект, то причём тут архивирование, да ещё несколько раз в день? Бэкап это вопросы админства и к вопросам разработки отношения не имеют.

Да, это пэт проект, которым пользуется небольшое количество людей, и я в том числе. Информация добавляется в течение дня и сказывается на все данные внесенные ранее. В данном случае сам разработчик и сам админ.
Вопрос бэкапирования базы важен, потому что на бесплатной подписке база крутиться только в ОЗУ. За более полугода, правда, сервер ни разу не перегружался и стабильно работает. Но ведь может же все одним махом улететь в трубу.
автор- что значит где хранить бэкап? В соседней папке\диске\облаке
В Heroku я умею деплоить, настраивать переменные среды, пользоваться парочкой addon-ов. Об остальных возможностях я не знаю, и вот тут хотел поинтересоваться, может есть опыт и подсказали бы мне как можно решить задачу. Еще буду изучать возможности heroku, но сомневаюсь что там где-то можно установить клиент MongoDB, настроить крон, и складывать бекапы рядом. (Хмм пришли идеи, попробую кое-что).
автор- почему не спросить в ветке по БД как её бэкапить? Там вроде одна команда по запуску.
Не стоит вопрос "как бекапить?", вопрос - как реализовать бэкап с меньшими потерями и сторонними реализациями.
авторИли все эти проблемы от Heroku?
Heroku очень легок и удобен, думаю проблемным его назвать нельзя :)
...
Рейтинг: 0 / 0
29.12.2019, 14:33
    #39909580
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Heroku+MongoDB, нужен автоматический бэкап
Imperous,
авторХотелось бы задействовать только силы heroku, без сторонней помощи.
Вот смотрите. Все базы бэкапят с помощью своих утилит.
Если зайти в ветку данной базы, то там тоже первый топик говорит чем бэкапить.
Но вам почему то нужны инструменты хост провайдера.
Я понимаю что есть всякие консоли разработчка и т.д.
У MS свои, у Oracle Cloud свои тысяча штук. У амазона свои.
Ну и зря. Имхо.
...
Рейтинг: 0 / 0
29.12.2019, 17:54
    #39909623
Imperous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Heroku+MongoDB, нужен автоматический бэкап
PetroNotC Sharp
Imperous,
авторХотелось бы задействовать только силы heroku, без сторонней помощи.

Вот смотрите. Все базы бэкапят с помощью своих утилит.
Если зайти в ветку данной базы, то там тоже первый топик говорит чем бэкапить.
Но вам почему то нужны инструменты хост провайдера.
Я понимаю что есть всякие консоли разработчка и т.д.
У MS свои, у Oracle Cloud свои тысяча штук. У амазона свои.
Ну и зря. Имхо.
Есть и там возможность бекапить, но за деньги. Я ищу альтернативу.
...
Рейтинг: 0 / 0
29.12.2019, 18:35
    #39909628
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Heroku+MongoDB, нужен автоматический бэкап
Imperous, как только появляется потребность в backup значит у информации появляется ценность
и твой проект уже вышел за рамки pet-проекта и его надо действительно перенести в нормальный хостинг
типа Amazon EC2. Там будешь бэкапировать встроенными средствами Linux. Миллион вариантов будет.
...
Рейтинг: 0 / 0
29.12.2019, 21:06
    #39909659
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Heroku+MongoDB, нужен автоматический бэкап
Imperous
Есть и там возможность бекапить, но за деньги. Я ищу альтернативу.
за деньги это когда у тебя всё отобрали и нет доступа ни к чему?
Тогда mayton прав.
...
Рейтинг: 0 / 0
30.12.2019, 07:11
    #39909709
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Heroku+MongoDB, нужен автоматический бэкап
mayton
Imperous, как только появляется потребность в backup значит у информации появляется ценность
... но есть два варианта:
1. Денег нет;
2. Если заплатить деньги, то не будет маржи.
В общем, по моему скромному мнение, все (большинство) таких вопросов - от людей, которые "сметану на дерьме собирают".
Обсуждать банальные проблемы чужого бизнеса в техническом форуме - неинтересно, как минимум.
...
Рейтинг: 0 / 0
30.12.2019, 09:46
    #39909735
gycb
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Heroku+MongoDB, нужен автоматический бэкап
Автор не пробовал читать доки хероку перед созданием темы?
Код: html
1.
Your data is safe with mLab. We offer flexible, multi-zone replication options as well as the ability to create recurring backup plans (hourly/daily/weekly/monthly) and initiate one-time snapshots to any S3 bucket.
...
Рейтинг: 0 / 0
30.12.2019, 09:47
    #39909736
gycb
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Heroku+MongoDB, нужен автоматический бэкап
это фри пакет если что ,твоя база бекапится автоматом раз в день,недостаточно для пет-проекта?
...
Рейтинг: 0 / 0
30.12.2019, 11:23
    #39909757
Imperous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Heroku+MongoDB, нужен автоматический бэкап
Отлично, это так по sql.ru, налететь и рассказать какой автор плохой. Не будьте как быдло, человек спросил, видишь решение или его ошибку - подскажи. Не нужно сразу обсырать за то что автор якобы чего-то не делал, или банально не знает, или не видит решения.
И не нужно дофантазировать.
Проект бесплатен, денег с него никто не имеет. И сам проект никому не приносит денег.
Про бесплатный бекап раз в день, сейчас нет возможности проверить, но раньше (в середине лета этого года) этого или не было, или таки да не заметил.

Добрый надо быть, иначе п....z.
...
Рейтинг: 0 / 0
30.12.2019, 11:29
    #39909760
gycb
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Heroku+MongoDB, нужен автоматический бэкап
Imperous,не ругайся,скоро Новый Год ,а ты такой злой.На тебя никто не налетал если что
вот адон - на фри тарифе дейли бекап ,можно и кастомы делать
https://elements.heroku.com/addons/mongolab
...
Рейтинг: 0 / 0
30.12.2019, 11:32
    #39909762
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Heroku+MongoDB, нужен автоматический бэкап
Imperous,
Отлично. Ты так прекрасно налетел и обосрал всех тут кто подсказывал))).
Это так на тебя похоже)
...
В java не любят ленивых. В бд ветку не ходил, доки прова не читал.
Мы добрые. А ты не девочка вроде.
...
Рейтинг: 0 / 0
30.12.2019, 12:28
    #39909785
Imperous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Heroku+MongoDB, нужен автоматический бэкап
gycb
это фри пакет если что ,твоя база бекапится автоматом раз в день,недостаточно для пет-проекта?

Там говорится о том что возможность есть, но стоит это 15$ в месяц.
...
Рейтинг: 0 / 0
30.12.2019, 12:40
    #39909790
Imperous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Heroku+MongoDB, нужен автоматический бэкап
Итого, пока мысль такая.
На aws создать виртуалку, там:
1) установить mongodb драйвера
2) установить google-drive-ocamlfuse
3) настроить крон на бекап сразу на гуглдиск.

Собственно выглядит так, просто, и вроде дело в шляпе.
...
Рейтинг: 0 / 0
30.12.2019, 12:51
    #39909798
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Heroku+MongoDB, нужен автоматический бэкап
Imperous,
Виртуалка бесплатная? С осью линукс?
...
Рейтинг: 0 / 0
30.12.2019, 12:54
    #39909800
gycb
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Heroku+MongoDB, нужен автоматический бэкап
Imperous,сноску читал?
в 2018 сборы по бекапу на этих тарифах упразднены

и скорей всего для хероку юзеров это бесплатно
в хероку черным по белому написано же
1 бесплатный дейли бекап
не проще ли проверить на деле?
...
Рейтинг: 0 / 0
30.12.2019, 12:57
    #39909803
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Heroku+MongoDB, нужен автоматический бэкап
Imperous,
авторКак я умудрился за 1 день задолжать Amazon 12000$
https://habr.com/ru/post/357764/
...
Рейтинг: 0 / 0
30.12.2019, 13:07
    #39909813
gycb
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Heroku+MongoDB, нужен автоматический бэкап
PetroNotC Sharp,
в хероку написано 1 дейли бекап во фрии
автор зачем то лезет в майлаб и пытается смотреть их планы,вместо того чтобы смотреть планы,опубликованные на хероку

это называется колоборация-тоесть тебе партнер дает какую то фри фишечку ,если это используется на его площадке или по его ссылкам
я не думаю что от потери 50 центов в день майлаб разорится

ну и справедливости ради у меня на хероку уже 1.5 года крутится телеграм бот на MySql и ничего там не упало ни разу ,база цела и не вредима

а так да хероку очень удобная штука ,особенно для демонстрации своих проектов или же боевых тестов
...
Рейтинг: 0 / 0
30.12.2019, 16:47
    #39909963
Imperous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Heroku+MongoDB, нужен автоматический бэкап
gycb
Imperous,сноску читал?
в 2018 сборы по бекапу на этих тарифах упразднены

и скорей всего для хероку юзеров это бесплатно
в хероку черным по белому написано же
1 бесплатный дейли бекап
не проще ли проверить на деле?


1 бекап стоит 0.5$
...
Рейтинг: 0 / 0
30.12.2019, 17:07
    #39909980
Imperous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Heroku+MongoDB, нужен автоматический бэкап
gycb
PetroNotC Sharp,
в хероку написано 1 дейли бекап во фрии
автор зачем то лезет в майлаб и пытается смотреть их планы,вместо того чтобы смотреть планы,опубликованные на хероку

это называется колоборация-тоесть тебе партнер дает какую то фри фишечку ,если это используется на его площадке или по его ссылкам
я не думаю что от потери 50 центов в день майлаб разорится

ну и справедливости ради у меня на хероку уже 1.5 года крутится телеграм бот на MySql и ничего там не упало ни разу ,база цела и не вредима

а так да хероку очень удобная штука ,особенно для демонстрации своих проектов или же боевых тестов

Нет там возможности делать бекап силами хероку.
...
Рейтинг: 0 / 0
30.12.2019, 18:11
    #39910013
Imperous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Heroku+MongoDB, нужен автоматический бэкап
PetroNotC Sharp
Imperous,
авторКак я умудрился за 1 день задолжать Amazon 12000$

https://habr.com/ru/post/357764/
Жуткая история. У меня был простький случай с google, они удачно решили списать 14$ с карты, в тот момент когда на карте было меньше 1$. Но то я был сам виноват, пытаясь поднять прилодение с определенными нюансами, понавключал сервисов, в итоге не вышло и я забил на него. Им в почте сказал чтоб все поотключали, и что мне ничего не надо.
...
Рейтинг: 0 / 0
30.12.2019, 18:20
    #39910020
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Heroku+MongoDB, нужен автоматический бэкап
Я изучая EMR за 6 дней держал поднятым кластер. Ничего 6ля так и не сделал. Но счет на 30$ я получил.
Хорошо хоть чисто случайно на биллинг глянул. Многие вещи - неочевидны.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Heroku+MongoDB, нужен автоматический бэкап / 25 сообщений из 73, страница 1 из 3
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]