К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Архивация БД через одно место

Гость
0 - 03.08.2021 - 15:04
Добрый день, друзья.
Ситуация: Заказчик арендует 1с у облачного провайдера. Схема работы следующая:заказчику предоставляется RDP-сервер, к которому он подключается через инет. Где-то рядом с этим RDP-сервером, у провайдера крутится скульный сервер 1С. Через админку заказчик создает скульную БД, которая потом становится видна в запускаторе 1С у пользователей.
Задача: архивировать БД с хранением резервных копий на хранилище заказчика.
Что сделано сейчас - через пакетный режим запускается конфигуратор, выгружающий БД (dt) в нужное место.
Проблемы:
1. Доступа к кластеру 1С и SQL-серверу нет. Можно лишь в запускаторе увидеть имя сервера и имя БД в кластере.
2. Hегламентные задания мешают монопольному доступу к базе. Баз относительно много (30+) и выгружаются по очереди через cmd-файл. Таким образом, если какая-либо база заблокирована для монопольного доступа, то все те, что после нее - не архивируются.

Составить расписание для регламентных заданий в 30+ БД - сомнительное удовольствие.
Как можно решить проблему?
ЗЫ Сильно не пинайте, я не 1С-ник, а сетевик)



Uho
1 - 04.08.2021 - 12:53
0-Широмыжка > А сам провайдер не архивирует что ли БД?
Гость
2 - 04.08.2021 - 14:45
1-Uho > По отдельному счету архивирует. Там что-то около тыщи за базу, за хранение в течении 30 суток. Дохрена получается(
3 - 04.08.2021 - 14:50
Цитата:
Сообщение от Широмыжка Посмотреть сообщение
Ситуация: Заказчик арендует 1с у облачного провайдера.
Значит, за все остальное голова должна болеть у этого облачного провайдера.

Вот если бы вы арендовали только какое-нибудь место на диске и ресурсы системы (процессор там и т.п.) и сами бы ставили бы и обслуживали свое ПО - тогда да, тогда бы задача обслуживания (и архивирования) этого ПО лежала бы на вас.

А так - вы арендуете готовое решение, в том числе готовое в части СУБД и архивных копий.

Бегите тогда от этакого "облачного провайдера".
Быстрее.
4 - 04.08.2021 - 14:57
И таки да.
Как многие утверждают - выгрузка в dt не есть архивная копия.
Архивной копией эта выгрузка может считаться после успешной проверочной загрузки этого dt обратно в тестовую базу.
Иными словами - такую выгрузку надо тестировать на возможность обратной загрузки. :)

