My fellow Red Hat associate, Father Linux (Scott McCarty) draws a parallel between shipping containers and the containers that we have come to appreciate in the world of IT. McCarty draws a fine parallel between how cargo used to be manually loaded into ships, how and why shipping containers came about revolutionizing the world of transportation on land and water on 18-wheelers, trains and ships. There is a subtlety behind McCarty’s assertions.
Containers in IT are experiencing the growing pains that shipping containers did decades back. Forward thinking enterprises are taking these challenges head on and continue to embrace and advocate this paradigm. Let us just say that such companies are applying the principles of continuous innovation to containers! The advances made by Red Hat in this space clearly surface upon a quick glance at the sessions that make up the Container track at the Red Hat Summit.
Making containers REAL. There is a lot of talk about containers. But, how real are they? Have enterprises implemented solutions where they are actually using it? Well, if you still have any doubts, you don’t need to look any further than Red Hat Summit. Examples of their early success are arriving from all areas of the datacenter and the cloud. Join Containers in the real world to hear from several Red Hat customers who’ve experienced success with containers including Chris Collins from Duke University, Rukevbe Esi from FedBid Inc. and Marcus Soares – UOLHost.
Strategy and Roadmap. It is always prudent to understand the technology strategy and roadmap for products from their source – in this case, Red Hat. Click here to attend the session that gives an inside view on the thinking behind Red Hat’s container technology strategy and paints a comprehensive picture of the future of the application-centric IT. But, what about how Red Hat is evolving containers across the complete product suite? The Red Hat containers roadmap reviews the container roadmap for products including Red Hat Enterprise Linux, Red Hat Enterprise Atomic Host, Red Hat Enterprise Linux OpenStack Platform, Red Hat JBoss Middleware, OpenShift by Red Hat, Red Hat CloudForms, Red Hat Storage, and more.
Challenges. Strategy and Roadmap are out there. But, I can see McCarty giving me a gentle nudge and bring me back to the present. There are several sessions that share details on addressing the challenges encountered during the implementation of container-based solutions:
- Management. Containers pose their own set of challenges to the Operations team. Wearing many red hats: Multifaceted container management demonstrates how IT operations will manage a world that promises increased portability, greater scalability, and faster application development.
- Development. Despite being the developers’ dream, there are still struggles in making Docker Containers work well with Systemd.
- Performance. A DevOps mindset applies to all aspects of development and operations including performance analysis. The performance engineering group at Red Hat will share their approach to performance analysis across the complete container portfolio, including Docker containers, Red Hat Enterprise Linux Atomic Platform, Kubernetes, and OpenShift Enterprise by Red Hat.
- Security. Just because you are using containers, don’t think you are secure.The session on Container security covers the current and future state of container security. You may also want to checkout Red Hat Security Strategist, Josh Bressers’s thoughts on this: What Linux Containers can learn from Shipping Containers?
Migration. First came the applications, and then came containers. Some applications may be better suited than others. How do you determine what gets migrated and how? What about containers in the cloud?
- NASA Jet Propulsion Laboratory, Duke University, and Red Hat share experiences migrating actual applications in this session. Topics will range from applications that support active space missions at JPL, to avoiding a distributed denial of service attack at Duke University, to migrating an integrated, open source, identity management project/product at Red Hat.
- OpenStack is an Infrastructure-as-a-Service offering that provides a powerful abstraction layer for interacting with your datacenter infrastructure, supported by a wide array of pluggable drivers for existing physical and virtual infrastructure investments. In this session, you’ll learn how OpenStack is evolving to integrate with the Linux, Docker, Kubernetes stack to provide the ideal infrastructure platform for modern containerized applications.
There you have it. The Container track outlines the overall Red Hat strategy and roadmap for containers while highlighting experience-based challenges providing best practices for migrating to the Cloud.
How about you? What are your thoughts on containers and the feasibility of their adoption? How about best practices that have worked for you or challenges you have encountered?
Please share your thoughts with me on Twitter at @NadhanEG.
Or even better, I will be at Red Hat Summit — and so will, Mccarty — eagerly awaiting a conversation with you after the session.