I currently manage 2 web farms one is a .Net environment that hosts approximately 40 websites that have Information about the brand and products. The other is a mix of Classic ASP and .NET that hosts 10 sizable eCommerce sites. Each Web Farm has 3-6 Web Servers in the Farm and both are behind a redundant pair of NetScalers. After a while it started getting tough managing especially if there was a code issue or a spike in traffic from an email campaign. You need to remember what site was using what IP address on what server, what is the server IP, what is the VIP address, what is the public address and then there is DR and the cycle starts all over. Continue reading
If your really looking to improve the performance of you web sites and want to prevent the sites fighting the OS
When you manage a large number of websites on each web server it can be very time consuming if you need to assign a lot of IP Addresses to a new server your adding to a Web Farm.
After a while you are going to need to move your IIS logs of each Web Server. Depending on the size of the Web Farm this can become difficult if its not done correctly. This is really important if your managing an eCommerce website and have to maintain the logs for PCI Compliance.
A CDN’s plays a huge role in web site performance and customer experience. We currently use akamai to manage web site assets. We had a small challenge of using there services for all of the business units and keep the costs down as much as possible.
Here is how we setup the infrastructure to support the business needs and Akamia’s requirements:
We have an internal repository on a NAS Share and delegate permissions on specific folders for the users and administrative tools that add assets to there folders. Each business has a different SLA’s on how often we sync the internal repository to our “Origin” so the assets can be picked up by the CDN. See Image below for detailed layout.
Find the page that doesn’t close connections to its database on the DB Server:
The following is needed to complete this task:
You must be within the last hour of when the connection count increased.
You need the following tools:
I attended an IIS class by http://www.accelebrate.com/ about a year ago on sight. It was directed for inexperienced users so I didn’t get much out of it. The one thing that was brought to the table was a batch file that moves all IIS folders to another drive. moveiisroot.bat. You can find the script on this blog post here. The problem I encountered with moving the Inetpub folder to a different drive was a bunch of warnings in the application logs. Here is the warning I was finding:
“Could not create a Disk Cache Sub-directory for the Application Pool”