Sql server database synchronization on 2 different server
You can go in three ways:


Use replication. This is a large area of ​​database engineering. I recommend you get started with types of replication.
Use log shipping. This is usually used to create an emergency database (hot backup). Pay attention: The secondary server will read-only.
The easiest option. Run backup on the primary server and restore this file on the secondary server. it is a good idea If the restore procedure takes a little time. There are paid cloud services like SqlBak and IBM Cloud Backup that will do it for you.