Глава 14. Информационные технологии.

Корпоративный тренинг в офисе. Мотивировщик орёт:

— Повторяйте, я индивидуальность!

— Я индивидуальность!!!

Ленивый голос из серверной:

— А я — нет!


Голос, заметим, исторически достоверен: в любой организации серверная — место обитания людей, чья ценность измеряется не лояльностью к ритуалам, а временем восстановления сервиса, и эта профессиональная фронда стара, как сами ЭВМ. Социологи труда сказали бы, что айтишники — редкий цех, сохранивший черты средневековой гильдии: знание передаётся практикой, авторитет — компетенцией, а к мотивационным тренингам гильдия относится, как алхимик к маркетингу философского камня.

Чем информация отличается от данных?

Вопрос лишь притворяется детским — на нём держится изрядная часть теории и сметы. Информация в шенноновском смысле, как мы помним из главы 4, есть снятая неопределённость, и измеряется она в битах безотносительно носителя и — что важно — безотносительно смысла: теория связи считает, сколько «новизны» в сообщении, а не насколько оно полезно или правдиво. Данные же — конкретная форма записи, и их объём в гигабайтах может относиться к информационному содержанию как угодно: видеоархив пустого коридора весит терабайты, неся околонулевую информацию (что блестяще эксплуатируют видеокодеки из главы 3, сжимающие именно отсутствие новостей). Ценность — третья, отдельная шкала: один бит «пожар/не пожар» в шенноновском исчислении стоит ровно столько же, сколько любой другой бит, а для владельца здания — всего здания. Отношение ценности к объёму — первый вопрос проектировщика любого хранилища, диктующий и глубину архивов, и скорость поиска: хранить всё подряд научились все, находить нужное — по-прежнему немногие.

Находить, к слову, научились существенно лучше ровно тогда, когда данные перестали считать строками и начали считать векторами: семантический поиск превращает тексты, изображения и фрагменты видео в точки многомерного пространства смыслов, где «похожее» лежит рядом независимо от совпадения слов, — и запрос «человек оставил сумку у входа» находит событие в видеоархиве без единого совпадающего тега. Для слаботочного хозяйства это смена эпохи: архивы, которые десятилетиями писались «на всякий случай» и были фактически нечитаемы, становятся источником ответов — при условии, повторим мантру главы, что их вообще писали и сохраняли согласно регламенту.

Информация — это обработанные данные. А значит, информационные технологии извлекают из данных информацию!

В канонической пирамиде DIKW (data — information — knowledge — wisdom) сырьём служат именно данные — зарегистрированные факты без контекста (показание датчика: «23,4»), информация возникает из данных, наделённых смыслом и связями («температура в серверной 23,4 °C, рост на два градуса за час»), знание — из информации, встроенной в опыт и модели («такой тренд при работающем кондиционере — повод заподозрить неладное в холодильном контуре, но не диагноз: причиной могут быть и возросшая нагрузка, и забитый фильтр, и перекрытый поток воздуха, и сам датчик»), а мудрость — из знания, применённого вовремя («проверить гипотезу дополнительными измерениями и вызвать сервис сегодня, а не после аварии»).

Однако существует и встречный поток, который пирамида стыдливо опускает: на практике мы непрерывно перерабатываем живую информацию в структурированные данные — заполняем формы, нормализуем журналы, размечаем видеоархивы, — ибо только в виде данных информация поддаётся машинной обработке. Истина диалектична: технологии гоняют сырьё по пирамиде в обе стороны, и узкое место всегда не в направлении, а в качестве переработки — мусор на входе даёт мусор на выходе при любом маршруте (древний программистский закон GIGO).
Отчасти это верно, но ведь к информационным технологиям нужно отнести и методы передачи информации (и данных) и хранения?
Хранение заслуживает исторического поклона, масштаб которого трудно переоценить: первый коммерческий накопитель на жёстких дисках — устройство IBM 350, выпущенное в 1956 году в составе вычислительной системы IBM 305 RAMAC, — весил около тонны, занимал шкаф и хранил пять миллионов шестиразрядных символов (примерно 3,75 мегабайта в нынешних байтах), сдаваясь в аренду за тысячи долларов в месяц; сегодня в той же массе помещаются петабайты, а гигабайт, стоивший в начале восьмидесятых сотни тысяч долларов, подешевел до копеек — падение цены на семь-восемь порядков за жизнь одного поколения, беспрецедентное для любой технологии в истории (цифры здесь — порядок величин по общедоступным историческим сводкам цен на накопители, а не точная бухгалтерия).

