Hi gals / guys
We have created an application which will be running across all our 17 branches (cities) and this application will be accessing our SQL database. We will be running that DB server on real IP so that the clients can access it...... Now this Server will be behind a Firewall. Now we have two solutions for this whole network architecture.....

=> We will be using DSL line for accessing this Server and the link b/w the server and the ISP would be 1Mbps. But this scnerio is a classic one one to me it looks unsecure although we willl be using a hardware based firewall in b/w server and DSL router.....

=> Another alternative is that we go for VPN...... Now i am attaching a diagram of VPN solution I have develop for this scenrio......

I wana comments from you folks about both the architecture and any other suggestion you can give me...... Keeping in mind that the VPN cost is around 110% more than the classic DSL link..... And cost is also playing on our mind.....