Real Talk: What the Heck is Containerization, Anyway?
Join us as we sit down with Red Hat’s Global Solutions Architect Leader to discuss containerization!
We recently had the pleasure of speaking with Thomas Cameron (@ThomasDCameron), the Global Solutions Architect Leader at Red Hat, an open source solution provider and one of our key vendor partners, to discuss the global enterprise push for containerization and how it will facilitate the rapid innovation of applications.
Note: This is the first part of a three-part blog series where we’re going to first introduce the concept of containerization and then discuss the benefits and concerns surrounding this cutting edge technology in a subsequent post.
What is containerization, exactly?
Containerization is a “lightweight alternative” to full machine virtualization. It involves bundling an application into a container with its own unique operating environment. This offers many of the benefits of loading an application onto a virtual machine, as the application is able to run on any suitable machine without any dependency worries.
Containerization has seen a huge uptick in popularity with solutions from vendors like Red Hat, Docker and Microsoft. Small application changes can be extremely disruptive and with containerization, developers can easily roll back these changes to prevent larger issues.
Is containerization a fad?
Due to the versatility of containerization, Cameron thinks that this relatively new technology is here to stay. “I think this technology certainly makes a lot of sense, and I think that you’re going to see more and more application vendors deploy their applications within containers because it really abstracts the application from the underlying operating system in a lot of ways.”
Is containerization the solution for all applications?
While the technology behind containerization is extremely exciting and versatile, Cameron is not convinced that it’s a solution for all applications. “Containerization is phenomenal technology. The ability to really abstract only those components of the operating system, the networking stack, of kernel capabilities and so on offers incredible opportunities for today’s enterprises. It’s incredibly handy and powerful, but it doesn’t necessarily lend itself to every type of workload.”
What sort of applications lend themselves to containerization?
According to Cameron, “Containerization works really well in a dev-ops type environment, where you want to have that rapid rate of innovation and the potential rapid rate of change. While containers don’t yet lend themselves to large monolithic applications with massive relational databases, they do work well for applications that can be spun up as capacity is required and destroyed when capacity is no longer needed.”
“Examples of apps that are well suited for containerization include web apps that do not rely on large enterprise-grade applications like SAP, SAS and other solutions, which have a very strict set of requirements as to where they’ll run.”
Stay tuned for our follow up conversation with Thomas Cameron from Red Hat.
We hope this blog opened up your eyes to the power of containerization. In our next post, we’ll dig deeper and discover the benefits, as well as a few of the concerns of this burgeoning technology.
If you have questions about whether containerization is a good fit for your organization, don’t hesitate to reach out to Champion Solutions Group today at 800-771-7000 or through our email contact form.