Наша цель — клаудизм!? Часть 2. Больше тумана

Б. Гольдштейн, д.т.н., зав. кафедрой СПбГУТ,
А. Голышко. к.т.н., системный аналитик ГК «Техносерв»

Журнал «Первая миля», № 5, 2018.

Продолжение. Первая часть — здесь. Только Cloud Computing начал утверждаться в головах пользователей, как возникла очередная модель компьютинга - Edge Computing, или периферийные (граничные) вычисления, называемые еще Fog Computing (туманные вычисления). Под всем этим подразумевается модель, в которой данные, их обработка и даже некоторые приложения находятся в распределенных устройствах на границе сети, вместо того чтобы почти полностью находиться в облаке.

Туманные идеи. Термин исходит из того, что туман — это то же облако, просто находящееся ближе к земле, то есть туманные вычисления распределяются в пространстве между границами сети и централизованными облачными ресурсами. Сам туман состоит из «вычислительных капель» — миничипов, микроконтроллеров с определенной процессорной мощностью, памятью, интерфейсом, средствами беспроводной связи, электропитанием. Соответственно, туманные вычисления основываются на распределенной инфраструктуре совокупности таких «капель» с топологией типа ячеистой (mesh) сети, динамической маршрутизацией, и относительно однородными по вычислительной мощности «каплями». Такая «капля» питается от небольшой батарейки, которой хватает на несколько лет беспрерывной работы. К «капле» могут подключаться всевозможные датчики и прочие объекты IoT / IoE. С помощью этих мини-чипов можно создать действительно распределенную сеть данных или устройств и развернуть ее по всей планете.

Основное отличие граничных вычислений от облачных заключается в том, что сбор и анализ данных проводится не в централизованной вычислительной среде, такой как ЦОД, а в том месте, где происходит генерация потоков данных. Источниками данных служат цифровые устройства (не обязательно находящиеся в одной локации), которые затем передают эти данные в режиме реального времени (зависит от ситуации, передача информации может быть отложена) в центральный репозиторий. Таким образом Fog Computing не только перемещает (частично или полностью) объекты и службы облачных вычислений из центра в сеть доступа, но и открывает путь разнообразным сетевым проводным / беспроводным микроконтроллерам, мобильным интеллектуальным устройствам с ограниченными ресурсами к новым приложениям, которые позволят распределенным пользователям / машинам собирать, анализировать и делиться данными об окружающей среде, о мире людей и вещей.