My Team manages 27 websites (1 Corporate US Site and 26 regional sites). All the 27 sites are managed by a home grown .Net Based CMS manager. The US Site and the regional site have similar pages, the only difference is the language.
3 Months back we migrated the US Site to Umbraco and its performing ahead of our expectations. We are now planning to migrate the other 26 regional sites to Umbraco.
My questions are
How should the Umbraco implemntation be? Should we have all the sites migrated along with the Umbraco used for US Site? Wouldnt that be a load for the SQL server used in the backend?
Should we have 4 different CMS ( 1 for EMEA Sites, 1 FOR APAC Sites and 1 for Latin America Sites). Would that help Umbraco performance scaleup
We dont get a high traffic hit for most of the sites. The only two sites, which get major traffic hits are US Site and japan Site. So what would your recomendation be option 1 or Option 2 or may be please suggest option 3?
The sql is mainly hit by using the umbraco client (backend). Pages on the website itselve are mainly served by umbraco using an xml in memory. If there is only one content manager, I would not worry too much about multiple installations. Of course I do not know how many pages your website is, but umbraco performs really well even with high loads.
As with point the above point I would recommend only one CMS instance for all websites. But when more performance is needed on the website, you can scale-up the web-servers. Umbraco websites can be hosted on clusters if traffic hits your webservers. I would recommend you to take a look at the umbraco.tv section where a fine video about this topic is located.
we've been working on a similar project for a group, with corporate, country and regional websites. Our target audience was purely European, so we used a single installation.
In your case however I would consider using multiple CMS installations, not because Umbraco couldn't handle the load but rather because you have a geographically diverse audience. I would host each of them in a datacenter close to the population that's using the site, so that you're sure that all of your effort on performance, doesn't go to waste in bandwidth and latency issues.
Umbraco Architecture Related Question
Hello,
I have a question on Umbraco Architecture.
My Team manages 27 websites (1 Corporate US Site and 26 regional sites). All the 27 sites are managed by a home grown .Net Based CMS manager. The US Site and the regional site have similar pages, the only difference is the language.
3 Months back we migrated the US Site to Umbraco and its performing ahead of our expectations. We are now planning to migrate the other 26 regional sites to Umbraco.
My questions are
The sql is mainly hit by using the umbraco client (backend). Pages on the website itselve are mainly served by umbraco using an xml in memory. If there is only one content manager, I would not worry too much about multiple installations. Of course I do not know how many pages your website is, but umbraco performs really well even with high loads.
As with point the above point I would recommend only one CMS instance for all websites. But when more performance is needed on the website, you can scale-up the web-servers. Umbraco websites can be hosted on clusters if traffic hits your webservers. I would recommend you to take a look at the umbraco.tv section where a fine video about this topic is located.
Nico
Hi Nico,
we've been working on a similar project for a group, with corporate, country and regional websites. Our target audience was purely European, so we used a single installation.
In your case however I would consider using multiple CMS installations, not because Umbraco couldn't handle the load but rather because you have a geographically diverse audience. I would host each of them in a datacenter close to the population that's using the site, so that you're sure that all of your effort on performance, doesn't go to waste in bandwidth and latency issues.
Gregory
is working on a reply...