gbarnas -> RE: Hardware Config and Multiple Array Design (18.Mar.2008 9:42:23 PM)
|
Hmm... Beefy CSS, eh? My organization has four distinct ISA arrays served by a pair of CSS's. The ISA boxes are quad-core (dual/dual-core) systems w/ 4G RAM, and used for various things within our organization. One array is for Dev/QA and consists of a single server used for EDI type communications to/from our vendors. The second is an NLB array used for production of the same EDI services. We just migrated our user community from an ISA2K array to the third NLB cluster today - all Internet access from 2 main offices (800+ users) and 300+ locations (2500+ users). While I was monitoring the new array today, I found about 1250 active connections at that time. Memory utilization was 2.4G of the 4G and flat, and CPU utilization averaged about 0.33% with occasional peaks to 12%. We do a LOT of Internet access during the day, our staff is constantly scanning both vendor and competitor web sites to close sales. Our fourth array is under development/testing, and will support specialized "reverse" publishing of vendor non-HTTP based applications. Our web and mail services are handled outside of ISA, except for OWA. Oh, our CSS servers? A pair of VM (ESX 3.x) systems with single CPU and 1G RAM, one in each of the two data centers. They barely register any load at all, since the ISA servers only check them periodically for configuration changes. The VM images are backed up and can be moved to another VM host for DR. I'm not sure I'd really put much horsepower behind the CSS boxes. The EDI servers have 100 URLs defined for various vendor communicaitons using HTTP protocol. We use alternate ports, one port per application, all bound to a single IP address. A vendor might communicate with 1-3 applications, each on a distinct URL/port. These EDI gateways are used to proxy access between our application servers and vendor sites, and they can respond asynchronously by connecting to the URI. This is a reverse-proxy / ISA publishing configuration. We use a separate server array, and separate URIs per application to isolate the financial transactions from other traffic. These arrays are managed quite easily from the CSS, or even from the MMC installed on my workstation. My only gripe is that dynamic log monitoring requires you to log onto the array itself. Glenn
|
|
|
|