The beginning of a new year is always a period of good resolutions.
No, don’t worry, I will not announce the plan of the big manoeuvres for Qualilogy in 2015. First, there is no plan, and then I’m one of those 90% of people whose resolutions fail, and I do not think that making them public will improve this low success rate.
Simply, I have been thinking for a while (1) about the impact that the Cloud could have about applications management and programming best practices.
A question we see regularly: how to improve the productivity of IT departments? In this era of economic crisis, increased competition, globalization, how to further reduce costs, where to find new sources of optimization? In short, how to do « more with less »?
I’m sure many will think that I am talking about « how to improve the productivity of developers and projects »? But I think that, more and more, the Production departments are the ones doing better to answer this question, thanks to virtualization.
In our last post, we explained the concept of elasticity as the ability to move resources within a virtual infrastructure to answer business demands and (not always predictable) peaks with the best possible responsiveness.
Now, it’s not only about the ability to ‘inflate’ infrastructure by adding necessary resources, but also to ‘deflate’ it by reallocating these resources elsewhere. Like a balloon, the more elastic the infrastructure, the more it is easy to inflate and deflate.
What does that mean for your applications? Are they ready to go into the Cloud?
As we have seen in a previous post – Quality in the cloud – cost reduction remains the main motivation when it comes to go into the cloud and virtualized infrastructures. Then the second main reason is Capacity management.
When you have to size a physical infrastructure and a operating budget to manage it, the model is this one:
- Estimate the maximum load required, based on the highest peeks of activity.
- Plan the projected growth of resources over the period, on mid / long term.
- Add a safety margin (don’t get short).
I was invited last week to attend a marketing event where different customers did talk about their experience in the world of Cloud and virtualization.
It was really interesting: I learned a lot, but especially, I discovered the vision of the production teams about… application quality.
A message to the project teams: good times are running out. Continue reading