Для слаботочника эта кривая — не отвлечённая экономика: именно она сделала возможным видеонаблюдение с многомесячными архивами (посчитайте: одна камера в хорошем разрешении пишет терабайты в месяц — двадцать лет назад такой архив стоил как само здание) и переводит вопрос «хранить ли журналы всех систем» из финансового в организационный.

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

Между «хранить» и «сохранить» лежит, впрочем, дисциплина, которой посвящены отдельные тома: резервное копирование с проверкой восстановимости (бэкап, из которого никогда не восстанавливались, — это ритуал, а не технология), георазнесение копий, контроль целостности, тестовые восстановления по расписанию. Слаботочная специфика добавляет юридический слой: видеоархивы и журналы СКУД — доказательная база с нормируемыми сроками хранения, и их утрата накануне разбирательства имеет свойство выглядеть неслучайной даже тогда, когда виноват всего лишь диск, на котором сэкономили в позапрошлом бюджете.

Фундамент у этого зоопарка общий: реляционную модель сформулировал математик Эдгар Кодд в 1970 году, подарив миру таблицы и ключи; язык SQL появился чуть позже — его разработали в IBM Дональд Чемберлин и Рэймонд Бойс в 1974 году как практическую реализацию коддовских идей. Гарантии транзакций укладываются в аббревиатуру ACID (атомарность, согласованность, изолированность, долговечность) — кассовая операция либо проходит целиком, либо не происходит вовсе. Семейство NoSQL — не «отказ от ACID», а широкий класс хранилищ с другими моделями данных (документы, пары ключ — значение, графы, временные ряды), часть из которых ослабляет транзакционные гарантии ради масштабирования, а часть вполне их поддерживает. Выбор между мирами часто объясняют CAP-теоремой Эрика Брюера, и объяснять её нужно точно: речь не о «любых двух свойствах из трёх всегда». Разделение сети (partition) в распределённой системе — не выбор, а неизбежность, и теорема говорит лишь о том, что в момент разделения система вынуждена выбирать между согласованностью (все узлы отвечают одинаково, часть запросов отклоняется) и доступностью (все узлы отвечают, но ответы могут разойтись); в остальное время противоречия нет, и сам Брюер в статье 2012 года предостерегал от упрощённого прочтения.

Слаботочное хозяйство, к слову, поставляет данные всех темпераментов сразу: транзакционные события СКУД просятся в реляционную строгость, потоки телеметрии — в базы временных рядов, видеоархивы — в объектные хранилища, и грамотная архитектура верхнего уровня из главы 4 раздаёт каждому жанру свою полку, а не складирует всё в одну «базу», как в один ящик стола.

На передаче информации сосредоточены как раз сети связи (глава 4), системы безопасности (глава 3) широко используют как сетевые технологии для передачи данных, системы видеонаблюдения используют алгоритмы сжатия и видеокодеки, системы пожарной автоматики (глава 2) становятся со временем всё более «информатизированными», системы автоматизации (глава 5) включают в себя ещё и методы автоматизации, тогда как в основе аппаратных средств слаботочных систем лежат устройства микроэлектроники, а программное обеспечение, которое является неотъемлемой частью слаботочных систем, разрабатывают программисты (включая, что часто упускают при бюджетировании, его лицензии и подписки: программная часть видеоаналитики, СКУД и диспетчеризации всё чаще тарифицируется ежегодно за камеру, дверь или точку данных, и совокупная стоимость владения из главы 8 пополнилась статьёй, которая не амортизируется, а растёт).

