Если мониторинг не критичен для работы вашего комплекса (перебои в сборе данных) то вариант выше нормальный, но не надежный, и так делать не совсем хорошо - много точек отказа и трудно удаленно поддерживать.
Так как:
- надо платить за каждый белый! статический IP адрес дополнительно (20 модемов);
- периодически статические IP слетают у провайдера и доступ к объекту вы теряете (проверено многолетней практикой) с последующим долгим восстановлением доступа;
- в таком варианте очевидно одна сим-карта в модеме. Если проблемы у провайдера - объект потерян, пока они свои проблемы не решат;
- при оформлении этих сим-карт на юридическое лицо (а это единственный верный путь в РФ) эту услугу надо указывать отдельно и обговаривать при заключении договора, что может быть неочевидно;
Как делать более разумно:
- та же идея с модемы + сим карта, но такие модемы, которые поддерживают VPN подключение на борту и 2 симкарты. Да, они могут быть чуть дороже, но такова плата за надежность получения данных. В этих модемах прописывается ваш FQDN адрес VPN сервера.
- в офисе где у вас стоит SCADA сервер и находится ПК оператора, ставится хост-сервер с UPS и VM. Где на одной VM вы разворачиваете SCADA сервер, на второй VM поднимаете VPN сервер (и желательно изменить порт входящих подключений с значения по умолчанию на другой)
В этом варианте - легко делать бекапы сервера SCADA (snapshot прямо на ходу), существенно повышается надежность всей системы в целом.
Ключевое что также решается проблема с белыми статическими IP - модемы сами устанавливают соединение с вашим сервером, находя его по DNS имени (в крайнем случае можно и по IP, тогда нужен только 1 статический IP адрес, а не 20). Так как в модеме 2 сим карты, вы уходите от критической точки в 1-го провайдера и у вас везде получается гибкая динамическая адресация.