containers - (austin cloud meetup april 2016)
TRANSCRIPT
![Page 1: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/1.jpg)
![Page 2: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/2.jpg)
Derrick J. WipplerBlog: http://thrawn01.org
Twitter: @thrawn01
![Page 3: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/3.jpg)
![Page 4: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/4.jpg)
Android Super NES Emulatorhttp://www.superretro16.com/
![Page 5: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/5.jpg)
Containers
![Page 6: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/6.jpg)
![Page 7: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/7.jpg)
What Containers Are NOT
![Page 8: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/8.jpg)
DOCKER != CONTAINERS
![Page 9: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/9.jpg)
![Page 10: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/10.jpg)
Container Technology is provided by the Linux
Kernel
![Page 11: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/11.jpg)
NOT LXC
![Page 12: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/12.jpg)
Linux Kernel Containers
![Page 13: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/13.jpg)
Everything you need to create and run containers already exists in the
linux kernel
![Page 14: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/14.jpg)
Everything you need to create and run containers already exists in the
linux kernel
![Page 15: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/15.jpg)
However…….
![Page 16: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/16.jpg)
![Page 17: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/17.jpg)
![Page 18: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/18.jpg)
![Page 19: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/19.jpg)
![Page 20: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/20.jpg)
![Page 21: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/21.jpg)
CHROOT
![Page 22: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/22.jpg)
![Page 23: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/23.jpg)
CHROOT PROVIDES
Isolate Process & File systems
![Page 24: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/24.jpg)
CHROOT
![Page 25: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/25.jpg)
CHROOTKernel Namespaces
CGroups
![Page 26: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/26.jpg)
Namespaces
![Page 27: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/27.jpg)
PID Namespaces
NET Namespaces
![Page 28: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/28.jpg)
PID Namespaces ProvideProcess Isolation
![Page 29: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/29.jpg)
![Page 30: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/30.jpg)
PID NameSpace 1
![Page 31: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/31.jpg)
PID NameSpace 1
PID NameSpace 2
PID NameSpace 3
PID NameSpace 4
![Page 32: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/32.jpg)
PID NameSpace 1
PID NameSpace 2
PID NameSpace 3
PID NameSpace 4
CHROOT ?
![Page 33: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/33.jpg)
NET Namespaces
![Page 34: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/34.jpg)
NET Namespaces ProvideNetwork Isolation
![Page 35: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/35.jpg)
Root NET Namespace
NET Namespace 1
NET Namespace 2
![Page 36: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/36.jpg)
Root NET Namespace
NET Namespace 1
NET Namespace 2
![Page 37: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/37.jpg)
Network your chroots together inside the kernel
![Page 38: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/38.jpg)
Network your chroots together inside the kernel
Sounds like - VM Hypervisor
![Page 39: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/39.jpg)
Container is NOT a VM
![Page 40: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/40.jpg)
Container is NOT a VM
VM’s run entire OS
![Page 41: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/41.jpg)
Container is NOT a VM
VM’s run entire OS
Containers run a single process
![Page 42: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/42.jpg)
<demo>
![Page 43: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/43.jpg)
![Page 44: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/44.jpg)
![Page 45: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/45.jpg)
![Page 46: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/46.jpg)
![Page 47: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/47.jpg)
![Page 48: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/48.jpg)
![Page 49: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/49.jpg)
![Page 50: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/50.jpg)
![Page 51: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/51.jpg)
![Page 52: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/52.jpg)
![Page 53: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/53.jpg)
Prepare for coolness
![Page 54: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/54.jpg)
![Page 55: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/55.jpg)
![Page 56: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/56.jpg)
![Page 57: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/57.jpg)
![Page 58: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/58.jpg)
![Page 59: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/59.jpg)
![Page 60: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/60.jpg)
![Page 61: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/61.jpg)
![Page 62: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/62.jpg)
![Page 63: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/63.jpg)
![Page 64: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/64.jpg)
Remember, when you start a container, you are just starting a process with namespaces
![Page 65: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/65.jpg)
![Page 66: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/66.jpg)
![Page 67: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/67.jpg)
![Page 68: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/68.jpg)
![Page 69: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/69.jpg)
![Page 70: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/70.jpg)
![Page 71: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/71.jpg)
Existing container workloads on VMs
1X DataCenters
![Page 72: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/72.jpg)
![Page 73: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/73.jpg)
![Page 74: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/74.jpg)
Configuration Management
![Page 75: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/75.jpg)
Infrastructure is in a known state.Prevent Infrastructure drift.
Self Healing
![Page 76: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/76.jpg)
Container Images treated as immutable
No more Infrastructure Drift
![Page 77: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/77.jpg)
Prevent Infrastructure driftInfrastructure is in a known state
Self Healing
![Page 78: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/78.jpg)
Clustering
![Page 79: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/79.jpg)
What is KubernetesKubernetes is an open source orchestration system for Docker containers. It handles scheduling onto nodes in a compute cluster and actively manages workloads to ensure that their state matches the user's declared intentions.
![Page 80: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/80.jpg)
Kubernetes MonitoringBuiltin support for application level health checks
(DB Checks, Socket & Http checks, etc…)
Automatically restart crashed processes (aka containers)
Natively React to Monitor Events
![Page 81: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/81.jpg)
Prevent Infrastructure driftInfrastructure is in a known state
Self Healing
![Page 82: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/82.jpg)
![Page 83: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/83.jpg)
MANAGED BY KUBERNETES
Self healingNo Infrastructure Drift
Infrastructure is in a known state
Reliability
![Page 84: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/84.jpg)
Why do we need Configuration Management?
![Page 85: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/85.jpg)
What about Operating System Configuration?
![Page 86: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/86.jpg)
Immutable Operating Systems
Immutable InfrastructureAKA
![Page 87: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/87.jpg)
Brandon Phillips CTO Alex Polvi CEO
![Page 88: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/88.jpg)
All you need is a OS that can run Containers
![Page 89: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/89.jpg)
No Package Manager
Immutable Config files
![Page 90: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/90.jpg)
Why configure the OS?
Our containers can contain all OS config files and daemons necessary for our
application to run
![Page 91: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/91.jpg)
How to configure all the disparate containers?
![Page 92: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/92.jpg)
Consistent Distributed Key Store
![Page 93: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/93.jpg)
![Page 94: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/94.jpg)
Why do we need Configuration Management?
![Page 95: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/95.jpg)
Brian Redbeard
Principal Architect CoreOS
![Page 96: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/96.jpg)
“If we do our job correctly, future releases of CoreOS will NOT have SSH server
installed”
![Page 97: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/97.jpg)
“If we do our job correctly, future releases of CoreOS will NOT have SSH server
installed”
![Page 98: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/98.jpg)
How you would design your infrastructure/software if you were unable
to SSH into the host OS?
![Page 99: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/99.jpg)
![Page 100: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/100.jpg)
Typical Operating System
Kernel
Configuration
Storage
Workloads
![Page 101: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/101.jpg)
Typical Operating System
Kernel
Configuration
Storage
Linux Kernel
/etc
FileSystems EXT4
Workloads Processes
![Page 102: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/102.jpg)
Typical Operating System
Kernel
Configuration
Storage
Linux Kernel
/etc
FileSystems EXT4
Kubernetes
etcd
ISCSI Block or FSAS
Workloads Processes Containers
![Page 103: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/103.jpg)
Cloud Operating System
![Page 104: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/104.jpg)
Infinite CPU Power
Distributed Scale
Self Healing
Always Available
![Page 105: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/105.jpg)
GIFEE
![Page 106: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/106.jpg)
GIFEEGoogle Infrastructure For Everyone Else
![Page 107: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/107.jpg)
All I WANTcreate my application in a container
make it scale
I don’t want it to go down
![Page 108: Containers - (Austin Cloud Meetup April 2016)](https://reader034.vdocuments.net/reader034/viewer/2022051502/587085f51a28ab57368b79b9/html5/thumbnails/108.jpg)
Blog: http://thrawn01.org
Twitter: @thrawn01