Задать вопрос

Как и чем лучше делать бэкап баз 1c?

Подскажите кто чем и как делает бекап баз 1с (клиент-серверная архитектура)?
Пока что на первый взгляд попались программы handy backup и effector saver, но выглядят они как-то не очень надежно, хотелось бы узнать, какие еще есть проверенные варианты?
  • Вопрос задан
  • 5508 просмотров
Подписаться 6 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 13
fosihas
@fosihas
Автоматизации учета на 1С.
но выглядят они как-то не очень надежно,

Хаааа, не надежно. Сколько народу пользуется, а ему не надежно)))

Если они былиб плохими то не существовали больше 10 лет на рынке.
Ответ написан
Комментировать
@Dementor
программист, архитектор, аналитик
кто чем и как делает бекап баз 1с (клиент-серверная архитектура)?

Делал только стандартными средствами СУБД.

Когда полностью админил одну базу на PostgreSQL, то у меня был в кроне скрипт, который регулярно выгружал бэкапы утилитой pg_dump. Админы моих баз на MsSQL обычно делали ночью полные бекапы и в течении дня по расписанию сохраняли разностные.
Ответ написан
Комментировать
@Dupych
Как организована структура на моих серверах.
1. MSSQL 2016
2. Сервер Предприятия 1С 64x
3. Терминальный сервер.

Все в домене.
Бэкапы делаются VEEAM BACKUP. Всех трех машин.
MSSQL имеет диск бэкапов и БД бекапируются средствами SQL
Почему так.
1. Для обновления MSSQL поднимаем новый сервер. Открепляем старые бп и приклепляем на новой.
Готово.
2. Для App поднимаем новый сервер и присоединяем базы. За секунду делаем переключение между серверами приложений.
3. Если терминальник накрылся. Да и фиг с ним. Все раб столы и доки у пользователей сетевые. Подниму быстро новый или из бэкапа.

Не советую все 3 держать на одном сервере
Ответ написан
Комментировать
effector saver без проблем использую
Ответ написан
@Desert-Eagle
Новичок во всем
Ответ написан
Комментировать
Комментировать
@rPman
надежно это в каком смысле?

защититься от аппаратных сбоев - raid или кластерные файловые системы (аналог рейда по сети)

Защититься от ошибок в программе и кривых рук админа, тут сложнее, и только постоянные бакапы.

Вне зависимости от используемого клиента, если речь идет о mysql или postgres, можно настроить master-slave репликацию на другой сервер (в т.ч. в другой сети), и дополнительно делать резервное копирование базы средствами БД (чтобы не нагружать рабочий сервер, это можно делать на резервном). Это защитит базу от локальных катаклизмов (например пожар или кража оборудования) и отчасти аппаратных (поломка диска или сервера).

Чтобы надежно, в момент запуска бакапа, нужно останавливать работу с базой (останавливать сервер 1c), запускать бакап файлов исключая БД (например инкрементальный rsync или к примеру на основе снапшотов файловой системы btrfs) и тут же делать бакап базы данных.

Локальные (в течении дня) бакапы можно делать снапшотами файловой системы или системы виртуализации, внутри которой запущен сервер, это не защитит от проблем с оборудованием но даст возможность откатить изменения на момент бакапа. Если хотите делать такие бакапы при запущенном 1c сервере, то размещать это нужно в пределах одной виртуальной машины (база данных рядом) только тогда эта операция будет атамарной.
Снапшоты обычно бесплатная операция и они инкрементальны (не используйте снапшоты LVM они тормозят систему) а значит их можно делать часто.
Ответ написан
@Zloy_Mitya
Я поставил SSD на базы на множественные сервера 1С. НО, Поскольку SSD - кончаются быстро, порой...( после выслуги), Юзаю Cobian Backup.
Архивирую, на более надёжно, и в нём же поднимаю после архивации VPN, ибо Щедулер Винды - дерьмо!
Архивация на своё серверное зеркало и далее...
Ответ написан
@LollyFox
Если база клиент-серверная, то зачем еще один велосипед?
Настройте план обслуживания и делайте бекапы штатными средствами самой СУБД.
Если бы база была файловая, то да, можно что-то стороннее прикрутить, а для SQL это лишнее, имхо.
Ответ написан
Комментировать
@y0sh
У 1с есть рекомендованный план обслуживания баз данных для MSSQL.
Кроме бэкапа там еще переиндексация, проверка итд.
Ответ написан
Комментировать
https://sqlbackupandftp.com/
Использую бесплатную версию этого ПО.
Ответ написан
@Super-Mike
Посмотрите обновлять 1с.
Он умеет делать архивы

https://helpme1s.ru/obnovlyator-1s-gruppovoe-paket...
Ответ написан
Комментировать
@frenkycastilla
Обновлятором бэкапить ваше норм. Да и в общем программа топовая
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы