We have three remote offices (office A, B, and C), two (Office B and C) of them need to access the Linux file server and web application server in Office C. We also need to administer the network of the Office B and C from Office A, the network is comprised of servers, wireless routers and workstations. We also have a need to synchronize our database from Office B and C to the central database on Office A.
I am not really an expert on network technologies but our service provider offered Carrier Ethernet and Metro Ethernet to support our needs. Question is - which one is better for us in terms of scalability, reliability and quality of service?
EDIT
We are thinking of getting a 20Mbps pipe and share the bandwidth to all three offices (if possible) and we basically control (by traffic shaping) the allowable bandwidth per network. I don't know if I explained this very well.