Тем более SQL, у которого своих инструментов имеется.
Гость
5 - 04.08.2021 - 15:34
3-Блондинка в шок >Пров, скажем, гарантирует, что базы данных будут доступны и заказчик всегда сможет работать с "последней версией" БД. При таком раскладе формально он свои обязательства перед заказчиком выполнил - базу предоставил. Архивные копии нужны, скорее, для выявления ошибок бухов, развертывания БД "на дату" и т.п.
4-Блондинка в шок > Это факт, но другого варианта не вижу. Только переносить куда-то на свои мощности. В SQL архивирование "тремя тыками" мыша делается, таки да, но доступа к серверной части нет, как и было сказано в (0).
Гость
6 - 04.08.2021 - 15:36
Смотрел еще стронние проги, типа Обновлятора 1с, но им всем нужен доступ к кластеру 1С, которого нет(
7 - 04.08.2021 - 16:36
Странные какие-то условия. Обычно архивирование базы средствами SQL берет на себя владелец облака и эта услуга идет как базовая и включена в тариф на предоставление доступа к базе. Во всяком случае надо более подробно смотреть договор, может у этого облачника цены на 1 пользователя копейки (типа мы самые дешевые), а все услуги надо покупать отдельно по конским ценам.
Гость
8 - 04.08.2021 - 16:57
7-bma1 > Уточнил. 600 рублев за месяц хранения одной базы.
Сама база в RDP копеечная - 100 рублев в месяц.
9 - 05.08.2021 - 01:20
7-bma1 > Почему странные. Выходит у него пров свои обязанности выполняет - он, по словам топикстартера, гарантирует работу с базой. Что, естественно, подразумевает и бэкапы.

А все эти хотелки - типа работа с базой вчерашнего дня или с базой "на дату", выявление ошибок, расхождений и т.п. - это, извините, уже сверх. И такие хотелки надо действительно обговаривать отдельно.
10 - 05.08.2021 - 01:26
По сути, помимо основной задачи - доступ к 1с в облаке, он хочет арендовать у прова дополнительные ресурсы сервера для своих целей - развертывания разных баз на разные даты, хранения разных копий на разные даты.
11 - 05.08.2021 - 09:02
Цитата:
Сообщение от Блондинка в шок Посмотреть сообщение
Выходит у него пров свои обязанности выполняет - он, по словам топикстартера, гарантирует работу с базой. Что, естественно, подразумевает и бэкапы.
Обычно нужны бэкапы минимум за три-четыре дня. Например поставили свежий релиз БП. А через пару дней 1С его отозвала (не редкий случай). И надо восстановиться на состояние до обновления. У вменяемого облачника это предусмотрено договором, сколько дней хранить копии (или объем хранилища - у разных по разному) и восстанавливать по первому требованию арендатора его базу. Здесь же у меня сильное подозрение, что руководство решило сэкономить, арендовав самое дешевое таджикское облако без какого-либо нормального сервиса.
12 - 05.08.2021 - 09:57
Провайдер нормально всё делает. Обеспечивает работу, хранит У СЕБЯ бэкапы на случай аварии.
А топикстартер хочет больше: делать много, много бэкапов! И хранить их у себя.
Гость
13 - 05.08.2021 - 11:35
Друзья, я от прова ничего не хочу. Он базу предоставил, гарантирует ее работу. На этом его обязательства закончились. Каким образом гарантирует и что у него под капотом крутится - заказчику и мне фиолетово. Единственное, что в в (11) озвучен вариант, который не предусмотрен никак, насколько мне известно. Надо будет уточнить, спасибо.
Я спросил, КАК можно делать бэкапы на СВОЕ оборудование при таких условиях? И можно ли вообще.
Гость
14 - 05.08.2021 - 11:45
11-bma1 > Насколько дешевое - не знаю, не мониторил. Досталось то, что есть. Пров https://1office.pro/
Варианты смены пока не рассматриваются. Будет потребность - пететащу к себе)
Гость
15 - 05.08.2021 - 11:49
На данный момент есть только одна идея: разнести бэкапы по разным заданиям. Тогда при невозможности монопольного доступа к базе не сделается бэкап только этой базы. Неудобно, но вариантов не вижу.
Uho
16 - 05.08.2021 - 11:52
13-Широмыжка > Ну тогда другого пути как в (0) нет.
Пакетный запуск. И, кстати, оно же должно вернуть успешно или неуспешно. Поэтому на другие базы бекап одной не должен влиять.
17 - 05.08.2021 - 11:53
Цитата:
Сообщение от Широмыжка Посмотреть сообщение
Задача: архивировать БД с хранением резервных копий на хранилище заказчика.
договориться с провом, чтобы он не хранил у себя копии месяц (и брал за это 600 руб.), а всего лишь выкладывал раз в сутки крайний бэкап в доступное тебе место. Успел ты оттуда забрать - молодец, не успел - твои проблемы. Пров наверняка ведь бэкапы твоих баз средствами SQL делает, вот и спроси что ему будет стоить.
Тем более в свете (11) - тут в ситуации в (11) требования вполне законны.
Если по (11) он все равно должен будет хранить бэкапы ммм.. скажем за последние несколько дней, то почему бы ему их и тебе попутно не отдавать?
Гость
18 - 05.08.2021 - 12:46
16-Uho > При пакетном запуске конфигуратора и невозможности монопольного доступа к базе вылезает модальное информационное окно с кнопкой "ОК", которую нажать некому, поэтому выгрузка остальных баз не делается и в этом трудность.
Uho
19 - 05.08.2021 - 13:32
18-Широмыжка > вроде параметром можно убрать все диалоговые окна, если мне не изменяет память
Гость
20 - 05.08.2021 - 23:43
19-Uho > Да, действительно. /DisableStartupDialogs
Спасибо.


К списку вопросов






Copyright ©, Все права защищены