Currently, we have only a minimal 1.5/1.5Mbps Partial T1 dedicated to our office. There are about 15 users of the internet throughout the day. We also have a Cisco ASA that separates our internal network from our DMZ where our web server hosts our Apache/PHP/Mysql application. Our web usually has around 15 simultaneous users and lately, those users have been complaining a lot about speed issues. I have been monitoring the bandwidth usage throughout the days, and it seems that the internal network seems to demand and is granted most of the bandwidth, and the web application suffers for it.
I have a couple options here I think.
Keep both the internal network and DMZ using the same partial T1 but somehow allow the DMZ to have a higher priority to use the bandwidth whenever it is needed. I thought I was on the right track when I was trying to play with Priority Queues in the ASDM, but I was unable to really prevent the Inside from using all the bandwidth when the DMZ was demanding it at the same time. How else could I do this?
We also have a Business cable internet connection as a backup. For the internal network's demands, the business cable would actually be better since the download is much better. Is there a way to have dual ISP's connected to the ASA and have the inside interface's internet traffic always go through the Business cable while having the DMZ traffic going through the T1? I would imagine that I would need a better license on the firewall, but I am not sure about this either.
Are there any third or better options out there?
Any help is appreciated.