Reviewing EC2 Instance Types

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 21 minutes
Difficulty
Intermediate
Video Transcription
00:00
>> Hey everybody, and welcome back.
00:00
In this lesson, we're going to
00:00
review the different instance types.
00:00
I know in the last lecture we did talk a little bit about
00:00
it when we are creating our EC2 instance.
00:00
But I want to actually show you
00:00
a tool that'll be helpful in
00:00
understanding the various instances
00:00
out there and their use cases.
00:00
The learning objective for this lesson
00:00
is going to be to describe
00:00
the EC2 instance type families
00:00
and discuss their common use cases.
00:00
EC2 instance types.
00:00
This is the type of instance is like
00:00
a prepackaged machine that already
00:00
has some pre-configured CPU and RAM configurations to it.
00:00
You're buying it from the packet,
00:00
just like going to the grocery store
00:00
and you're buying tomatoes or you're
00:00
buying apples, some type of fruit.
00:00
You can buy the fruit or the vegetable individually.
00:00
Or you can buy convenient package
00:00
which is already pre-packaged for you.
00:00
Maybe it's a little bit more expensive,
00:00
might even be a little bit cheaper.
00:00
Depends on the store and the situation,
00:00
but it's designed for convenience.
00:00
Maybe it has two or three in there,
00:00
and all you have to do is grab
00:00
one package instead of grabbing the individual fruits
00:00
and inspecting them and making sure they're not
00:00
rotten or anything like that, it's like that.
00:00
This is a prepackaged instance, ready to go.
00:00
All you got to do is select your type.
00:00
Here are the different types that they have.
00:00
They have general purpose,
00:00
they have compute optimized, memory optimized,
00:00
accelerated computing, storage optimized,
00:00
instance features, and measuring instance performance.
00:00
Now I'm going to take you to a site
00:00
that I found pretty helpful when trying to
00:00
discover the various use cases and
00:00
the pre-packaged compute resources
00:00
that you get with these instance types.
00:00
I want to drop a link down in the resource page for you,
00:00
so feel free to use this and discover it yourself,
00:00
play around with it.
00:00
But let's go ahead and switch
00:00
screens so you can see what I'm talking about.
00:00
Here we are, we're in instances.vantage.sh.
00:00
What this is is just this free
00:00
web application that allows you
00:00
to look at
00:00
the various instance types and their locations.
00:00
You can see how much they cost
00:00
based on on-demand or Linux or spot.
00:00
It gives you lots of
00:00
high level information at a quick glance.
00:00
Now, if you're solution architect,
00:00
this is super helpful because it saves you a lot of time.
00:00
All you have to do is search for the type of instance.
00:00
Like let's say we wanted that T2 micro,
00:00
well, it doesn't show it there actually.
00:00
What about T. Going to go for T,
00:00
T2 large, T3, T2.
00:00
There we go, T2.
00:00
For T2 micro, you have your API name, here's your name.
00:00
Here we can see all the information about it.
00:00
We can see how much it costs.
00:00
We're talking super cheap.
00:00
Not even a penny for the reserve cost,
00:00
for on-demand cost same thing.
00:00
It's a penny, super cheap per hour.
00:00
A penny per hour
00:00
if you're using it outside of the free tier,
00:00
and this is how much it costs for
00:00
your on-demand if you're using
00:00
Windows or if you're using reserve for Windows,
00:00
here's your spot for Linux.
00:00
Lots of really helpful information and it tells
00:00
you the memory that's associated with it.
00:00
It tells you how many virtual CPUs you got,
00:00
what storage options you have,
00:00
what network performance you have, really good stuff.
00:00
What's also cool is not just for EC2.
00:00
You can also search for RDS,
00:00
which is relational database.
00:00
We haven't gotten to this point in the course yet,
00:00
but RDS is what we use to work on databases in AWS Cloud.
00:00
It's very similar to EC2 and a sense
00:00
of the way that things are set up is very similar.
00:00
These are virtual machines that
00:00
are designed to run databases,
00:00
so they're naturally going to be compute
00:00
resource intensive or resource
00:00
ready for that type of demand,
00:00
for databasing or for data management and all that.
00:00
Again, you can also get a high-level view
00:00
of what these things are costing
00:00
right now, gives you an idea.
00:00
With databases, you have different options.
00:00
You have Aurora, they have the Postgres SQL, the MySQL.
00:00
You can do something outside of Aurora,
00:00
which Aurora is Amazon's flavor.
00:00
We're going to talk more about this later,
00:00
so don't worry about it right now.
00:00
But Aurora is like a managed services
00:00
offered by AWS and it's a little bit expensive.
00:00
They have MariaDB, MySQL,
00:00
Oracle, gives you some prices on that.
00:00
It looks like there's some that's unavailable.
00:00
Not sure why that is.
00:00
Maybe if I scroll down,
00:00
it changes, okay yes, it does.
00:00
Maybe it's just unavailable because
00:00
of the type of instance.
00:00
I'm also discovering this myself.
00:00
I've never used this for the RDS stuff.
00:00
But yeah, it gives you
00:00
the high level view of what's available to
00:00
you and I highly recommend you take a look at it
00:00
and make sure you save this page.
00:00
You might find this super helpful as you're
00:00
going on with your career as a Cloud engineer.
00:00
Be sure to take a look at this.
00:00
That wraps up this. I'm going to go ahead and pause and
00:00
jump back over to the slides, so I'll see you in a sec.
00:00
Everyone, this is going to wrap up this lesson here.
00:00
In this lesson we
00:00
talked about the various instance types,
00:00
we've talked about what are they really?
00:00
Why do we have instance types?
00:00
There's so many things that we were memorizing here?
00:00
Instance types, like I said,
00:00
it's a quick and easy way for you to
00:00
pre-package what you've got,
00:00
what resources you've got that you can
00:00
purchase in the Cloud for your EC2 instances.
00:00
Super convenient, super-helpful.
00:00
For your Solution Architect associate exam,
00:00
there are going to be
00:00
some questions where they're going to ask you,
00:00
is this a valid EC2 instance type?
00:00
It's going to be super high level.
00:00
There's a mnemonic out there on the Internet
00:00
that is associated with some other training platforms.
00:00
But I highly recommend you take a look at,
00:00
all you have to do is type in EC2 instance type mnemonic.
00:00
Be sure to check that out because
00:00
you're going to find that that
00:00
mnemonic will help you memorize the different families.
00:00
That's the only thing you got to know.
00:00
The families like the T family, the F family,
00:00
the J family like those things.
00:00
You want to make sure that you understand
00:00
going in there,
00:00
and I believe with your exam,
00:00
you're able to write down some things
00:00
when you sit down for your test,
00:00
right before they give you a whiteboard and all that.
00:00
This is one of those things you want to write
00:00
down is the mnemonic.
00:00
Just write down the first letter of each family,
00:00
for instance types because you might
00:00
receive one or two questions where it's going to ask you,
00:00
hey, was this in that list?
00:00
You got to be able to determine which one of
00:00
the multiple choice options wasn't in that list,
00:00
so quick little tip for you there.
00:00
We also learned in this lesson
00:00
where you can learn more about these instances,
00:00
so I gave you a resource.
00:00
Also, I'm going to attach a link in the resources page
00:00
or in the description where you can go and
00:00
find more information on AWS documentation,
00:00
on instance types, and read
00:00
all about their good stuff over there.
00:00
That wraps up this lesson,
00:00
hope you found this helpful.
00:00
I'll see you in the next lesson.
Up Next
Hardening Ports for EC2 Instances
41m
Instance Launch Types and Spot Fleets
39m