Question

I understand from reading http://msdn.microsoft.com/en-us/library/ee790895(v=azure.10).aspx that the more lead hosts you have the better, because if the majority of lead hosts fail, the entire cache cluster shuts down. So is there any reason that we should not just set ALL hosts to be lead hosts, minimising the risk?

I'm using an XML file in a shared folder for the config, no SQL is involved. Sorry if this is a stupid question, I'm brand new to AppFabric and learning from msdn as I go.

Thanks.

Was it helpful?

Solution

Best practice is to have at least 3 lead hosts in a small and 5-7 in large cluster. Sync jobs between each lead host will exponentially increase without further improving clusters security. I verified this by asking Microsoft Partner Support.

For small hosting scenarios e.g. with less than 3 cache nodes and where you need an SQL database anywhere it might be an alternative to put Cache Configuration and Cluster Management Role on the SQL Server, using AlwaysOn Availability Groups Feature to ensure High Availability.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top