2 members rs for data backup

I have 2 servers with long distance. I want to have data backup, I don’t need auto failover. And I don’t want performance decrease by write ack since it’s over internet and long distance.

So I setup a replica set with 2 members, with secondary member priority=0 and votes=0. Is this setup OK for my expectation?

priority=0 and votes=0 can work.

To achieve that, you can use w=1 write concern. (with journaling enabled)