Container Technology Solves IT Problems

By Mark Hahn

Elevator Pitch

You need to start using containers today, because lets you choose all 3: Cost, Quality and Time. Containers run your legacy applications on your legacy infrastructure and allows you to deliver faster, increase quality and lower costs. I’ll tell you how.

Description

Summary

If your organization is not moving to containers and container organization (the post-virtualization world) then you are going to lose out, lose your company and lose your job. Below I will describe the details of why you should start today, right now, to move your software development and delivery platform onto containers and to container orchestration.

Key Factors for IT Success

There are three core problems at the center of all IT delivery: the stability of the systems, the cost of the infrastructure and the velocity of change.

Stability

Stability and predictably of IT processes is the number one problem for CIOs and IT managers. Changes to systems and poor execution result in systems that crash or have bugs that can never seem to be tracked down. Decades of thought has gone into developing project control frameworks all of which try to predict and control the future, but none of them do.

Cost

The second most important problem is the costs which is driven by poor utilization of infrastructure. Traditional project planning techniques require planning for high water usage marks and multiple test environments. This means that lots of resources are purchased and left underutilized which inflates project costs. Even the use of

Velocity

Because our project stability process desire to plan work out far in advance the development teams have to travel paths that are inflexible to change. Further, long lead times to acquire infrastructure also force teams with good ideas to wait for systems to be setup and configured. When it turns out that the design and plans need to adapt to changes in the marketplace, the change review process and layers of approvals prevent rapid response to circumstances.

Notes

This presentation talks about both the 3 IT factors (Cost, Quality, Time) and about the 3 security factors (Confidentiality, Integrity, Availability). The slides show how all of these concerns are addressed by container technology and container orchestration. Referencing the ecosystem fostered by the Cloud Native Computing Foundation, I show how those tools (Docker, Kubernetes, Prometheisus, Ishtio, etc.) can be used on legacy system. These tools give IT departments greater control and greater visibility. You don’t need to use cloud computing to apply these tools to your current workloads.