Безопасные подходы к выгрузке данных на сайт из удаленной базы данных
Есть два независимых сервера, в разных ДЦ.
На первом сервере есть база данных, хранящая в себе некоторые данные (температуру датчиков, время) На втором сервере есть веб-страница, куда я хочу выводить данные с БД первого сервера.
Столкнулся с этим впервые, экспериментом получилось открыть внешний доступ только для IP второго сервера к БД первого через 'GRANT ALL ON'. Это работает, я могу подключаться и считывать данные.
Данные не настолько секретные, но мне хотелось бы некоторого уровня безопасности внешнего подключения к БД.
В интернете одним из распространенных методов защиты я увидел SSH-туннелирование. Как я понял, это можно применить и в PHP через ssh2.
Вопросы: является ли метод SSH туннелирования хорошей практикой защиты в подобных случаях, где необходимо только выгружать данные с БД, без всяких записей? Возможно есть другие хорошие решения, более менее понятные для внедрения новичку?