Программное обеспечение для шлюза инженера по периферийным вычислениям
Приложение, работающее на локальном устройстве, которое собирает данные от датчиков или машин поблизости и решает, что с ними делать, прежде чем что-либо покинет площадку.
IoT, встраиваемые системы и робототехника
Обработка данных решается рядом с местом их появления, на шлюзе или самом устройстве, вместо того чтобы отправлять всё в облако и ждать ответа.
Бизнесу с камерами, датчиками или промышленным оборудованием на одной или нескольких площадках нужен инженер по периферийным вычислениям в Дубае, как только отправка каждого фрагмента данных в облако для обработки становится слишком медленной, слишком дорогой или слишком ненадёжной, чтобы на неё полагаться. Периферийные вычисления держат принятие решений рядом с местом, где данные создаются, на локальном шлюзовом устройстве или на мощном оборудовании, подключённом прямо к датчику, и отправляют в облако только результаты или сводку, когда это действительно полезно.
Эта роль находится между классической встраиваемой разработкой и классической облачной инженерией, и хороший инженер по периферийным вычислениям в Дубае уверенно чувствует себя по обе стороны этой границы: запускает контейнеризированное программное обеспечение на ограниченном локальном оборудовании, поддерживает работу устройства через нестабильное или пропадающее интернет-соединение и решает, что действительно требует обращения к облаку, а что стоит обрабатывать там, где данные были созданы. Именно такие решения, принятые хорошо, отличают отзывчивую, устойчивую систему от той, что останавливается в момент обрыва связи.
Что строит роль
Развёртывание камер или датчиков сразу на нескольких площадках частая причина нанять инженера по периферийным вычислениям в Дубае.
Приложение, работающее на локальном устройстве, которое собирает данные от датчиков или машин поблизости и решает, что с ними делать, прежде чем что-либо покинет площадку.
Программное обеспечение, упакованное для надёжной работы на оборудовании на границе, обновляемое и управляемое удалённо без необходимости физического присутствия техника на каждой площадке.
Логика, которая продолжает работу устройства и ставит данные в локальную очередь при обрыве сетевого соединения, а затем автоматически нагоняет отставание, когда связь возвращается.
Модель машинного обучения, оптимизированная для работы прямо на локальном оборудовании, дающая быстрый результат без отправки данных в облако для каждого решения.
Сведение непрерывного потока сырых данных с датчиков или видео к сводкам и оповещениям, которые действительно стоит отправлять дальше.
Способ отслеживать, обновлять и устранять неполадки многих устройств на границе сразу на нескольких площадках из одного места.
Важные навыки
Сочетание встраиваемых и облачных навыков.
| Навык или инструмент | Как выглядит хороший результат | Почему это важно |
|---|---|---|
| Облачная платформа для границы, например AWS IoT Greengrass или Azure IoT Edge | Уже развёртывал и управлял реальными устройствами на одной из этих платформ, а не только прошёл вводный учебник | Обе платформы решают более сложные задачи удалённого развёртывания и обновления в масштабе, которые стоит использовать, а не строить заново |
| Контейнеризация | Уверенно упаковывает и запускает программное обеспечение в контейнерах на ограниченном по ресурсам оборудовании, а не только на полноразмерном сервере | Большинство современных платформ на границе разворачивают программное обеспечение в виде контейнеризированных модулей |
| Работа в сети в реальных условиях | Проектирует так, будто прерывистое или медленное соединение это норма, а не исключение | Многие площадки на границе, от склада до удалённого объекта, не имеют надёжного подключения |
| Развёртывание лёгкого машинного обучения | Оптимизировал или конвертировал модель для работы в рамках памяти и вычислительных ограничений устройства на границе, где это уместно для проекта | Модель облачного размера обычно не запустится, или не запустится достаточно быстро, на типичном оборудовании на границе |
| Безопасность на границе | Относится к физически доступному устройству на границе как к реальной поверхности атаки, а не только к сети, которая его связывает | Устройство на границе в поле физически доступнее для злоумышленника, чем сервер в дата-центре |
AWS описывает AWS IoT Greengrass как среду выполнения на границе, позволяющую устройствам «действовать локально с данными, которые они создают», а Microsoft описывает Azure IoT Edge как способ развернуть контейнеризированные приложения, приближающие аналитику «к вашим устройствам для более быстрых выводов», и кандидат должен уметь конкретно говорить о том, с какой из этих двух платформ, или ни с одной, у него есть реальный опыт.
Форматы сотрудничества
Проект с ограниченным объёмом подходит для конкретной цели, например переноса обработки одной площадки из облака на локальный шлюз, с завершением в виде протестированного, задокументированного развёртывания. Выделенный специалист подходит бизнесу, разворачивающему периферийные вычисления сразу на нескольких площадках со временем, где один и тот же инженер переносит уроки одного развёртывания в следующее. Помощь в подборе персонала подходит компании, строящей эту компетенцию в штате на постоянной основе, особенно когда развёртывания на границе становятся центральными для продукта, а не разовым проектом. Консалтинг подходит команде с развёртыванием на границе, которое страдает от надёжности или масштаба, где опытный обзор архитектуры часто находит реальное узкое место быстрее, чем добавление оборудования.
Оценка кандидата
Вопросы, раскрывающие реальный опыт развёртывания в поле.
Проведите эти проверки сами или попросите нас взять их на себя в рамках помощи в подборе персонала, когда вы решите нанять инженера по периферийным вычислениям в Дубае.
Не одно тестовое устройство на столе. Спросите, сколько было площадок и что сломалось первым после выхода из лаборатории.
Сильный кандидат описывает конкретное поведение очереди и восстановления, а не общее заверение «оно это обрабатывает».
Спросите, что происходит, если обновление не удалось на устройстве на площадке, где некому вмешаться физически.
Продуманный ответ раскрывает реальное архитектурное чутьё, а не просто знакомство с документацией платформы.
Кандидат с реальным опытом задумывался о том, что произойдёт, если кто-то получит физический доступ к развёрнутому устройству.
Сертификации
Вендорские экзамены существуют, и у нашей команды их нет, поэтому просите доказательства вместо значков.
Облачные вендоры периодически запускают программы сертификации, затрагивающие темы IoT и границы сети, и они со временем меняются, поэтому стоит проверять актуальную страницу сертификации вендора напрямую, а не доверять заявленному значку. Мы не заявляем такую сертификацию для нашей команды.
Реальное развёртывание, которое кандидат может описать от начала до конца, включая то, что пошло не так и как это исправили, скажет о готовности вести периферийные вычисления в продакшене больше, чем значок. Именно такие доказательства стоит просить, когда вы решаете нанять инженера по периферийным вычислениям в Дубае.
Особенности ОАЭ
Актуально, как только на площадке обрабатываются персональные данные.
Хранение данных на локальном шлюзе вместо облака не выводит их из-под действия федеральных правил ОАЭ о защите данных. Собственное резюме правительства ОАЭ по Федеральному декрету-закону № 45 от 2021 года подтверждает, что закон охватывает обработку данных как внутри страны, так и за её пределами, и устанавливает требования к согласию и безопасности персональных данных независимо от того, где они хранятся. Если шлюз или устройство хранит видеозаписи с камер, журналы доступа или другие персональные данные локально, этому локальному хранению нужна та же забота, что инженер по периферийным вычислениям уделил бы облачной базе данных, и это стоит решить до того, как дизайн хранилища устройства будет окончательно утверждён, желательно вместе с инженером по периферийным вычислениям в Дубае, который отвечает за эту часть разработки.
Эта роль входит в нашу категорию IoT, встраиваемые системы и робототехника, часть более широкого раздела наём разработчиков в Дубае. Для полной сборки Linux, работающей на самом шлюзовом оборудовании, смотрите нашу страницу разработчик встраиваемых систем, а для более широкой облачной архитектуры за пределами уровня границы может также подойти наша страница облачные услуги. Если система на границе питает восприятие и навигацию робота, а не фиксированную площадку, наша страница инженер по программному обеспечению робототехники тесно связана, а для подключённых датчиков, отчитывающихся на более широкий дашборд, наша страница инженер IoT раскрывает этот уровень.
Прямые ответы
Периферийные вычисления выполняют обработку физически рядом с местом появления данных: на локальном шлюзе, промышленном компьютере или достаточно мощном устройстве, вместо отправки сырых данных в далёкий дата-центр и ожидания ответа. Граница не всегда чёткая, и многие реальные системы используют оба подхода: быстрые локальные решения на границе и более тяжёлый анализ в облаке.
Полоса пропускания, задержка и надёжность. Камера с непрерывным видео, производственная линия, которой нужен ответ за миллисекунды, или площадка с ненадёжным интернетом, это ситуации, где ожидание ответа от облака слишком медленное или слишком дорогое, и локальная обработка решает это напрямую.
Не обязательно. Это два хорошо задокументированных варианта для управления развёртываниями на границе в масштабе, полезные, когда у вас больше нескольких площадок, но для одной площадки или небольшого пилота полноценная платформа иногда не нужна. Инженер по периферийным вычислениям поможет решить исходя из вашего реального масштаба.
Современное оборудование на границе способно запускать по-настоящему полезные, компактные модели машинного обучения для таких задач, как распознавание объекта в кадре видео, хотя оно более ограничено, чем облачный сервер, и модель обычно нужно оптимизировать именно под устройство, на котором она работает.
Хорошо спроектированная система на границе продолжает работать локально и ставит данные в очередь на отправку, когда связь вернётся, вместо полной потери функциональности. Спросите кандидата напрямую, как он справлялся с периодом офлайн в прошлом проекте, поскольку именно здесь проявляются слабые решения.
Источники
Фиксированная цена в письменном виде
Получили. Мы уже готовим ваше предложение.
В рабочее время вы получите его в течение 45 минут. Проверьте почту, там письмо с подтверждением.