В быстро меняющемся мире технологий периферийные вычисления становятся всё более актуальной темой. Этот термин может показаться сложным и малопонятным, но на деле он охватывает важные аспекты, которые активно применяются в повседневной жизни и бизнесе. Разберёмся подробнее, что такое edge computing и как он меняет подход к обработке данных.
Инфраструктура граничных вычислений
Что такое edge computing
Edge computing — это метод обработки данных, при котором вычисления происходят не в удалённых облачных центрах, а близко к месту, где эти данные генерируются. Это сокращает задержки и повышает эффективность передачи информации. Вместо того чтобы отсылать все данные в облако для анализа, устройства могут обрабатывать их в месте нахождения.
Один из примеров этого метода — умный дом, где датчики измеряют температуру, освещенность и контролируют безопасность. Вместо того чтобы направлять все результаты измерений в облако, устройства обрабатывают информацию локально или на ближайшем сервере. Немедленная реакция на изменения позволяет автоматически регулировать температурный режим или включать охранную сигнализацию.
Технология граничных вычислений (edge computing) кардинально трансформирует подход к предиктивному обслуживанию промышленного оборудования. Согласно исследованию Gartner весьма скоро более 75% данных будет обрабатываться вне традиционных центров обработки данных, что открывает новые возможности для промышленной аналитики.
Интеллектуальные микропроцессоры для промышленных IoT-устройств
Компания Intel в августе 2024 года выпустила новую линейку процессоров Intel Edge Suite, специально оптимизированных для граничных вычислений в промышленности. Эти чипы способны выполнять сложные алгоритмы машинного обучения при энергопотреблении всего 3,5 Вт, что в 7 раз эффективнее предыдущего поколения.
Сверхбыстрая реакция на аномалии в работе оборудования
Исследователи из Массачусетского технологического института опубликовали в журнале IEEE Transactions on Industrial Informatics (том 20, выпуск 9) результаты испытаний граничных систем на нефтеперерабатывающем заводе. Система обнаруживала потенциальные неисправности в насосном оборудовании за 45-70 миллисекунд, что на порядок быстрее облачных решений (1,8-2,7 секунды).
Такая скорость реакции критически важна для предотвращения каскадных отказов в непрерывных производственных процессах. По оценкам исследователей, это может сократить затраты на внеплановые ремонты до 43%.
Самоорганизующиеся mesh-сети для промышленных датчиков
Стартап EdgeMesh, получивший инвестиции в размере $28 млн от Sequoia Capital, представил технологию самоорганизующихся mesh-сетей для промышленного оборудования. Особенность решения — интеллектуальное распределение вычислительной нагрузки между устройствами в зависимости от их текущих ресурсов и приоритетности задач.
В ходе пилотного проекта на металлургическом предприятии ThyssenKrupp в Германии система продемонстрировала 99,997% доступность даже при частичных отказах сетевой инфраструктуры.
Миниатюрные интеллектуальные датчики нового поколения
Компания Bosch Sensortec представила серию BHI380 — миниатюрные датчики вибрации с встроенным ИИ-процессором. Устройства размером 5×5×1,5 мм способны автономно анализировать вибрационные характеристики оборудования, выявляя до 18 различных типов предаварийных состояний без необходимости передачи "сырых" данных в центральную систему.
Время автономной работы от компактного аккумулятора — до 24 месяцев, что делает эти датчики идеальными для труднодоступного оборудования.
Защита данных при граничных вычислениях
Исследовательская группа из Федеральной политехнической школы Лозанны (EPFL) разработала архитектуру безопасности ELSA (Edge Layer Security Architecture), специально оптимизированную для промышленных систем предиктивного обслуживания. Решение использует аппаратные модули безопасности и облегченные криптографические алгоритмы, защищая данные без значительного увеличения задержки обработки.
Согласно тестам, опубликованным в журнале ACM Transactions on Internet of Things, ELSA добавляет всего 5-8 мс к времени обработки данных, обеспечивая при этом устойчивость к 12 типам современных кибератак на промышленные системы.
Основан на идее размещения вычислительных ресурсов и обработки данных ближе к источнику их генерации. Это существенно отличается от традиционного подхода, где вся информация передавалась в удаленные облачные центры для ее анализа и хранения.
Подробнее об особенностях этой технологии:
Локальная обработка данных — на самом устройстве или на рядом находящемся узле сети. Это могут быть выделенные серверы, промежуточные хосты или локальные шлюзы, которые способны обрабатывать информацию без необходимости отправлять её в облако. Например, в случае с датчиками, собирающими сведения о температуре или влажности в помещении, такая информация может быть проанализирована мгновенно. Устройство может не только записать данные, но и предпринять незамедлительные действия на их основе — например, активировать обогреватель или кондиционер.
Уменьшение задержек и ускорение обработки. Сокращение расстояния, которое должны пройти данные, снижает временные задержки. Это критически значимо для приложений, требующих мгновенной реакции, таких как системы управления автотранспорта без водителей или промышленные конвейерные линии с высокими требованиями к быстроте реакции. Например, в автономном транспортном средстве данные от камер и датчиков собираются и обрабатываются (compute) в реальном времени — машина может мгновенно реагировать на изменения в окружающей обстановке. Такой уровень обработки нужен для предотвращения аварий или принятия оптимальных решений при управлении движением.
Распределенная архитектура. Функции обработки данных распределяются между несколькими устройствами и узлами, а не централизованы на одном сервере — это обеспечивает необходимую гибкость. Например, если в одном сегменте сети произойдёт сбой оборудования, другие узлы смогут продолжать свою работу — это повышает общую надёжность системы.
Фронтальная обработка и фильтрация данных. Не всю информацию необходимо направлять в центральное облако — ощутимую её часть можно обработать локально, а передавать только самую важную. Это уменьшает трафик, что, в свою очередь, экономит ресурсы и снижает затраты на облачное хранение. Например, системы видеонаблюдения могут осуществлять свои аналитические функции на месте, и отправлять в облако только данные о ключевых событиях, таких как обнаружение движения или распознавание лиц.
Интеграция с облачными решениями. Edge computation не призван заменить облачные вычисления, а действует в синергии с ними. Локальная обработка может предшествовать отправке информации в облако, где данные более глубоко анализируются и впоследствии хранятся. Организации могут получить наибольшую выгоду, комбинируя оба подхода: локальную обработку для оперативного реагирования и облачные вычисления для более продвинутой аналитики.
Всё это формирует целостную и эффективную систему, в которой данные обрабатываются быстро, надежно и в безопасном окружении, а необходимые решения могут приниматься непосредственно на месте.
К ним можно отнести различные устройства, в которых применены как простые, так и сложные технологии.
Среди них:
интернет вещей (IoT) — умные устройства вроде термостатов, бытовой техники и носимых устройств, которые могут обрабатывать и анализировать данные самостоятельно;
сетевые видеокамеры, которые могут выполнять предварительный анализ изображений перед отправкой их в облако;
автономные средства передвижения — автомобили, использующие в числе прочего периферийные вычисления для быстрой обработки дорожных данных;
мобильные устройства — смартфоны и планшеты, которые могут использовать локальные вычисления для улучшения пользовательского опыта, минимизируя зависимость от соединения с интернетом.
Используя эти устройства, мы создаем computer network, где данные обрабатываются и принимаются решения рядом с местом их генерации — это значительно повышает скорость и эффективность обслуживаемых процессов.
Переход к edge computing приносит ряд преимуществ. Вот несколько из них:
Устранение задержек. Локальная обработка уменьшает время отклика, что особенно важно для приложений, работающих в режиме реального времени — онлайн-игр, диспетчеризации такси и пр.
Снижение нагрузки на сеть. Поскольку обработка производится на месте, уменьшается объем данных, передаваемых в облако — снижается загруженность сетевых каналов.
Повышенная безопасность. Обработка данных (data processing) на месте позволяет избежать передачи всей информации на удаленные сервера — это понижает риск утечек и атак.
Экономическая эффективность. Использование вычислительных ресурсов на границе сетевой инфраструктуры может снизить затраты на облачные вычисления и хранение данных.
Таким образом, граничные вычисления открывают перед нами новые горизонты для оптимизации бизнес-процессов и совершенствования систем обработки данных.
Граничные вычисления продолжают активно развиваться, предоставляя промышленным предприятиям мощные инструменты для оптимизации обслуживания оборудования. По прогнозам Markets and Markets, рынок граничных вычислений для промышленности будет расти со среднегодовым темпом 24,3% в период с 2024 по 2029 год, достигнув объема $22,7 млрд к концу прогнозного периода.