Setting up a SAN for load balancing, which files/folders?
Hello,
We are using 3 servers for our production environment, 1 "smart" server with the backend GUI and 2 load-balanced "dumb" servers that have the GUI removed and are exposed to the Internet, exactly as explained in the umbraco.tv video on load balancing. All three are pointing to the same database.
The wiki entry for setting up the SAN seems to indicate that the whole folder structure should be shared between environments. (http://our.umbraco.org/wiki/install-and-setup/installing-umbraco-for-load-balanced-environments) But on the latter two servers, I don't want the backoffice to be available.
So my question is, which folders/files need to be replicated? Any gotchas with excluding things with a SAN implementation?
DId you ever get this figured out? We are researching a similar load balanced solution and find very little detail or instruction on this other than the intro video.
The only folder that we are sharing is the "media" folder. After copying the files to your SAN, create the virtual directory in IIS and also create a symbolic link if you are using Courier.
We might move templates, stylesheets, etc. to the SAN as well now that Courier 2.0 will support those additional resources. But all you really need is the media folder.
One "gotcha" that we experienced is under heavy load, files coming from the SAN would occasionally fail to load. We finally solved that by changing the ASP.net FCN (File Change Notification) to '1'. Since Umbraco creates a folder for every media item, were were hitting the limit. We tried raising the limit to no avail, but turning them off eventually did the trick.
Setting up a SAN for load balancing, which files/folders?
Hello,
We are using 3 servers for our production environment, 1 "smart" server with the backend GUI and 2 load-balanced "dumb" servers that have the GUI removed and are exposed to the Internet, exactly as explained in the umbraco.tv video on load balancing. All three are pointing to the same database.
The wiki entry for setting up the SAN seems to indicate that the whole folder structure should be shared between environments. (http://our.umbraco.org/wiki/install-and-setup/installing-umbraco-for-load-balanced-environments) But on the latter two servers, I don't want the backoffice to be available.
So my question is, which folders/files need to be replicated? Any gotchas with excluding things with a SAN implementation?
Thanks!
Forgot to mention, we're on Umbraco 4.5 running on Server 2008.
DId you ever get this figured out? We are researching a similar load balanced solution and find very little detail or instruction on this other than the intro video.
Thanks
The only folder that we are sharing is the "media" folder. After copying the files to your SAN, create the virtual directory in IIS and also create a symbolic link if you are using Courier.
We might move templates, stylesheets, etc. to the SAN as well now that Courier 2.0 will support those additional resources. But all you really need is the media folder.
One "gotcha" that we experienced is under heavy load, files coming from the SAN would occasionally fail to load. We finally solved that by changing the ASP.net FCN (File Change Notification) to '1'. Since Umbraco creates a folder for every media item, were were hitting the limit. We tried raising the limit to no avail, but turning them off eventually did the trick.
is working on a reply...