I couldn't believe it the first time I realized that containers are the new rage.
I mean, I was just virtual machine, virtual machine, virtual machine.
I just thought VMs were the coolest thing.
And then when Containers came along, I was thrilled.
Let's head to the whiteboard and make sure you understand containers.
While I was thrilled to, you know, find out about container technology, I was kind of amazed that
we hadn't thought of it sooner.
Think about your typical virtual machine in the cloud or in a private cloud, wherever the typical virtual
machine.
So how this works is, of course, we have a host system and this is the hardware that is super efficient,
super effective hardware that everyone is going to share.
And while something just happened with the electricity in my office.
But hey, thanks to the miracle of an uninterruptible power supply, the show is still going here.
All right.
Anyways, so we have the host machine.
That's the hardware.
And then what we do is we pack in there as dense as we can, these VMs.
Now think about the VM.
It has an operating system installed and we don't care about that OS.
What we care about is the app that is installed in that OS.
And when you think about like Microsoft Enterprise Apps for a moment, they all say, okay, you can
put exchange in a VM, but make sure that it's the only thing running in that VM.
And then so you come along and you want to build a SharePoint environment and they say, okay, put
it in a VM and make sure it's the only thing running in that VM.
So what happens on the host you have like if we're doing 12 VMs, we have 12 copies of full, full blown
Windows Server, whatever, right?
2012 is still a big version out there.
Apparently Microsoft made that version too -- good.
So yeah, think about that.
You've got these 12 copies of Windows Server and they're all running in this environment and they're
all running in a duplicated, dumb manner.
You know, it's totally unnecessary.
That's where the container comes in.
That's the beauty of the container.
So we are going to have our host hardware still.
And what we are going to put on the host hardware is a container and the container is the app and whatever
pieces of the OS that are needed by the app.
Think about how some applications are going to need very little of the underlying operating system.
And as a matter of fact, we can fake it.
A lot of the times the app will look just to see something is there.
Well, in a container environment, the underlying container attack can fake that.
It's there.
Wow.
Just so cool.
So these things are physically smaller and much more nimble than virtual machines.
Now, Docker is the company that really started just, you know, going hog wild with container technology.
And then they invented Docker Swarm.
And this was a management system for all of these containers.
Containers, by the way, are great for apps, but they're also killer for microservices.
A microservice is just a little teeny tiny application doing something.
And microservices are the rage in, you know, cloud environments.
When you go to Netflix and you're enjoying Netflix content, it's being powered by microservices all
over the place.
So this is all great stuff.
And Google got heavily involved in the microservice and the Docker container world, and so they invented
Kubernetes.
And I mean, they ultimately invented Italy.
That was based on their technology.
Google may have called it something else, but now it is known as Kubernetes.
And Kubernetes is the rage for managing containers.
So much so that if you look at Amazon, for instance, Amazon has the Amazon like container service
and then they also have the full blown Kubernetes service.
So you can use their own version of Kubernetes, if you will, you know, container management software,
or if you're hell bent on using Kubernetes, you can use the Amazon Kubernetes services.
Don't quote me on those acronyms.
You get the idea.
Amazon has their own container management ecosystem, and they also support Kubernetes, if that's what
you're into.
So I hope you fully understand containers now.
And when it comes to containers being hacked, it's very much the same type of concerns that we would
have for VMs.
So that's, you know, very, very much the same.
But notice the container is very, very unique from a virtual machine and the container is typically
plugged into some kind of container management software system.
So yeah, you have to be aware of that because it's oftentimes key in the security of your containers.
Thanks so much for watching.