Адресно-аналоговые шлейфы из главы 2 — по сути полевая сеть с собственным протоколом; следующий шаг отрасль уже делает — пожарные панели с сетевыми интерфейсами, удалённым мониторингом состояния и аналитикой запылённости, то есть пожарная автоматика дозревает до той же сервисной модели, что и всё вокруг.

А о масштабе этой алгоритмической магии стоит знать хотя бы порядок: несжатый поток одной камеры высокого разрешения — скажем, 1920×1080 точек при 25 кадрах в секунду и 24 битах на точку (8 бит на каждый из трёх цветовых каналов без прореживания цветности) — это около 1,2 гигабита в секунду, тогда как по сети из главы 4 она передаёт единицы мегабит. Коэффициент сжатия в сотни раз достигается двумя способами сразу: внутрикадровым сжатием (каждый опорный кадр кодируется как картинка, с отбрасыванием деталей, которых глаз не заметит) и межкадровым (между опорными кадрами передаются только предсказанные изменения — движение, а не картинка, новости, а не газета целиком). Итоговый битрейт зависит от того, сколько в сцене движения и какие настройки качества выбраны, — пустой коридор ночью «весит» в разы меньше вестибюля в час пик, — и это родная сестра шенноновской идеи о том, что информация есть неожиданность.

Венчурный капиталист Марк Андриссен сформулировал в 2011 году тезис, с тех пор только набравший подтверждений: «софт пожирает мир» — в каждом продукте и каждой отрасли программная составляющая вытесняет аппаратную из роли носителя ценности. Слаботочка пожирается в первых рядах: современный пожарный извещатель содержит микроконтроллер с прошивкой, камера — операционную систему с нейросетью, и «железные» отличия моделей всё чаще сводятся к лицензионным ключам, открывающим функции на одном и том же кристалле.

Следствия двоякие: с одной стороны, обновление прошивки лечит то, что раньше требовало замены парка; с другой — у каждого прибора появилась невидимая программная начинка со своими дефектами, уязвимостями из главы 9 и жизненным циклом поддержки из главы 13, и спецификация, в которой указаны мегапиксели, но не политика обновлений вендора, описывает товар наполовину.

Сейчас уже сложно найти такую область человеческой жизнедеятельности, где не были бы замешаны информационные технологии, а развитие средств межличностной коммуникации, интернета, социальных сетей остро ставит вопрос и информационной безопасности (глава 9), поскольку речь идёт не только о защите персональных данных (конфиденциальности), но и сопутствующих возможных потерях, в том числе и финансовых.

Ошибка планирования здесь, впрочем, симметрична: список отраслей, «которые вот-вот полностью изменит ИТ», публикуется ежегодно с конца прошлого века, и стройка в нём — бессменный лидер ожиданий при скромности фактов. Причина систематична и поучительна: цифровизация легче всего даётся процессам с дешёвой ошибкой и быстрой обратной связью (реклама, торговля, медиа) и тяжелее всего — там, где ошибка дорога, цикл долог, а ответственность персональна и уголовна. Это не оправдание отставания, а его механика: в наших отраслях технологии приживаются через нормативку, страхование и поколенческую смену кадров — три медленных, но необратимых канала.

Масштаб этой связности оцифровывается легко: число подключённых к сетям устройств интернета вещей уже исчисляется десятками миллиардов и растёт на миллиарды в год (оценки отраслевых аналитиков расходятся в числах, но не в порядке), и заметная их часть — это наши с вами камеры, контроллеры, датчики и шлюзы, то есть слаботочка, ставшая статистикой. Каждое такое устройство — гражданин двух миров: физического, где оно крепится анкером, и информационного, где оно имеет адрес, прошивку и, как нас учил ботнет Mirai, биографию с возможной судимостью.

