В современную эпоху, основанную на обработке данных, задержки в передаче информации и ограничения по пропускной способности сети становятся ключевыми факторами, сдерживающими процесс цифровой трансформации. Традиционные централизованные модели облачных вычислений, при которых все задачи обработки данных сосредотачиваются в далеких, крупных центрах обработки данных, сталкиваются с беспрецедентными трудностями. Когда пользователи отправляют запросы, требующие обмена данными с центральными облачными серверами на расстоянии в тысячи километров, возникающие задержки могут быть неприемлемыми для таких сценариев, как прямые трансляции, онлайн-игры, Интернет вещей и реальное время сотрудничество. В связи с этим появилась технология ускорения работы сетей на периферии (edge computing): она позволяет перемещать ресурсы обработки, хранения данных и сетевое обеспечение из центральных облачных систем в ближайшие к пользователям или источникам данных узлы сети, тем самым коренным образом улучшая производительность сети и качество пользовательского опыта.
Что такое краевое ускорение?
Модель ускорения передачи данных на периферии (edge acceleration) представляет собой концепцию сетевой архитектуры и технологическую систему, основанную на использовании распределенно размещенных узлов, находящихся ближе к конечным пользователям или устройствам. Это позволяет снизить задержки при передаче данных, уменьшить нагрузку на ширину канала связи при обращении к центральным серверам (процессе «повторного запроса данных» – backloading) и повысить надежность общих сервисов. В отличие от традиционных моделей, в которых весь трафик собирается в одной центральной точке, система ускорения на периферии создает распределенную сеть услуг с интеллектуальным распределением задач между узлами.
Основные компоненты технологии ускорения работы приложений на краях экрана (edge acceleration):
Типичная система ускорения обработки данных на периферии состоит из трех ключевых компонентов: периферийных узлов, системы интеллектуального распределения задач и центрального облачного сервиса. Периферийные узлы представляют собой миниатюрные центры обработки данных, размещенные в городских сетях, на серверных площадках операторов или даже рядом с базовыми станциями; они отвечают за выполнение вычислительных задач, требующих высокой оперативности, а также за кэширование контента. Система интеллектуального распределения задач включает в себя механизмы глобального балансирования нагрузки и алгоритмы оптимизации маршрутов, основанные на реальном состоянии сети; эти механизмы обеспечивают точное направление пользовательских запросов к наиболее подходящим периферийным узлам. Центральный облачный сервис выступает в роли “мозга” системы: он занимается выполнением сложных вычислений в больших объемах, анализом данных и обучением моделей, а также синхронизирует обновленные правила, алгоритмы и контент с периф
Рекомендуемое чтение Глубокий анализ технологий ускорения передачи данных на периферийных устройствах: как изменить существующие подходы к распространению современного интернет-контента。
Различия между CDN (Content Delivery Network) и традиционными сервисами облачных вычислений:
Многие люди часто путают технологию ускорения передачи данных на периферийных узлах (edge acceleration) с сетями распределения контента (content distribution networks, CDN). Однако между ними существует существенное различие. Сети CDN в первую очередь направлены на кэширование и распределение статического или потокового контента с целью ускорения его передачи пользователям. Технология ускорения на периферийных узлах, напротив, представляет собой более широкое понятие: она не только ускоряет передачу данных, но и позволяет выполнять логические операции прямо на периферийных узлах с использованием возможностей расчетных ресурсов, находящихся там же. Это позволяет выполнять программный код, обрабатывать данные и выполнять простые функции без необходимости обращения к центральному облачному сервису. По сравнению с традиционными облачными технологиями, ускорение на периферии способствует децентрализации вычислительных ресурсов, являясь их эффективным дополнением
Как ускорение работы на краях экрана (edge acceleration) может повысить производительность сети?
Технология ускорения передачи данных по границам сети (edge acceleration) значительно повышает её производительность благодаря физическому сближению узлов сети и архитектурным улучшениям; эффект от её применения является непосредственным и поддаётся количественной оценке.
Значительно снизить задержку в сети.
Это самое прямое и заметное преимущество технологии ускорения данных на периферии. Согласно законам физики, скорость распространения света в оптических волокнах ограничена, поэтому передача данных на большие расстояния неизбежно сопровождается задержками. Размещение сервисов на периферийных узлах, находящихся в нескольких десятках или даже нескольких километрах от пользователей, позволяет снизить время от отправки запроса до получения ответа с нескольких сотен миллисекунд до нескольких миллисекунд. Это имеет решающее значение для реального времени в онлайн-играх, мгновенной реакции финансовых транзакционных систем и точного управления в промышленных сетях.
Эффективное снижение интенсивности сетевого трафика
В традиционном режиме весь пользовательский трафик сосредотачивается на нескольких центральных выходных точках облачных сетей, что приводит к частым задержкам и перегрузкам как в каналах передачи данных, так и на входных узлах центральных облачных систем. Технология ускорения работы на периферии позволяет распределить трафик среди сотен или даже тысяч периферийных узлов для локальной обработки; данные, не требующие оперативной передачи в центральную облачную сеть, передаются лишь по мере необходимости. Это значительно снижает нагрузку на каналы передачи данных, предотвращает возникновение узких мест в сети и повышает пропускную способность, а также стабильность всей сети в целом.
Оптимизация использования пропускной способности канала связи и снижение затрат
Объемы больших данных, особенно видеопотоков, программного обеспечения, загружаемого с серверов, и обновлений прошивки, не требуют ежекратного скачивания с удаленных источников. Крайние узлы могут кэшировать эти данные, обеспечивая пользователям в том же регионе более быстрый доступ к информации. Это снижает потребление пропускной способности каналов связи, что позволяет ускорять загрузку контента и существенно экономить затраты на передачу данных для поставщиков услуг.
Рекомендуемое чтение Вступаем в эру интеллекта: подробный анализ того, как технология ускорения на периферии меняет сетевую передачу и распространение контента.。
Как ускорение работы приложений на краях экрана (edge acceleration) может улучшить пользовательский опыт?
Конечным показателем качества сетевой работы является впечатление, которое она оставляет у конечных пользователей. Технология краевого ускорения позволяет преобразовывать улучшения в перформансах во вполне ощутимый, более плавный и надежный пользовательский опыт работы с приложениями.
Достижение максимальной реальности интеракций в реальном времени
В сценариях видеоконференций, удаленного сотрудничества и использования облачных рабочих столов любые задержки и торможения серьезно снижают эффективность коммуникации. Технология ускорения данных на периферийных узлах обеспечивает быструю реакцию системы на каждое действие пользователя (нажатие кнопок, передачу голосовых команд) и их обработку на ближайшем узле, создавая ощущение реального времени, аналогичное тому, которое получается при работе с устройством непосредственно на месте. В приложениях усиленной реальности и виртуальной реальности низкая задержка является важнейшим фактором, предотвращающим у пользователясь чувство головокружения и обеспечивающим погружающийся пользователь
Повышение доступности и надежности сервисов
Дистрибутивная архитектура придает системе большую устойчивость к отказам. В случае сбоя в каком-либо центральном облачном регионе или сетевом канале традиционная архитектура может привести к массовым перебоям в работе сервисов. Однако система интеллектуального распределения трафика в сетях ускорения на периферии позволяет быстро перенаправлять трафик на другие работоспособные периферийные узлы или регионы, обеспечивая бесперебойную работу сервисов и их высокую доступность. Для глобальных бизнес-процессов местные периферийные узлы также помогают избежать проблем с нестабильным доступом, вызванных колебаниями международных сетевых каналов.
Поддерживаются услуги персонализированной локализации.
Крайние узлы могут предоставлять более интеллектуальные и персонализированные услуги на основе географического положения пользователя, состояния сети и контекстуальной информации. Например, они могут транслировать локализованные новости и рекламные материалы пользователям из разных регионов; автоматически выбирать разрешение и битрейт видеопотока в зависимости от типа сети, используемой пользователем; в сценариях Интернета вещей крайние узлы могут быстро обрабатывать данные с местных датчиков и принимать мгновенные решения, не требуя передачи всех данных в облако. Это не только обеспечивает защиту конфиденциальности пользователей, но и улучшает скорость обработки информации.
Ключевые технологии реализации ускорения работы на границах экрана (edge acceleration)
Реализация концепции ускорения работы на краях экрана зависит от совершенства и взаимодействия ряда ключевых технологий.
Платформа периферийных вычислений и контейнеризация
Легкие технологии виртуализации, особенно технологии контейнеризации, являются ключом к обеспечению гибкости и адаптивности в рамках решений для реализации сетей розничного обслуживания (edge computing). Пакетирование приложений и их зависимостей в стандартные контейнеры позволяет быстро и единообразно развертывать их на тысячах гетерогенных узлов на периферии сети. Платформы для реализации сетей розничного обслуживания отвечают за организацию работы контейнеров, их управление и обеспечение соблюдения правил их жизненного цикла, что гарантирует стабильную работу приложений в условиях ограниченных ресурсов.
Рекомендуемое чтение Быстрое улучшение пользовательского опыта: глубокий анализ принципов и практик ускорения данных на периферийных устройствах в области облачных технологий。
Безсерверные краевые функции (Serverless Edge Functions)
Функции на краю сети (edge functions) позволяют разработчикам размещать бизнес-логику в виде функций на узлах, расположенных на периферии сети, и выполнять их на основе событий. При поступлении пользовательского запроса ближайший узел немедленно запускает соответствующую функцию для генерации динамического контента или обработки запросов к API, без необходимости предварительной настройки или управления серверами. Такой подход значительно упрощает процесс разработки и обслуживания приложений, обеспечивая возможность расчетов по мере необходимости и мгновенного запуска систем (в течение нескольких миллисекунд).
Оптимизация интеллектуальных сетей и протоколов
Помимо инфраструктуры, оптимизация самих сетевых протоколов также играет ключевую роль. К этому относится использование более эффективных протоколов передачи данных, сокращение затрат на установление соединения и задержек в передаче данных на уровнях сети и передачи; применение интеллектуальных алгоритмов маршрутизации для выбора наиболее оптимального пути передачи данных в реальном времени; а также внедрение технологий предварительной коррекции ошибок с целью предотвращения потери пакетов данных в условиях слабой сети и обеспечения плавного пользовательского опыта.
Единая система безопасности и управления
Дистрибутивная архитектура создает более широкие возможности для совершения атак на систему. Поэтому такие подходы к обеспечению безопасности, как модель нулевого доверия, полный шифрованный обмен данными от периферийных узлов до облачных сервисов, единая система аутентификации и контроля доступа, а также механизмы безопасного запуска узлов и обеспечения надежной среды выполнения программ, становятся особенно важными. Кроме того, необходима централизованная система управления, которая будет осуществлять единый мониторинг, настройку, обновление узлов, расположенных по всему миру, и распространение соответствующих политик безопасности, обеспечивая тем самым принципы “централизованного управления и распределенного выполнения”.
резюме
Технология ускорения обработки данных на периферии представляет собой эволюцию парадигмы от централизованных облачных сервисов к распределенному совместному вычислению. Она позволяет размещать вычислительные ресурсы непосредственно на границах сети, тем самым эффективно решая ключевые проблемы, связанные с задержками, пропускной способностью и надежностью передачи данных. Это не только приводит к качественному улучшению производительности сети, но и напрямую способствует созданию плавного, реального времени и надежного пользовательского опыта. С развитием устройств Интернета вещей, распространением приложений, работающих в реальном времени, а также появлением таких концепций, как метавселенная, технология ускорения на периферии становится неотъемлемой частью инфраструктуры для создания следующего поколения интернета и интеллектуальных цифровых сервисов. В будущем периферийные устройства и центральные облачные системы будут теснее сотрудничать, формируя интегрированную систему интеллектуальных вычислений, которая будет продолжать стимулировать технологические инновации и рост бизнеса.
Часто задаваемые вопросы
Являются ли технологии ускорения передачи данных на краях сети (edge acceleration) и CDN (Content Delivery Network) одним и тем же?
Это не совсем одно и то же. CDN (Content Delivery Network) является важной частью системы краевой обработки данных и одним из её приложений; его основная функция — кэширование и ускорение распространения статического контента.
Модель ускорения данных на периферийных узлах представляет собой более широкое понятие, которое включает в себя возможности распределения контента посредством систем типа CDN (Content Delivery Network) и дополнительно интегрирует технологии периферийных вычислений. Эта модель позволяет выполнять программный код, обрабатывать логические операции и запускать приложения непосредственно на периферийных узлах, тем самым ускоряя генерацию динамического контента, обработку запросов к API и обработку данных в реальном времени. Ее функциональные возможности и область применения значительно превосходят возможности традиционных систем CDN.
Означает ли развертывание систем ускорения передачи данных на периферийных устройствах отказ от использования облачных технологий?
Напротив, внедрение технологий ускорения обработки данных на периферийных устройствах не означает отказ от использования облачных технологий; это скорее создание совместной архитектуры, основанной на взаимодействии облачных и периферийных ресурсов (так называемой архитектуры “облачно-периферийного в
Центральные облачные системы специализируются на обработке больших объемов данных, анализе больших данных, обучении сложных моделей и других задачх, не требующих реального времени и предполагающих интенсивные вычисления. Краевые узлы, со своей стороны, отвечают за обеспечение мгновенных ответов пользователей, выполнение операций с низкой задержкой и обработку данных на месте. Оба компонента тесно связаны между собой сетью; данные и задачи интеллектуально передаются между облаком и краевыми узлами, в результате чего формируется более эффективная и многоуровневая вычислительная система.
Как обеспечивается безопасность ускорения на грани возможностей?
Метод ускорения обработки данных на периферийных узлах обеспечивается множеством уровней безопасности. Во-первых, на физическом и аппаратном уровне периферийные узлы размещаются в защищенных серверных помещениях операторов связи, и для их работы используются такие технологии, как среда надежного выполнения программного обеспечения (trusted
Во-вторых, на уровне программного обеспечения и сети необходимо реализовать полностью зашифрованный обмен данными, строгую систему аутентификации и контроля доступа, а также соблюдать принципы безопасности типа «нулевого доверия» (zero trust security). Кроме того, единая платформа управления позволяет централизованно отслеживать состояние безопасности всех периферийных узлов, быстро распространять обновления безопасности и правила, обеспечивая тем самым единый и контролируемый уровень защиты всей распределенной сети.
Какие отрасли или приложения наиболее подходят для использования технологий краевой (edge) акселерации?
Технология ускорения данных на периферийных устройствах особенно полезна для сценариев, чувствительных к задержкам в передаче данных, требующих большого объема трафика или высокой надежности системы. К типичным отраслям и приложениям, в которых она находит применение, относятся: онлайн-игры, видеопередачи в реальном времени и интерактивные развлечения; интернет вещей и умные города (например, системы умного транспорта, промышленная автоматизация); сфера финансовых технологий (процессы реального времени, контроль рисков); системы дистанционной медицины, онлайн-образования и инструменты для совместной работы в реальном времени (видеоконференции); а также передовые технологии, такие как автономное вождение и усиленная/виртуальная реальность. Любой бизнес, стремящийся повысить качество обслуживания с уровня “секунд” до уровня “миллисекунд”, сможет значительно извлечь выгоду из использования технологий ускор
Что дальше, что дальше?
Расширенное чтение и практические знания
Следующие статьи связаны с темой этой статьи и подходят для дальнейшего углубленного чтения. Зачастую лучше начать с той статьи, которая наиболее близка к вашей текущей проблеме, а затем постепенно переходить к другим темам.
- Подробный анализ CDN: принцип работы сетей распределения контента, преимущества и сценарии применения
- Анализ технологий ускорения работы веб-сайтов на периферии: как повысить их производительность с помощью CDN и расчетных ресурсов, расположенных на периферии сети
- Анализ технологий ускорения работы приложений на границах сети: как повысить производительность и качество пользовательского опыта с помощью распределенных сетей
- Что такое ускорение на границе (edge acceleration)? Полное руководство по использованию технологий краевого обработки данных (edge computing) для повышения производительности веб-сайтов и приложений
- Что такое CDN (Content Delivery Network – Сеть распределения контента)? Подробный анализ принципов работы, преимуществ и сценариев применения CDN.