Назад | Перейти на главную страницу

Как клонировать мой облачный сервер локально?

Я работаю над проектом IoT, и мой бэкэнд работает в облаке.

Теперь есть несколько сайтов, где власти не разрешают подключение устройства к облаку, но вместо этого они хотят, чтобы моя облачная инфраструктура была клонирована локально.

Какая хорошая стратегия для этого? Может ли здесь что-то вроде докера подойти?

Я новичок в программировании, и любая помощь будет очень признательна. TIA

Изменить 1: на моей облачной виртуальной машине у меня есть брокер mqtt, работающий вместе с приложением python для бизнес-логики и базой данных mysql. Когда я клонирую это локально, настройка облака должна быть универсальной, но локальная настройка предназначена только для устройств в этой локальной сети. Локальные устройства должны работать с этой локальной настройкой и независимо от облака. Меня беспокоит, как быстро настроить это локально, не переходя на сайт и не устанавливая зависимости одну за другой.

Это настолько широкий вопрос, что на него невозможно ответить без намного больше Информация.

Хотя пара идей:

  • если это Интернет вещей, вы, вероятно, используете MQTT - у вас может быть локальный брокер MQTT на каждом сайте и пересылать сообщения в вашу облачную инфраструктуру с одной центральной защищенной точки.

  • Если вам не нужны какие-либо специфические для облака функции и вам просто нужен способ размещения вашего приложения на месте, я уверен, что каждая компания среднего или большего размера будет иметь какое-то решение VMware, OVM или частного облака.

Но действительно, не зная своей архитектуры, ответить на этот вопрос невозможно.