meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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