Elastic Container Service & Fargate

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
19 hours 19 minutes
Difficulty
Intermediate
CEU/CPE
20
Video Transcription
00:00
>> Hey everyone and welcome back.
00:00
In this lecture we're going to talk about
00:00
Elastic Container Service and Fargates.
00:00
Learning objectives are going to be
00:00
to help you understand and be able to
00:00
describe what these two services are
00:00
and how they're different from other compute services.
00:00
ECS, otherwise known as Elastic Container Service,
00:00
is the Docker container service
00:00
that's provided by Amazon.
00:00
If you're trying to work with Docker containers,
00:00
you can do this using ECS.
00:00
Basically you're going to maintain and you're
00:00
going to provision that infrastructure.
00:00
If you like managing the containers,
00:00
if there is a reason that you
00:00
want to do that, which you can.
00:00
There are plenty of reasons I could think of.
00:00
But if you're looking for that granularity,
00:00
I mean, that's more of the word that I'm looking for.
00:00
If you're looking for that ability to go in there and
00:00
really handle what's going on under the hood,
00:00
ECS is the way to go because you have
00:00
the ability to customize
00:00
your containers and mess with
00:00
the libraries and dependencies
00:00
within the packages within.
00:00
You can manage all of
00:00
that the way that you need to do it,
00:00
the way that you can see fit
00:00
underneath the ECS it's just
00:00
an easy to since it's a server.
00:00
You can go in there and mess with it as you needed to do.
00:00
AWS is going to manage the containers,
00:00
but you have the ability to go in
00:00
and maintain that underlying infrastructure like I said.
00:00
This is beneficial because it allows
00:00
for lightweight computing that
00:00
doesn't really need a whole virtual machine.
00:00
You can just use dependencies for
00:00
your applications and you can
00:00
integrate this with your application load balancers.
00:00
That's really cool.
00:00
It's really helpful.
00:00
I'm not going to go into
00:00
the differences between containers and virtual machines.
00:00
If you do not understand that difference go online,
00:00
go to YouTube and search for it.
00:00
You will find plenty of good content out
00:00
there that helps you understand the differences there.
00:00
Amazon Fargate is a another container service.
00:00
It's just like ECS but AWS is going
00:00
to manage the EC2 instances for the container.
00:00
With ECS, you manage
00:00
EC2 instances and AWS manages the containers.
00:00
With Fargate all of it is taken care of,
00:00
so if you want the white glove service Fargate,
00:00
maybe the thing that you're looking for.
00:00
They also offer a serverless option as well.
00:00
If you want to go with that instead of EC2,
00:00
you can do that as well.
00:00
All you need to do is specify the CPU and RAM,
00:00
those types of specs and your container is ready to go.
00:00
To summarize, ECS is the Elastic Container Service.
00:00
Fargate is a spin off of that,
00:00
but it's fully managed.
00:00
Those are the two container services that
00:00
you can use in AWS.
00:00
We talked about the key benefits and differences.
00:00
That's wraps up this one.
00:00
Let's go ahead and wrap up this one and we'll jump into
00:00
the next lecture where we'll talk about
00:00
Elastic Kubernetes Service. I'll see you there.
Up Next