The point is once you've got that automated workload and you've created the portability by automating then you can choose what the right environment is. You might look at it and say, "You know what? I need 10 machines to run this." It doesn't make sense to me to virtualize them. I'm just going to put it on bare metal because I know the workload.
You might say, "You know what? I have an existing Cloud Foundry environment, I'll push it there." "I have an existing OpenStack environment, I'll push it there." I think that there are some people who believe OpenStack is going to be the data center operating system.
I'm not as much of a believer in that OpenStack eats the data center phenomena. There definitely are people who are pushing that. I see OpenStack in the core stuff being a very good IS platform and I see there are a whole bunch of ecosystem projects that run with OpenStack or on top of OpenStack and those will also come up, but, and Hadoop is Hadoop, right? Ceph is Ceph. There are all these block storage systems, there's Cloud Foundry. At a certain scale it makes sense to just run those systems, especially storage ones on the metal.
I think that that's going to be the right answer with this is work to what's simple to the work you need. One thing I know is that people are going to be needing a lot more capacity, racking a lot more capacity and consuming more both public and private.
Art Fewell: You made a great point there. I think some key strategic advice I think from you there, if I could take it as advice is perhaps not to be overly concerned with the little details initially. From my perspective you're sitting here and you're running a traditional environment, as an enterprise, medium, average enterprise consumer. You've been needing to move towards private cloud technology of some sort for a while. You probably shouldn't be there waiting to see, "Should I wait to start to do this until docker containers are all completely ready?"
If we have the ability to click that button and with self-service, launch a new service, whether that's virtual machines or containers, whatever it may be, it's all a step that's heading the right direction, right?
Rob Hirschfeld: Let me give you the Rob Hirschfeld answer for a recommendation. A patented formula. First thing is automate. I've talked to people a lot about getting ready for OpenStack and what they should do. The bottom line is before you even invest in these technologies, automating your workloads and deployments is a huge component for being successful with that.
Sign up for CIO Asia eNewsletters.