Открыть сервис

Периферийные вычисления

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

История

Концепция периферийных вычислений возникла как эволюция более ранних подходов к распределённой обработке данных. В 1990-х годах для ускорения доставки веб-контента использовались сети доставки контента (CDN), которые кэшировали статические данные на серверах, расположенных ближе к пользователям. Однако настоящий толчок развитию edge computing дало распространение интернета вещей (IoT) в 2010-х годах. Миллиарды датчиков, камер и устройств начали генерировать огромные объёмы данных, передача которых в облако становилась неэффективной из-за задержек и стоимости трафика.

В 2014 году Европейский институт телекоммуникационных стандартов (ETSI) опубликовал первую спецификацию по мобильным периферийным вычислениям (MEC), которая позже была переименована в Multi-access Edge Computing. В 2016 году основатели компании Packet (ныне Equinix Metal) и другие индустриальные игроки запустили проект Open Edge Computing. К началу 2020-х годов периферийные вычисления стали одной из ключевых технологий для развёртывания сетей 5G, промышленной автоматизации и автономных транспортных средств.

Архитектура и принципы работы

Периферийные вычисления предполагают трёхуровневую архитектуру:

  1. Устройства-источники (end devices) — датчики, камеры, смартфоны, промышленные контроллеры. Они генерируют первичные данные.
  2. Периферийные узлы (edge nodes) — вычислительные ресурсы, расположенные на границе сети. Это могут быть специализированные серверы, шлюзы IoT, базовые станции 5G или даже мощные маршрутизаторы. Они выполняют предварительную обработку, фильтрацию и анализ данных.
  3. Центральное облако (cloud) — удалённые дата-центры, куда передаются только агрегированные или критически важные данные для долгосрочного хранения и глубокого анализа.

Основные принципы работы включают:

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

Классификация

Периферийные вычисления можно классифицировать по нескольким признакам.

По месту размещения узлов

  • Туманные вычисления (fog computing) — архитектура, при которой вычислительные ресурсы располагаются между облаком и устройствами, часто на уровне локальных сетей. Термин введён компанией Cisco.
  • Мобильные периферийные вычисления (MEC) — узлы размещаются непосредственно на базовых станциях сотовой связи или в точках доступа Wi-Fi.
  • Микро-дата-центры — компактные серверные стойки, устанавливаемые в офисах, магазинах или на производственных площадках.

По типу обрабатываемых данных

  • Потоковая обработка — анализ непрерывных потоков данных в реальном времени (видео, телеметрия).
  • Пакетная обработка — периодическая обработка накопленных данных локально.

По степени интеграции с облаком

  • Тонкий клиент — периферийный узел выполняет только сбор и передачу данных, вся обработка идёт в облаке (фактически не является edge computing в полном смысле).
  • Толстый клиент — значительная часть обработки выполняется на периферии, облако используется для хранения и сложных вычислений.

Применение

Периферийные вычисления находят применение в различных отраслях.

Промышленность и производство

На промышленных предприятиях edge computing используется для мониторинга состояния оборудования (predictive maintenance). Датчики вибрации, температуры и давления на станках передают данные на локальный сервер, который анализирует их и предсказывает возможные поломки. Это позволяет предотвратить простои и сократить затраты на ремонт. В России подобные решения внедряются на предприятиях «Росатома» и «Газпрома» для управления технологическими процессами.

Автономные транспортные средства

Автомобили с системами автономного вождения генерируют до 1 ГБ данных в секунду с камер, лидаров и радаров. Передача этих данных в облако невозможна из-за задержек, поэтому обработка происходит на бортовом компьютере автомобиля (периферийном узле). В перспективе edge computing будет также использоваться в инфраструктуре «умных» дорог и светофоров.

Интернет вещей (IoT)

Умные дома, города и сельское хозяйство — классические сценарии для edge computing. Например, система «умного» освещения в городе обрабатывает данные с датчиков движения локально, включая свет только при необходимости, что экономит энергию. В сельском хозяйстве дроны и датчики почвы анализируют состояние полей в реальном времени, не отправляя все данные в облако.

Здравоохранение

Медицинские устройства (носимые мониторы, аппараты МРТ) могут обрабатывать данные на месте, чтобы мгновенно реагировать на критическое состояние пациента. Например, умные часы с функцией ЭКГ анализируют сердечный ритм локально и отправляют в облако только тревожные сигналы.

Сети 5G

Технология 5G тесно связана с периферийными вычислениями. Базовые станции 5G оснащаются встроенными вычислительными модулями, которые позволяют обрабатывать данные с минимальной задержкой (менее 1 мс). Это необходимо для тактильного интернета, удалённого управления роботами и дополненной реальности.

Преимущества и недостатки

Преимущества

  • Низкая задержка: время отклика сокращается до миллисекунд, что критично для приложений реального времени.
  • Экономия трафика: объём данных, передаваемых в облако, уменьшается в 10-100 раз.
  • Повышенная отказоустойчивость: система продолжает работать при потере связи с облаком.
  • Конфиденциальность: чувствительные данные могут обрабатываться локально, не покидая периметр предприятия.

Недостатки

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

Критика и проблемы

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

Ещё одна проблема — безопасность. Периферийные узлы часто расположены в физически незащищённых местах (например, на столбах освещения или в производственных цехах), что делает их уязвимыми для взлома. В 2021 году исследователи из компании Armis обнаружили уязвимости в протоколах связи периферийных устройств, которые позволяли удалённо перехватывать управление.

Перспективы развития

По оценкам аналитической компании Gartner, к 2025 году более 75% данных будет обрабатываться за пределами централизованных облачных дата-центров, то есть на периферии. Основными драйверами роста станут развитие сетей 5G, распространение промышленного интернета вещей и внедрение автономных систем. В России в 2023 году была принята дорожная карта «Новые коммуникационные технологии», которая предусматривает развитие edge computing для промышленности и «умных» городов.

Ожидается, что в будущем периферийные вычисления будут интегрированы с технологиями искусственного интеллекта, что позволит создавать самообучающиеся системы на местах. Также активно развивается концепция «серверлесс» (serverless) на периферии, когда разработчики могут запускать код без управления инфраструктурой.

Источники

  • ETSI GS MEC 001: Multi-access Edge Computing (MEC) Terminology. European Telecommunications Standards Institute, 2019.
  • Satyanarayanan, M. The Emergence of Edge Computing. IEEE Computer, 2017.
  • Shi, W., Dustdar, S. The Promise of Edge Computing. IEEE Computer, 2016.
  • Gartner. Top Strategic Technology Trends for 2024: Edge Computing. Gartner Research, 2023.
  • Дорожная карта развития «Новых коммуникационных технологий» в РФ. Минцифры России, 2023.
  • Armis Labs. Critical Vulnerabilities in Edge Computing Devices. Armis Research Report, 2021.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →