“I want to do private cloud because I want to be more agile and because I want to be much more efficient at IT operations”.
Um. Private cloud will most certainly help you with the first objective – it will stand up development, test and production environments (i.e. server/storage/network and middleware and dev, test and production applications) much more quickly. And it will “cut IT out the loop” allowing users to have their requests actioned without humans holding up the process.
But as regards using private cloud to make IT much more efficient, not so sure about that.
Actually, I think the answer is, “no - not directly, but yes, indirectly”.
Telco operators have been “doing automation” and using catalogs for many years. They have two concepts that will help us here.
There are, of course, many many more “consumer requests” than there are “service creation requests” in a telco.
And the same is true for private cloud in an enterprise. In a reasonable sized organization during any month, there may be 50 requests for a new development environment, 50 requests for test environments and systems to test against, and 20 requests for production systems.
But during the same period, there may be thousands of “consumer” requests in IT. In fact, if we broaden out our consideration to not just consumer requests, but IT automation in general, we see that potential efficiency gains thru the use of automation are huge:
So, we may have 120 private cloud automations per month, but many thousands of “non-cloud” automations during the same period. Each private cloud automation is valuable – there is more to this than just numbers of automation. But in order to really improve IT efficiency, it’s the thousands of general automation tasks we need to look at.
Why then, am I talking about this in a cloud blog? Because when you have private cloud (at least, HP’s private cloud) you can use this for more general automation too. You have an orchestration engine. You have the ability to automate server tasks. You have the compliance monitoring and remediation. And you have a catalog into which you can put your “consumer request” options. You may need to add things like network and storage automation (which the private cloud system can also use), and you may find you need to increase license sizes – but the base system for wider automation is in place.
And this “evolution” is something we see a number of customers doing. A European customer started by providing private cloud production services for their networks and servers in the data center. Once they have done that they, “took a step back” and put in place more general automation across the datacenter.
I’d like to go back to the “private cloud and efficiency” argument. I think that more general automation can give you more efficiencies than putting in private cloud. But private cloud gives you something else. Thru its agility it gives the business the ability to generate more profit because applications will better track the needs of the business. And that is almost certainly worth more to the company’s bottom line than IT efficiency. The sad thing is that IT probably isn’t measured on the contribution it makes to business profitability – but its private cloud can very positively affect it, non the less.
Cloud enables process, but isn't necessarily "the" process ... it enables it (like in the example above). In some cases, improving IT efficiency and IT agility may not even involve the cloud. The key is to adapt/utilize a methodology (typically via a platform like referenced) to achieve key objectives. (Always) Thinking (only) cloud-first, rather than focusing on solving a particular problem or achieving a stated goal, may lead to the wrong conclusions.
(note: I work on projects sponsored by EnterpriseCIOForum.com and HP)