Azure Container Instances

Video Activity
Join over 3 million cybersecurity professionals advancing their career
Sign up with
Required fields are marked with an *
or

Already have an account? Sign In »

Time
18 hours 40 minutes
Difficulty
Beginner
CEU/CPE
24
Video Transcription
00:01
>> Hey, everybody, and welcome back.
00:01
In this lecture, we're going to be talking
00:01
about Azure Container Instances.
00:01
In this lecture, we want to learn what
00:01
the purpose of Azure Container Instances are and some
00:01
of the features of ACI
00:01
Azure Container Instances for short.
00:01
Let's go ahead and dive into it.
00:01
Azure Container Instances are container instances.
00:01
If you don't really know what that is, think of Docker.
00:01
Docker are containers,
00:01
and it's basically
00:01
a smaller virtualized environment for developments,
00:01
for standing up,
00:01
maybe pieces of an application that you might need in
00:01
order to do any type of developments or to
00:01
run a particular application.
00:01
You don't necessarily need
00:01
the whole bulky virtual machine.
00:01
You just look in a host and application itself.
00:01
What I mean by this is if we're talking
00:01
about a typical virtualized
00:01
>> environment, we have our VM,
00:01
>> which is the operating system,
00:01
and the applications,
00:01
and the dependencies,
00:01
and all that fun stuff.
00:01
It's going to be a full-fledge operating system.
00:01
You can host it in a hypervisor
00:01
>> that sits on a computer,
00:01
>> whether it be a laptop,
00:01
or desktop, or server.
00:01
You can host these virtual machines,
00:01
these VMs in that environment.
00:01
But the problem is that they can be clunky.
00:01
Sometimes they're not as fast,
00:01
and many times we don't need a full-fledged VM.
00:01
We only need to host one application.
00:01
But when we host an entire VM,
00:01
we're still left with hardening the entire VM,
00:01
and there's a lot of pieces to that.
00:01
When you work with containers,
00:01
you strip it all down just to the dependencies
00:01
of the application and the application
00:01
itself, and that's it.
00:01
You can just work with that one container,
00:01
and makes it a lot easier to harden
00:01
and secure because of that.
00:01
With Azure Container Instances,
00:01
this is a managed solution.
00:01
The actual underlying virtual machine or
00:01
the hypervisor underneath is
00:01
going to be managed by Azure.
00:01
You only have to spin up your container,
00:01
which you can configure your details,
00:01
and we're going to learn more about that
00:01
in lab coming up after this,
00:01
but you'll get to actually stand
00:01
up in Azure Container and play around with
00:01
the settings and you'll get to
00:01
see just how easy it is and how
00:01
fast that is to stand up
00:01
your very own application within there.
00:01
You can quickly deploy Azure Container and you
00:01
don't need a full orchestration setup like Kubernetes.
00:01
There's just the container itself.
00:01
Obvious benefit here, speed to market.
00:01
The containers are faster than VMs.
00:01
They host applications within seconds,
00:01
and you get all the full-fledged benefits
00:01
of a typical hosted server,
00:01
whether it be virtual or not,
00:01
you can still connect DNS,
00:01
you can still have public hosting from it, and whatnot.
00:01
Really, really cool stuff.
00:01
Containers are more secure innately because
00:01
the scope of the virtualized environment is slimmer.
00:01
We did trim it down.
00:01
We cut off the excess fat because we didn't need it.
00:01
We did not need all the bells and whistles here.
00:01
We just focused on what we needed,
00:01
which was the application environment that
00:01
we're trying to host or that we're trying to build,
00:01
and whatever your use cases for the container,
00:01
you can specify that and just get the container itself.
00:01
Azure is going to take care of
00:01
the hypervisor that guaranteed
00:01
security and risk mitigation,
00:01
and they prevents
00:01
any threats of multi-tenant environments.
00:01
Your customer data is going to be secured.
00:01
ACI stores a minimum amount of
00:01
customer data required
00:01
>> to ensure that the containers are
00:01
>> running securely and no access data
00:01
will be used or saved by Azure.
00:01
You can ensure that everything's going to stay
00:01
compliant and that you're
00:01
going to be okay and your environments.
00:01
If you need to confirm that,
00:01
maybe against certain regulatory bodies
00:01
because I know some of them can be really picky,
00:01
you can always go back to
00:01
the compliance services for Azure
00:01
and make sure that ACI is something
00:01
that does work with your regulatory body.
00:01
This video was a brief introduction of ACI.
00:01
The reason why is because really this is one
00:01
of those lessons that we want to dive into,
00:01
get our hands dirty,
00:01
and actually see it for ourselves and how it works.
00:01
In the next lab,
00:01
you're going to actually get an opportunity to stand up
00:01
your very first Azure Container Instances.
00:01
But just to summarize in this lecture,
00:01
we talked about how quickly you
00:01
can deploy Docker containers,
00:01
some of the benefits of Docker containers
00:01
versus a standard VM.
00:01
You get to strip down
00:01
the ecosystem just to what you
00:01
need and really slim it up,
00:01
make it more secure innately.
00:01
That wraps up this lecture.
00:01
Like I said, in the next lab,
00:01
you're actually going to be standing up here
00:01
on Azure Container Instances.
00:01
Be sure to go through that. If you have any questions,
00:01
feel free to reach out to me,
00:01
and if not, I'll see you in the next lecture.
Up Next
Provision an Azure Container Instance Lab
45m
Configure AKS Security Lab
45m
Module 7 Conclusion
1m
Introduction to Module 8
2m