Interested in Containers and want to learn more? This talk will introduce you to the basics of why containers are important, how they work, and how Kubernetes is making containers the DevOps way of the future - through fun comic illustrations and analogies! You'll learn and retain the key points you'll need whether you're trying to convince your leadership that container adoption is right for the company, or talking to that person a few cubes down who just can't seem to stop talking about containers!
11. Containers ARE:
• A Packaging Mechanism
• Portability
• Distribution
• An Isolation Mechanism
• “Lightweight”
• Fast
• A new security model
• All About Apps
• Cloud Native
12. Containers vs VMs: Speed
VMs generally take
several minutes to
boot up.
Containers generally
take milliseconds!
Think about the
time-to-eating if
you give someone
each of these.
13. Containers vs VMs: Speed
VMs generally take
several minutes to
boot up.
Containers generally
take milliseconds!
Think about the
time-to-eating if
you give someone
each of these.
You generally give
someone a container
image or container file,
so it’s kind of like giving
cookie dough.
15. Using Infrastructure Capacity Efficiently
VMs are Virtual Machines,
So it’s kind of like putting a
jar inside of another jar.
Not very space-efficient.
Containers use existing OS
capabilities, so they use less
resources to contain things.
Infrastructure has
finite capacity
22. Containers ARE:
• A Packaging Mechanism
• Portability
• Distribution
• An Isolation Mechanism
• A new security model
• “Lightweight”
• All About Apps
• So Where’s the Data?
• Cloud Native
24. Containers ARE:
• A Packaging Mechanism
• Portability
• Distribution
• An Isolation Mechanism
• A new security model
• “Lightweight”
• All About Apps
• So Where’s the Data?
• Cloud Native
25. Once Upon a time… Toilet Paper Co
CEO
$$$
$$$
THE CLOUD
26. @kaslinfields
“Lift and Shift”
• Moving applications/systems as-is to the cloud
Cloud Native
• Using the unique capabilities of the cloud to your advantage
• This may mean re-architecting systems, and likely means designing new
systems differently