Периферийные вычисления
Периферийные вычисления (англ. 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, промышленной автоматизации и автономных транспортных средств.
Архитектура и принципы работы
Периферийные вычисления предполагают трёхуровневую архитектуру:
- Устройства-источники (end devices) — датчики, камеры, смартфоны, промышленные контроллеры. Они генерируют первичные данные.
- Периферийные узлы (edge nodes) — вычислительные ресурсы, расположенные на границе сети. Это могут быть специализированные серверы, шлюзы IoT, базовые станции 5G или даже мощные маршрутизаторы. Они выполняют предварительную обработку, фильтрацию и анализ данных.
- Центральное облако (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 →