В описанных этапах реализации, проектировании (глава 11), строительстве (глава 12), эксплуатации (глава 13) также используются информационные технологии, но местами не так эффективно, как это возможно — иными словами не оптимально. Например, ещё редко можно встретить применение специализированных решений в сфере строительного контроля, подготовки, согласования и сдачи исполнительной документации, а компании массово не вооружают своих сотрудников гаджетами, что в технологичных сферах вызывает когнитивный диссонанс.

Аргумент «разобьют и потеряют» парируется бухгалтерией: защищённый планшет стоит как два-три выезда на повторное снятие размеров, которые он предотвращает ежемесячно, — но психологический учёт, как мы знаем из главы 6, ведётся в иной валюте: потерянный планшет — событие яркое и персонифицированное, сэкономленные выезды — статистика без лица.

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

Диссонанс тем острее, что инструментарий созрел и подешевел: системы управления техобслуживанием (CMMS) с мобильными обходами по QR-меткам, электронные журналы и наряды, среды общих данных из главы 11, лазерное сканирование и дроны для контроля объёмов из главы 12, фотофиксация с геопривязкой вместо «акта со слов прораба» — всё это давно не экзотика, а каталожные продукты со сроком окупаемости в месяцы.

Сопротивление им — феномен не только технический. Часть причин вполне осязаема, и честный список выглядит так: неудобные интерфейсы, рассчитанные на офис, а не на площадку в перчатках; отсутствие связи в подвалах и на дальних участках; ненадёжность синхронизации и потеря данных при обрыве; нехватка обучения и времени на него; нестыковка новой системы с теми, в которых уже живут смежники. Но есть и культурная составляющая: цифровой след делает работу наблюдаемой (привет эффекту наблюдения из главы 10), и часть сопротивления планшетам на площадке — защита права на свою версию событий. Внедрение, которое устраняет первый список и честно обсуждает второй, приживается; внедрение, объявляющее любое сопротивление саботажем, — нет. Что возвращает нас к выводу главы 6: внедрение технологии — это всегда и внедрение новой прозрачности, и к ней людей нужно готовить, а не принуждать.

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

Экономисты уточнили бы, что горизонт планирования и так учитывается в ставке дисконтирования, и были бы правы; практическое жало тезиса в другом: горизонт уверенного финансового планирования короче жизненного цикла слаботочной системы, и классические формулы дисконтирования будущих выгод работают на этом горизонте скорее как жанр, чем как расчёт. Метафоры здесь не заменят расчёта эффективности — просто расчёт нужно вести с честным признанием неопределённости за горизонтом.

Экономисты знают этот туман под именем парадокса Солоу: нобелевский лауреат ещё в 1987 году съязвил, что «компьютерный век виден всюду, кроме статистики производительности», — и десятилетия спустя дискуссия жива: выгоды цифровизации размазаны, отложены и достаются не тем, кто платил за внедрение. Практический вывод для нашей отрасли скромнее макроэкономического: окупаемость ИТ-вложений реализуется только через изменение процессов, а не через факт покупки, — сервер мониторинга, на который никто не смотрит, и CMMS, которую заполняют задним числом для отчёта, имеют отрицательную доходность при любой инфляции, ибо к старым издержкам добавляют новые, ничего не заменив.

Иными словами, применение шестой категории витой пары в СКС не всегда является технически оправданным решением (в 2025 году), но и недоумения руководства относительно медленной или некачественной работы ИТ-оборудования, приобретение которого было сопряжено с решением о максимально возможной экономии, вполне закономерны.

Здесь работает принцип соразмерности, который стоит произнести вслух: ИТ-инфраструктура — это цепь, прочность которой определяется слабейшим звеном, и инвестиции в неё разумны только согласованные. Шестая категория СКС при коммутаторах из нижнего ценового сегмента, гигабитная сеть при сервере на исходе диска, камеры в разрешении 4K при архиве, сжатом до мыла ради экономии, — типовые натюрморты несогласованных закупок разных лет и разных начальников. Аудит узких мест перед апгрейдом — час работы инженера, экономящий бюджеты: усиливать надо слабейшее звено, а не то, на которое сейчас скидка.

Той же логике звеньев подчиняется и человеческий интерфейс ИТ-инфраструктуры: самая частая точка отказа корпоративных систем — не сервер, а процедура восстановления доступа, рассчитанная на терпение святого; не СУБД, а форма ввода, поощряющая мусорные данные; не сеть, а пароль на стикере, рождённый политикой «двенадцать символов со спецзнаками, менять ежемесячно». Эргономика — это надёжность, выраженная в поведении пользователей: система, с которой неудобно работать правильно, будет эксплуатироваться неправильно с вероятностью, которую читатель главы 7 оценит без калькулятора.

Сложившаяся ситуация с цифровым моделированием в части слаботочных систем также является причиной неудовлетворительных результатов проектирования, а следовательно, и сдерживающих факторов на этапе строительно-монтажных и пусконаладочных работ систем, эксплуатация которых могла бы значительно упроститься при использовании системы мониторинга цифровой модели действующих технических систем.

Собственно, эта связка уже имеет имя и рынок: цифровой двойник эксплуатации — исполнительная модель из главы 11, к которой подключена живая телеметрия из главы 5, — позволяет видеть не «схему систем», а их текущее состояние в геометрии здания: какой извещатель запылён, какой клапан не дошёл до концевика, где температура лотка намекает на перегрузку. Поверх двойника работает аналитика: предиктивные модели из главы 13 назначают обслуживание по состоянию, а сценарные прогоны («что отключится, если обесточить этот щит?») отвечают на вопросы, за которые раньше платили простоем. Технические препятствия стали преодолимыми — интеграция разнородных протоколов, актуальность модели, стоимость датчиков всё ещё требуют работы, — но главные препятствия теперь организационные: двойник жив, пока его кормят актуализацией, и мёртв с первого несогласованного изменения, о чём глава 13 предупреждала своим as-maintained.

Документирование результатов эксплуатации можно (и нужно) вести с помощью информационных систем, отражая в бумажных актах и журналах требуемую законодательством и ситуацией информацию.

Принцип здесь стоит зафиксировать жёстче, чем он обычно звучит: первичен цифровой след, бумага — его проекция для регулятора, а не наоборот. Пока данные рождаются в информационной системе (заявка с таймстампом, наряд с геометкой, показание с прибора), а акты печатаются из неё по требованию, — система живёт и накапливает ту самую статистику для MTBF и предиктивных моделей; как только порядок обратный (сначала бумага «как привыкли», потом «занести в программу» к отчётной дате) — система превращается в дорогой ксерокс с паролем. Организации, осилившие этот разворот, описывают эффект одинаково: исчезает не бумага — исчезает двойная работа и спор о том, какая из правд правдивее.

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

Замкнём и личную рамку главы: базовое образование автора в вычислительной технике оказалось, как видит читатель, не биографической случайностью, а удачной оптикой — слаботочные системы открываются с ИТ-стороны естественнее, чем с электромонтажной, ибо их сущность (информация в контуре обратной связи) первична, а медь и клеммы — носитель. Это личное наблюдение, а не закон: мне встречались и блестящие архитекторы систем, выросшие из монтажников. Но молодым коллегам, выбирающим точку входа в профессию, маршрут «от сетей и протоколов к слаботочке» я бы рекомендовал с чистой совестью — по моему опыту, он конвертируется в понимание любой слаботочной системы быстрее, чем обратный переход от отвёртки к архитектуре, хотя сроки у каждого свои.

Полезно, впрочем, помнить и границу применимости этого энтузиазма, сформулированную классиком менеджмента качества: автоматизация неэффективного процесса умножает неэффективность (вариация на тему «автоматизированного хаоса» из главы 5). Перед оцифровкой процесс стоит спрямить: убрать согласования, существующие по инерции, объединить дублирующие журналы, выкинуть отчёты, которых никто не читает, — и нередко выясняется, что половина потребности в «системе» испарилась вместе с хламом. ИТ блестяще ускоряют осмысленное и беспощадно масштабируют бессмысленное; различение — по-прежнему ручная работа.

