Микросервисы и облака станут сердцем IoT
Интернет вещей, который соединяет и обеспечивает связь между обширной сетью датчиков, приборов и объектов, является сегодня одной из самых захватывающих ИТ концепций. Сторонники IoT предполагают, что он произведет революцию во всем - от автоматизации вождения автомобилей до личных помощников. Продавцы рассматривают IoT как возможность подключить миллиарды новых устройств к Интернету и генерировать ошеломительные суммы доходов.
Скептики, однако, считают иначе. Некоторые утверждают, что IoT вводит в сеть миллиарды неизвестных и ненадежных устройств, в то время как другие ожидают, что стоимость датчиков стремительно взлетит, что нанесет вред развитию концепции. Кроме того, некоторые скептики полагают, что правила конфиденциальности и безопасности будут пресекать всю концепцию IoT на корню.
В совокупности эти аргументы заставляют задать фундаментальный вопрос, что же на самом деле означает IoT? Большинство принимает этот термин дословно, полагая, что он просто подразумевает подключение датчиков на различных устройствах и сами машины непосредственно к сети Интернет. Тем не менее, эта модель создает потенциальные проблемы. Если IoT датчики и элементы управления находятся в сети Интернет, они могут быть подвержены атакам из любой точки планеты, где есть подключение к всемирной паутине.
Разумеется, подобное развитие событий не является гарантированным прогнозом. Сегодня уже миллиарды датчиков и элементов управления размещены как в домах, так и в офисах – и они не просто подключены к Интернет.
Линии питания и подключения большинства современных датчиков и элементов управления обеспечивают их связь с единым контроллером, который интерпретирует полученные данные и действует на основе результатов их обработки. В последнее время эти контроллеры получили возможность подключения к сети Интернет, и большинство систем «Умный дом» использует именно эту модель.
В модели контроллера владелец дома или бизнеса устанавливает датчики и контрольные точки, обеспечивающие связь с контроллером. Контрольная точка осуществляет основные функции управления, а также может отправлять данные на мобильное устройство для удаленного управления. Контроллер должен быть подключен к сети Интернет, но он же и обеспечивает гарантии безопасности.
Эта модель контроллера может решить многие вопросы безопасности IoT для пользователей. Тем не менее, другие проблемы остаются, например, вопросы форматов данных, а также поиска и аутентификации датчика. Решение этих вопросов может означать внедрение значительных изменений для облачной среды организации.
Переосмысление подхода к IoT
Сенсорные устройства управляют и собирают различные форматы данных. Пользователи, подключающиеся к датчику IoT, вряд ли знают формат данных датчика, кроме случая, когда эти форматы данных стандартизированы. А, не зная формата данных, интерпретировать их и осуществлять управление чрезвычайно трудно.
Локализация информации от датчика может показаться не проблематичным вопросом, но любой, кто живет в оживленном городе, понимает, что существует огромное количество мест для установки датчиков. Все данные датчика ситуативны и отражают условия непосредственно вокруг него; так как пользователи могут находить и интерпретировать данные от необходимого датчика?
Одним из решений является преобразование данных IoT в базу данных пользователей, обеспечить выполнение запроса к которой можно с помощью микросервисов. Если проверку подлинности данных от контроллеров IoT собирают в удобном формате больших данных, то аналитики могут извлечь данные по запросу - не только на текущий период, но также и за прошлые периоды. Процесс хранения может помочь согласовать форматы данных от разных датчиков в общий слой и идентифицировать данные по местоположению или множеству других факторов, которые облегчают к ним доступ и их использование.
Эта модель базы данных превращает IoT из культа сети в культ облака. Пользователям по-прежнему необходимо собирать данные от устройств IoT, но также идентифицировать и хранить их, чтобы обеспечить легкость доступа. Кроме того, эта модель требует, чтобы решения безопасности IoT организации перешли на уровень облачных сред, а не оставались на уровне сети. Облачные активы, развивающиеся для использования через приложения без непосредственного участия приложений - как и активы IoT, поскольку датчики не являются частью пользовательских приложений - также требуют специального планирования для решения вопросов форматов данных и поддержки синхронизированного анализа данных от нескольких источников IoT. В то время как текущая практика, вероятно, может решить эту проблему, масштабируемость приложений IoT может оказаться сложной задачей.
IoT подход на основе баз данных и микросервисов также предлагает улучшение поддержки конфиденциальности и политики общественной безопасности. Поскольку шаблоны запросов непосредственно видны, IoT системы, основанные на микросервисах и запросах, легче обнаружить при попытке отслеживать местоположение человека.
Миссия IoT состоит в подключении активов, обеспечивающих поступление ценной информации и влияющих на выполнение важных задач. Но поток информации от этих активов необходим. Принятие подхода к IoT, основанного на базах данных, может предоставить всю необходимую нам информацию без потенциальных рисков и затрат.