Cloudonomics: High Availability should be a part of your Cloud Computing ROI calculation

(Editors Note : This has been cross posted from the Ringio Blog) The typical factors considered when evaluating the ROI of the cloud compared with traditional data centers are: Machine utilization, Elastic Demand and Auto Scaling. Most services do not need all servers all the time.  The cloud allows you to scale up and down [...]

High Availability Principle : Request Queueing

In my earlier post about concurrency control I mentioned that due to the exponential characteristic of response time with increasing concurrency it is better to potentially reject the extra requests than letting them negatively affect your system.  While rejecting these requests is an option it is not the most desirable option. Request Queuing offers a [...]

High Availability Principle : Concurrency Control

One important high availability principle is concurrency control.  The idea is to allow only that much traffic through to your system which your system can handle successfully.  For example: if your system is certified to handle a concurrency of 100 then the 101st request should either timeout, be asked to try later  or wait until [...]

High uptime equates to low mean time to recovery

In many instances I have heard people discussing and then trying to measure the mean time between failures -(MTBF) of components in their architectures.  While this may be an interesting exercise it is typically misguided. The focus needs to be toward measuring the mean time to recovery (MTTR) after failure.  Assume the failure.  Going through [...]

Follow

Get every new post delivered to your Inbox.