Sunday, June 29, 2014

The overlooked dynamics in Enterprise workload

For new developed web applications, most of the time, it is a no-brainer to decide to host the production system on a shared Cloud. The highly dynamic number of request, the peaks within a day and over a week are often quoted as good fit for a shared infrastructure. The scale out model of the application makes it easy for servers to come and go. The benefit of paying for the resources that are needed is easily seen.

For applications that were born on the Enterprise, this daily or weekly dynamic often does not exists. Or the argument is that the maximum capacity has to be available all the time to meet the expected SLA. The conclusion is that a shared Cloud has no benefit over dedicated resources for such workload. But that overlooks several important points, two of which are shown in this diagram.














The blue line shows the cost for a dedicated infrastructure over 4 years, imagine for a double digit number of servers, with the capacity fixed for the time period. The green line represents the resources provided in a shared Cloud, with per-device pay-as-you-go pricing.

Consider two dynamics
For a contract period of 4 years, the initial setup of a dedicated infrastructure usually takes 6 to 9 months, for the ordering of the hardware, setup, configuration and creation of the workflows and runbooks to manage the systems. This yellow area represents about 6% to 10% of the total cost of the infrastructure for the 4 year period! In a the IBM shared Cloud the onboarding and setup takes on average less than 3 weeks because the Cloud is already set up an operational.

During the 4 years inevitably there is some fluctuation of capacity actually required. For example, during some version or release upgrade, additional systems are needed for several weeks or months. Or due to consolidation, a number of systems are no longer needed. A dedicated infrastructure will need a capacity management process and additional investment before more resources can be added. And unused resources incur cost for the provider; by definition, dedicated resources cannot be shared with other customers. Very different in a shared Cloud, where the provider can quickly reassign resources from one client to another. IBM Cloud Managed Services reduces the provisioning times for new systems from months to days.

For more information, check out

Tuesday, June 24, 2014

SCRUM in 6 minutes

Check out this 6 minute overview of what SCRUM is. It shows the value of adhering to the method. And it does away with the myth that Agile is all about chaos and disorder.

(yes, there is a little advertising for a book in the video, but it is still worth the time)

Link to the video



Saturday, June 14, 2014

Understanding BlueMix



What is BlueMix and what does it have to do with Cloud - good read: 

http://www.redbooks.ibm.com/redpapers/pdfs/redp5011.pdf