You are on page 1of 1

So, this slide shows what containerization is all about.

So, the challenge of the typical modern IT environment, is that there's a multitude of hardware
environments that need to be supported.
And there's a multitude of different stacks that need to be supported, as well.
When talking about a stack, we are talking about a complete environment that is used to bring
up the containers.
Some stacks are mentioned here, like a static website, a user database (user DB), a web
frontend, a queue, an analytics database (analytics DB).
These stacks are more than just the application.
There's a complete environment that is needed in order to run the stack on top of an operating
system.
The purpose of containerization is to put it in a container.
And a container is really a self-contained package where everything is included.
And the purpose of a container is that you can manipulate it using standard operations and run
consistently on virtually any hardware platform.
That is a development VM, a QA server, a customer data center, a public cloud, a production
cluster, a contributor's laptop, and so on.
So, by working with containers, application developers can take away the problems that are
related to running applications on top of different operating systems.
I don't know if you have ever tried it, but if you have, you know that it can be quite a challenge
to make sure an application can run on, for example, Windows or Mac, or Linux.
And container technology is developed to take away these challenges.

You might also like