Installation and deployment
Version 3.x > Installation and deployment > Scaling View modes: 
User avatar
Member
Member
slava - 12/27/2008 2:39:36 PM
   
Scaling
Hi,
3.1 and 3.1a doesnt work in webgarden enviroment. In menaing application gets in race conditions.
We start get all kind of errors with corrupted state.
In other words no utilisation for extra cpus, cores on webservers.
Does it all mean that - he only way to scale is though adding either application pools or extra machines to webfarm.
And all this webfarm support means for one threaded applications only?

Thanks.

User avatar
Kentico Consulting
Kentico Consulting
kentico_borisp - 1/2/2009 3:19:48 PM
   
RE:Scaling
Hello,

Web gardens are not supported by Kentico CMS. Also, our tests show that web gardens do not provide any significant peformance gain. Also, using multiple application pools doesn't make any sense.

If you need to scale your application for large traffic, you need to add more web servers in a web farm. Web farms are fully supported in the Enterprise Edition that supports synchronization of memory between web servers.

Best Regards,
Boris pocatko

User avatar
Member
Member
email.slava-gmail - 1/2/2009 4:09:38 PM
   
RE:Scaling
Hi,
well, if granularity of your locks is quite big and all threading operations will stall in waiting cycles - then i would agree with you that webgarden doesnt give benefit.

Adding web servers to webfarm - most costly option.
And really any CMS can do it, even without officialy supporting webfarm. Now your support of webfarm limits itself to file replication.
In scaling envirmoments you would have separate fileservers for static content. Plus to it your way of supporting webfarm by using separate IP address to each node, kind off kills the point of virtual NLB IP, separate NLB network and IIS shared configuration replication.

In one word, i think it would be great if you guys would give more attention to performance and high availability of your product. And documentation on this subjects :)

Best regards.

User avatar
Kentico Support
Kentico Support
kentico_jurajo - 1/6/2009 9:00:06 AM
   
RE:Scaling
Hi,

Could you please describe us the exact problem with web gardens and as much details as possible about the errors so we can take a look at it more deeper?

Thank you in advance.

Best Regards,
Juraj Ondrus

User avatar
Member
Member
email.slava-gmail - 1/6/2009 12:00:17 PM
   
RE:Scaling
HI,
When you setup app pool as webgarden - let say you setup 2 threads. You will see that every time you are trying edit some data, add webparts, modify something - behavior unpredictable. You cna get messages form webpart not found to your data not submited at all to databse.

Best regards.

User avatar
Kentico Support
Kentico Support
kentico_jurajo - 1/8/2009 4:37:53 AM
   
RE:Scaling
Hi again,

We will take a look on the web gardens. Anyway, if you will use the web gardens only for load balancing and only for read as a live environment, everything should be working fine. For editing you can use machine which is outside the web garden and then reflect the changes and restart the application.

Best Regards,
Juraj Ondrus

User avatar
Member
Member
email.slava-gmail - 1/8/2009 11:00:05 AM
   
RE:Scaling
Hi,
Hmm, i see, ya should work.
Do you think user generated content, let say blogs, would work stable? Not that i worried about blogs, but just curious.

Thanks a lot.

User avatar
Kentico Support
Kentico Support
kentico_jurajo - 1/9/2009 9:14:06 AM
   
RE:Scaling
Hi,

This should work with the cache turned off.

Best Regards,
Juraj Ondrus