Installing Sage Network Amazon AWS, Workstation Local - Sage Accountant Edition

Hey,

I am hoping you guys are able to give me some information. I have a new client that would like to use a remote server for their Sage Accounting to allow Multiple Users access to the same Sage Database at the same time. I was thinking for scalability and backup it would be a smart use case for Amazon AWS until they can purchase and host their own windows server 2012. I was thinking I would just setup a basic Amazon AWS Server with Windows Server 2012 on it and install Sage Accountant Edition using 

Custom Install -> Install Sage 50 Connection Manager Only (Server) 

Then install the Sage 50 Accountant Software on my workstations. However how would I then use the Amazon AWS Server as the network location for my workstations? I see create a new company and chose Quantum as the type, however I don't see an option for a network located database file.

Is it possible to do what I am hoping to do, or does Sage require the file to be local?

Also have people gone the windows server 2012 route without using Remote Desktop and had good success? 

Parents
  • 0

    kanazky said:
    does Sage require the file to be local?

    If you have a VPN it should work, but latency may make the setup impractical.  There's a lot of data communication that happens in small chunks, so any latency has a dramatic effect on performance - even multiple switches / routers on a LAN slows things down noticeably. 

    kanazky said:
    use a remote server for their Sage Accounting to allow Multiple Users access to the same Sage Database at the same time.

    (Edited )

    The Sage Connection Manager opens up a new data port as each connection is made.  10 users = 10 additional ports.  for each company:

    Better to use RDP or something similar (where 20,000 SQL requests for one report aren't going through multiple ISP's equipment, one at a time). 

    kanazky said:
    I see create a new company and chose Quantum as the type, however I don't see an option for a network located database file.

    There isn't an option, because there is no difference whatever.  Local data is still client-server.  If the 'company file' (actually a file + the mySQL data folder) is on a local drive to the client, data requests are looped back to the local (MySQL) data server.  

    If the file is created locally it can be copied to any location that can be accessed from Windows Explorer.  (with SMB, not FTP.  

Reply
  • 0

    kanazky said:
    does Sage require the file to be local?

    If you have a VPN it should work, but latency may make the setup impractical.  There's a lot of data communication that happens in small chunks, so any latency has a dramatic effect on performance - even multiple switches / routers on a LAN slows things down noticeably. 

    kanazky said:
    use a remote server for their Sage Accounting to allow Multiple Users access to the same Sage Database at the same time.

    (Edited )

    The Sage Connection Manager opens up a new data port as each connection is made.  10 users = 10 additional ports.  for each company:

    Better to use RDP or something similar (where 20,000 SQL requests for one report aren't going through multiple ISP's equipment, one at a time). 

    kanazky said:
    I see create a new company and chose Quantum as the type, however I don't see an option for a network located database file.

    There isn't an option, because there is no difference whatever.  Local data is still client-server.  If the 'company file' (actually a file + the mySQL data folder) is on a local drive to the client, data requests are looped back to the local (MySQL) data server.  

    If the file is created locally it can be copied to any location that can be accessed from Windows Explorer.  (with SMB, not FTP.  

Children
  • 0 in reply to RandyW

    RandyW said:
    The Sage Connection Manager opens up a new data port as each connection is made.  10 users = 10 additional ports.

    Randy, sorry to question this but are you referring to ports 13540, 13541 etc?  If so, a new connection/user connecting to the same open database does not open a new port, it uses the same one.  A port like 13540 is only opened for a specific company datafile.  The next file opened will typically get 13541.  This is a generality and doesn't always happen in this order but the concept is accurate.