Last week we had the Red Hat Summit in San Francisco where the talk of the town (ok, at least near Moscone Center) was containers. The clear message from the summit was that containers are key to future enterprise IT strategies. I am a big proponent of Docker since it was a new project released by dotCloud. After talking to many enterprise users last week, I am overtly confident that containers are going to take over enterprise IT in the coming years.
Containers are gonna rule. Deal with it.
The fact that you can easily encapsulate both application environments and applications inside Docker images opens up lots of opportunities for enterprises as they try to unshackle legacy architectures. Whether it is about modernizing application architectures or embracing big data, the future opportunities using containers are endless. Talking to pundits, customers, analysts, etc., I came away with the impression that containers are definitely going to be at the foundation of modern enterprises and it is time for organizations to put containers at the center of their modernization strategy.
During my discussions with enterprise buyers and analysts last week, one central theme that came out was about how containers fit into enterprise IT, meeting their needs to modernize IT without disrupting their existing processes. Clearly, vendors (including Red Hat) has to do a good job of explaining how organizations can take advantage of containers. It is time for vendors who have invested heavily in container technology to go beyond responding to the FUD and talk about the usecases. The message I got was loud and clear. Enterprise executives and IT managers clearly understand that containers are at the core of their future but they want vendors to talk more specifically about how containers meet the various needs of their organizations. I am going to take it upon myself to talk more about it in the coming months and I am going to push my colleagues at Red Hat and elsewhere to do the same.
Micro Services enabled Modern Enterprises
Before I end this article, I just want to throw this idea here and get feedback on what you think about it. It is nothing new but I am picking on some of the industry trends to put together a big picture showcasing modern enterprise trends. As organizations take the path of composable enterprises to achieve enterprise modernization, micro services are fast becoming the central part of this strategy.
Micro Services describe a particular way of designing software applications as suites of independently deployable services. I see two types of Micro Services emerging: foundational services and higher order business services. Containers will definitely be the central part of foundational services and they may also be part of certain higher order services. It’s the responsibility of IT in the modern enterprise to deliver these services as a seamless user experience to end users. The gel to this transformation will be DevOps.
Need your feedback
This is just a big picture I have in my mind and I will go deeper into this picture in various future posts and my conference talks. I take a scientific approach to modeling the industry and I need your feedback to tweak this model. Please add your comments below or tweet me @krishnan.