DevKazSoft
Продукт DevKazSoft

KazBackup

Резервное копирование SQL-баз и файлов с облачным S3-хранилищем, расписаниями, шифрованием и уведомлениями.

KazBackup помогает организовать резервное копирование как управляемый процесс: выбрать базы и файлы, задать расписание, определить место хранения и отслеживать выполнение. Приложение объединяет интерфейс администратора и фоновую службу Windows, которая выполняет задания даже без открытого пользовательского сеанса.

Задача

Организовать регулярное создание резервных копий разных баз данных и файлов с контролем выполнения задач.

Решение

Windows-приложение с фоновым сервисом объединяет источники данных, расписания, профили хранилищ и уведомления в одном интерфейсе.

Сайт продукта
Схема возможностей продукта
Windows.NETSQLSFTP

Возможности

  • Резервные копии Microsoft SQL Server, PostgreSQL, MySQL и файлов.
  • Сохранение на локальные и сетевые диски, FTP/SFTP и Google Drive.
  • Гибкие расписания и правила удаления старых копий.
  • Работа как служба Windows без входа пользователя в систему.
  • История выполнения задач и уведомления в Telegram.

Интерфейс программы

Для кого

Компании с базами 1С и другими системами

Для регулярного копирования баз на поддерживаемых СУБД и выбранных файловых каталогов. Тип источника выбирается по фактическому способу хранения данных.

Системные администраторы

Для централизованного управления расписаниями, профилями подключений и хранилищ, просмотра истории и диагностики неудачных запусков.

Команды сопровождения

Для ведения нескольких задач, повторного использования настроек и получения уведомлений о результатах без постоянного наблюдения за интерфейсом.

Возможности подробно

01 /

Источники данных

Microsoft SQL Server поддерживает полные и дифференциальные копии, а также копии журнала транзакций. Для PostgreSQL используется pg_dump; предусмотрены источники MySQL и архивирование выбранных файлов и папок.

02 /

Профили хранилищ

Копии можно сохранять на локальный или сетевой диск, отправлять по FTP/SFTP либо в Google Drive. Профили переиспользуются в разных заданиях; для удалённой передачи предусмотрено разбиение больших файлов на части.

03 /

Расписание и сроки хранения

Cron-расписание задаёт время выполнения каждой задачи. Политика хранения определяет срок в днях, после которого старые копии удаляются автоматически. Это позволяет управлять регулярностью запусков и объёмом накопленного архива.

04 /

Фоновая служба Windows

Выполнение задач вынесено в службу. Пользователю не требуется держать окно программы открытым или входить в систему для каждого запуска. Права службы должны обеспечивать доступ к выбранным источникам и хранилищам.

05 /

История и уведомления

Для заданий отображаются результат, время выполнения и размер файла. Журналы содержат события и ошибки для диагностики. Уведомления об успешном или неудачном выполнении отправляются через настроенный Telegram-профиль.

06 /

Панель администратора

На панели видны все, активные и неактивные задачи. Доступны создание, редактирование, массовое добавление и ручной запуск, а также поиск по названию задачи, базе или серверу. Профили источников избавляют от повторного заполнения одинаковых настроек.

07 /

Облачное S3-хранилище

На сайте KazBackup представлены планы с включённым S3-совместимым хранилищем. Наряду с облаком доступны Google Drive, FTP/SFTP, локальные и сетевые диски. Объём и условия облачного хранения зависят от выбранной поставки.

08 /

Сжатие и шифрование архивов

Предусмотрены ZIP/7z с многопоточной обработкой, AES-256 для архивов и встроенное сжатие Microsoft SQL Server. Разбиение больших файлов на части помогает организовать передачу в удалённое хранилище.

09 /

Контроль целостности и восстановление

На сайте продукта описаны валидация архивов, контрольные суммы, тестовое восстановление и команда восстановления в интерфейсе. Доступность этих сценариев для конкретного источника и версии проверяется при настройке; успешный запуск задания сам по себе не заменяет проверку восстановления.

Как это работает

  1. Выбрать источник

    Укажите СУБД и базу либо файловую папку. Для SQL Server выберите подходящий вид копии и способ аутентификации.

  2. Настроить хранение

    Выберите локальное, сетевое или удалённое хранилище и срок хранения копий. При необходимости используйте общий профиль для нескольких задач.

  3. Задать расписание

    Настройте запуск по Cron и уведомления, затем выполните ручной запуск для проверки настроек. Фоновая служба продолжит работу по расписанию.

  4. Контролировать результат

    Просматривайте историю и уведомления, разбирайте ошибки по журналам. Отдельно проверяйте восстановление из копий в подходящей тестовой среде.

Интеграции

Microsoft SQL Server
Полные, дифференциальные копии и журнал транзакций; встроенное сжатие SQL Server и аутентификация Windows или SQL Server.
PostgreSQL и MySQL
Задания резервного копирования для двух СУБД. Для PostgreSQL используется штатная утилита pg_dump.
Диски, FTP/SFTP и Google Drive
Локальное, сетевое и удалённое хранение. Для каждого места назначения используются соответствующие параметры доступа.
Telegram
Отчёты о выполнении заданий через настроенное уведомление. Это канал контроля результатов, отдельный от места хранения резервных копий.
S3-совместимые хранилища
Облачное хранение резервных копий в составе выбранного плана. Параметры подключения и объём согласуются при настройке.
Email-отчёты
Сообщения о статусе задач в дополнение к Telegram и истории запусков.

Платформы и внедрение

Программа предназначена для Windows и разработана на C#/.NET с интерфейсом WPF. Планировщик работает в составе фонового сервиса. Для подключения к базам, сетевым каталогам и внешним хранилищам требуются необходимые права и доступность соответствующих ресурсов. Пароли подключений хранятся приложением в зашифрованном виде.

Для настройки нужны перечень баз и папок, версии СУБД, объёмы данных, допустимое время копирования, выбранные хранилища и сроки хранения. Успешное выполнение задания означает создание копии, но не заменяет проверку её восстановления. Для файловых баз и открытых файлов способ получения согласованной копии нужно определить с учётом работы исходной системы.

Варианты поставки

Starter

15 000 ₸ в месяц

  • 30 ГБ облачного хранилища
  • Один сервер, файловый бэкап
  • Локальное хранение и поддержка по email
Уточнить условия

Business

25 000 ₸ в месяц

  • 100 ГБ облачного хранилища
  • SQL-базы, Google Drive, FTP и S3
  • Telegram и инкрементальные копии
Уточнить условия

Enterprise

По запросу

  • Индивидуальная конфигурация
  • White-label и заказная разработка
  • Хранение и сопровождение по договору
Уточнить условия

Вопросы о продукте

Нужно ли постоянно держать программу открытой?

Нет. Фоновые задания выполняет служба Windows. Она должна быть запущена и иметь права доступа к используемым базам, папкам и хранилищам.

Можно ли хранить копии вне рабочего сервера?

Да. Поддерживаются сетевые диски, FTP/SFTP и Google Drive. Доступность выбранного хранилища и корректность доступа проверяются при настройке задачи.

Какие средства восстановления предусмотрены?

На сайте KazBackup указаны восстановление через интерфейс, проверка целостности и тестовое восстановление. Базовые форматы копий также позволяют использовать средства соответствующей СУБД. Поддерживаемые операции зависят от источника и версии; проверку восстановления включают в настройку резервного копирования.

Другие проекты

Контакты

У вас есть задача.
Давайте найдём решение.

Расскажите о вашем процессе и о том, что хотите улучшить.

Обсудить проект