====== 2022-10-26 Киберпротект и рекомендательный интерфейс ====== {{tag>киберпротект}} Некоторый пользовательский интерфейс разработан таким образом что является не декларативным а рекомендательным. Яркий тому пример - Киберпротект КиберБэкап. Задумка автора понятна и ясна - отцепить интерфейс от тормозящего продукта, сделать его быстрым и отзывчивым, в итоге мы получаем то, что основные поля в интерфейсе обновляются асинхронно причем в самых неожиданных местах, например в мастере восстановления из резервной копии. Даже не смотря на сам интерфейс работа с данным продуктом больше похожа на уговоры и упрашивание. У меня сложилось мнение что данный бэкап появился из клиентского продукта по типу True Image. Основную работу в Кибербэкапе выполняет клиент. Именно он копирует данные, хранит на себе расписания резервных копий, подключается напрямую к хранилищу, востанавливает, реплицирует проверяет. Сервер резервного копирования обладает системными требованиями блокнота и работает на встроенной SQLite базе данных до приличных размеров инфраструктур. Именно такой подход позволил Акронису быстро выйти на рынок сервис провайдеров и поставщиков облачных услуг, когда управление производится по WAN каналам, а вся работа выполняется "на местах". Но не стоит забывать одного известного мнения что все эти продукты - дети одной большой компании, которая занимается или занималась разработкой ПО впервую очередь для сервис-провайдеров Parallels / Virtuozzo. Облачное нутро акрониса выдает и схема взаимодействия агента с сервером, а именно то, что агент периодически опрашивает сервер на предмет изменившейся конфигурации. Есть какой-то механизм "запушить" конфиг в агента, но он включается редко и только на некоторых операциях. Все это вместе с интерфейсом который постоянно находится в состоянии загрузки чего либо превращает работу с продуктом, как я уже писал, в уговоры и упрашивания. Если на момент когда вы нажимаете кнопку "применить" какие то данные небыли получены или отправлены - засылается значение по умолчанию. Если вы что то хотите удалить а агент не готов вас слушать, то это уже ваши проблемы, по интерфейсу все проходит гладко. - Уважаемый продукт, забэкапь пожалуйста эти машины, которые я тебе указал. - Я так не думаю, пару недель назад в каком то плане у тебя было "бэкапить всё", поэтому я решил что я буду бэкапить всю инфраструктуру и не важно что ты тут настроил. * Пожалуйста останови задание. * Не-а. Не могу. * Сохрани эти копии на второй сервер. * Там нет места. * На нем 90 ТБ. * Места свободного нет. * Он полностью пустой! * Меня не волнует - места нетю. {{:blog:2022:10:26:20221026-201628.png}} * Я сложил машины которые нужно бэкапить в папку на VMware, бэкапь пожалуйста все что есть в папке. * Хорошо, бэкапим десять других машин. Половину машин из папки и прихватим еще одну тачку с удаленной площадки в соседнем ЦОДе. * Восстанови эту виртуалку, сеть включи в этот VLAN, но кабель не соединяй. * Не волнует - сеть по дефолту кабель включён. Поехали.