How to select remote storage engine for Prometheus?

I plan to use Prometheus as the monitoring system. There are many system monitoring indicators, which need to store for at least one year. Therefore, to use remote storage. I want to ask you how to select the remote storage of Prometheus (it is found that the most used is influxdb, but the cluster version is not open source)