Методическую опору для такого спрямления даёт процессный взгляд: нарисуйте поток создания ценности (кто, что, кому передаёт и сколько ждёт) для любой регулярной процедуры — согласования допуска, закрытия заявки, приёмки этапа — и узкие места проявятся без консультантов: восемь из десяти задержек окажутся ожиданием в чьей-то очереди, а не работой. Автоматизировать имеет смысл получившийся после спрямления скелет; экранизировать бюрократический эпос в исходной редакции — значит увековечить очереди в интерфейсе.

Союз этот, заметим, скреплён общей идеей: от сервера видеоаналитики до микроконтроллера в извещателе — всё это программируемые вычислители, хранящие в памяти и программу, и данные, то есть наследники принципа, предложенного фон Нейманом в 1945 году и пережившего все революции элементной базы. Конкретные архитектуры при этом различаются: классическая схема фон Неймана с общей памятью и шиной для команд и данных царит в серверах и персональных компьютерах, а многие микроконтроллеры — в том числе те, что стоят в извещателях и считывателях, — построены по гарвардской или модифицированной гарвардской схеме с раздельными путями для команд и данных.

Шутка истории в том, что «бутылочное горлышко фон Неймана» — общая шина, через которую процессор ждёт данные, — стало в итоге и горлышком ИИ: нейросетевые ускорители ломают именно его, придвигая вычисления к памяти, а нейроморфные и квантовые архитектуры из главы 10 предлагают отказаться от схемы вовсе. Слаботочные системы, таким образом, заканчивают главу там же, где начинали книгу: на переднем крае вычислительной техники, только теперь — в роли её массового полигона.

Читателю, который захочет пройти этот путь с самого начала — от транзистора и логического вентиля до процессора фон Неймана, — трудно посоветовать двух лучших проводников: «Электронику шаг за шагом» Р. А. Свореня (2020), уже помянутую в первой главе и объясняющую физику самой элементной базы буквально на пальцах, и «Архитектуру компьютера» Эндрю Таненбаума — классический учебник о том, как из этих кирпичиков собирается вычислитель.

Продолжение маршрута — вверх от железа: «Современные операционные системы» того же Таненбаума объясняют, что происходит между процессором и вашей программой, а «Unix и Linux: руководство системного администратора» Эви Немет и соавторов — настольный том всякого, кому эти системы предстоит не изучать, а обслуживать (обе книги — в списке литературы).
Так исторически сложилось, что бурное развитие науки и технологии в сфере высоких технологий (таких как ИТ и компьютерные науки) сформировало у специалистов информационных технологий («айтишников») естественную предрасположенность к обучению вообще и самообучению в частности — так же как изменчивая среда требует от организмов способности к адаптации.

Темп этот задан экспоненциальной механикой отрасли: эмпирический закон Мура (Гордон Мур, 1965: плотность транзисторов удваивается примерно каждые два года) полвека исполнялся с точностью расписания, и хотя его буквальная формулировка нынче упирается в атомарные пределы кремния, экспонента пересела на другие носители — параллелизм, специализированные ускорители, алгоритмы. Для человека в отрасли следствие неумолимо: период полураспада технических знаний — годы, а не десятилетия, и инженер, переставший учиться, деградирует профессионально без единого действия со своей стороны, просто стоя на месте относительно движущегося пола. Отсюда и культ самообучения: это не черта характера айтишников, а условие выживания вида в их экологической нише.

Способность же к адаптации в свою очередь коррелирует с уровнем интеллекта.

А если интеллект — естественный или искусственный — есть способность строить модели среды и адаптировать поведение быстрее, чем среда меняется, то вся эта книга, в сущности, была об интеллекте: гомеостат главы 1, обратная связь главы 5, байесовское обновление главы 7, культура обучения на инцидентах глав 6 и 13 — всё это адаптационные контуры разной скорости и разного носителя. Остался последний вопрос, самый модный и самый старый: что меняется, когда контур начинает строить модели сам, без нас, — и почему его интеллект мы зовём искусственным.