To free up precious server resources in Cloud servers here is a feed automation design for ListingsSynchronizer.
Synchro as a service
The server admin installs SynchroServer and creates the necessary Network Address Translation endpoints on the session host. Then SynchroServer is run as a service so that listings can still be transferred on demand when the server is idling, and a user account does not need to be logged in. This frees up significant resources for other workloads.
Cloned VM: the Jump Server
A small basic Windows virtual machine is created in one of our lab environments at SalesPartner HQ. The main data is backed up and restored into SalesPartner, then all photos are synced to produce a replica of the central server. This VM is the stepping stone or jump server where the data is processed and forwarded on to the website FTP server. An automatic transfer scheduled is established to persistently update the listings data at regular intervals.
The synchronization schedule is loaded to work alongside the ListingsSynchronizer app which forwards the data on to the website FTP destination.