Supporting SLA’s on the Cloud

What does it take to make a Cloud Computing infrastructure enterprise ready ? Well, as always, this probably depends on the use case, but support for real-time scaling and SLA support must figure highly.

Software that purports to scale the applications on the cloud is not new, have a look at our prior blog post on this topic, and you will see some of the usual suspects such as RightScale, and Scalr. A new offering in this space is by Tibco with its Tibco Silver offering. Tibco Silver is trying to solve the problem of not whether cloud services can scale but whether the applications themselves can scale with them. This problem is addressed by Silver through ‘self aware elasticity’. Hmmm….sounds good but what exactly does that mean ? It means the system can automatically provision new cloud capacity (be that storage or compute) dependent upon fluctuations in application usage.

According to Tibco, unlike services in a service-oriented architecture cloud services are not aware of the SLA’s to which they are required to adhere and Tibco Silver is aimed at providing this missing functionality. Tibco claim that “Self-aware elasticity” is something no other vendor has developed. I would dispute this. GigaSpaces XAP with it’s ability to deploy to the cloud as well as on-premise using the same technology has very fine grained application level SLA control that when breached allows the application to react accordingly, whether this be to increase the number of threads, provision new instances or to distribute workloads in a different way. GigaSpaces Service Grid technology enables support for this real-times elasticity.  The GigaSpaces Service Grid originated from Sun’s RIO Project. (interestingly it seems GigaSpaces are doing some work on enabling their cloud tools to deploy to and manage VMWARE images on private clouds as they do with AMI’s on Amazon’s public cloud) 

Without a doubt the ability to react in real-time to application level SLA’s rather than just breaches of an SLA at an infrastructure level is something that will find a welcome home in both private and public clouds.

Be Sociable, Share!

3 thoughts on “Supporting SLA’s on the Cloud

  1. Pingback: BotchagalupeMarks for August 25th - 16:49 | IT Management and Cloud Blog

  2. Hi,
    A lot of what you have talked about in your blog post are topics and issues that SLA@SOI are currently researching and solving. I completely agree with you that the need for application level SLAs are required in the cloud, especially for enterprises wanting to move applications of theirs into that nebulous thing called the cloud 🙂 If you’re interested have a look at SLA@SOI here – http://sla-at-soi.eu. It will release an open source framework that will manage SLAs that are multi-level (from the business level right down to the infrastructure level, or a subset of that) and that are multi-domain based (different administration domains).

    HTH,
    Andy
    Andy

  3. Hi,
    A lot of what you have talked about in your blog post are topics and issues that SLA@SOI are currently researching and solving. I completely agree with you that the need for application level SLAs are required in the cloud, especially for enterprises wanting to move applications of theirs into that nebulous thing called the cloud 🙂 If you’re interested have a look at SLA@SOI here – http://sla-at-soi.eu. It will release an open source framework that will manage SLAs that are multi-level (from the business level right down to the infrastructure level, or a subset of that) and that are multi-domain based (different administration domains).

    HTH,
    Andy
    Andy

Leave a Reply

Your email address will not be published. Required fields are marked *