Я работаю над проектом IoT, и мой бэкэнд работает в облаке.
Есть несколько сайтов, на которых власти не разрешают подключение устройства к облаку, но вместо этого они хотят, чтобы моя облачная инфраструктура была клонирована локально.
Какая хорошая стратегия для этого? Может, здесь подойдет что-то вроде докера?
Я новичок в программировании, и любая помощь будет очень признательна. TIA
Редактировать 1: на моей облачной виртуальной машине у меня есть брокер mqtt, работающий вместе с приложением python для бизнес-логики и базой данных mysql. Когда я клонирую это локально, облачная настройка должна быть универсальной, но локальная настройка предназначена только для устройства в этой локальной сети. Локальные устройства должны работать с этой локальной настройкой и независимо от облака Меня беспокоит, как быстро настроить это локально, не переходя на сайт и не устанавливая зависимости одну за другой.
Это настолько широкий вопрос, что на него нельзя разумно ответить без намного большей информации.
Однако пара идей:
если это Интернет вещей вы, вероятно, используете MQTT - у вас может быть локальный брокер MQTT на каждом сайте и пересылать сообщения в вашу облачную инфраструктуру из одной центральной защищенной точки.
если вам не нужны какие-либо специфические для облака функции и просто нужен способ для размещения вашего приложения на месте, я уверен, что каждая компания среднего или крупного размера будет иметь какое-то решение VMware, OVM или частного облака.
Но на самом деле, не зная вашей архитектуры, невозможно ответить на этот вопрос.