Ваш вопрос имеет несколько решений. Вот некоторые из них:
1) Размещайте веб-сервер в любом облаке, на котором установлен MQTT. Вы, Raspberry Pi, можете отправлять данные в MQTT Broker, которые впоследствии можно сохранить в базе данных с помощью вашего веб-сервера.
2) Размещать веб-сервер в любом облаке с включенным веб-сокетом для использования на сервере. Raspberry pi всегда может записать показания датчика через веб-сокет обратно на сервер.
3) Размещать веб-сервер в любом облаке с помощью API Rest, который может получать показания датчиков и сохранять их в базе данных. Raspberry pi может вызывать этот веб-сервис для записи данных датчика.
4) На удаленном сервере создайте собственный сокет, который может принимать соединения. С вашего пи подключиться к этому сокету, и вы можете записать данные в него.
Есть еще много возможных способов, но вам нужно выбрать наиболее подходящее решение в соответствии с вашими требованиями