4.72 out of 5
4.72
563 reviews on Udemy

Amazon EC2 Master Class (with Auto Scaling & Load Balancer)

Be an AWS EC2 expert. Learn AutoScaling, AWS Load Balancing, EBS Volume, Network, VPC Security Group, EC2 Instance Types
You'll be able to fully deploy an application on EC2 at the best cost
You will be able to pick the perfect EC2 Instance for your Application
You'll be able to fully deploy an application on EC2 with a Load Balancer
You'll be able to fully deploy an application on EC2 that Auto Scales
You will know all the moving parts of EC2 and become an EC2 expert
You will know about some of the most recent EC2 features!

AWS EC2 is the fundamental core component that every AWS Professional should know about.

If you know nothing about EC2 or feel you could learn more, this course if for you!
I guarantee you’ll learn something on EC2 you wish you knew all this time.

In this course, we are going to explore in depth, with hands-on lectures, all the components of Amazon EC2, including the most recent components such as Application Load Balancer and newer options for Auto Scaling!

In just a few hours, you will know everything you need to know about EC2 and seamlessly deploy your applications in the best possible way, with the optimal configuration, resiliency, and cost efficiency.

In this course, we are going to put all the concepts learned into action using the Course Companion Application. This application mimics what a real-life application would look like and expose great behaviour for learning!

———————————

Amazon EC2 Master Class is the best way to get a great overview of all the possibilities offered by AWS EC2:

> Learn EC2 and master all its concepts

> Go through Hands On examples to practice what we learned with the companion course app
> Learn how to choose the best EC2 Instance Type for your application and workload
> Learn how to properly use the newer Application Load Balancers
> Learn how to properly use the newer policies for Auto Scaling
> Get a great understanding of advanced rules in Security Groups for optimal security 
> So much more!

Note: This course assumes you have some knowledge about Linux, and we will not be using Windows EC2 instances.

Instructor

Stephane Maarek is the instructor of this course. He is an AWS Certified Solutions Architect, and the author of the highly-rated AWS CloudFormation and AWS Lambda course on Udemy. He has already taught to 40000+ students and received 12000+ reviews.

He shares all his AWS knowledge on the platform, taking the time to explain every concept and provide students with both theoretical and practical dimensions. You are in good hands!

Section outline:

  • AWS EC2 Course Introduction: Get an understand of the course objectives, how the course is structured, download the course code and get ready!

  • Amazon EC2 Basics: Learn the basics of EC2, such as instances, SSH, Security Groups, Private vs Public IPv4, EC2 User Data, and EC2 Pricing

  • EC2 Machine Images (AMI): Learn about AMIs, build your own custom AMI for this course that will have our course application ready to go!

  • Choosing the right EC2 Instance Type: Learn valuable knowledge into choosing the best EC2 Instance for your application. Learn how CPU, RAM, Network, IO and GPU are used in common applications. Learn about M, T2 instances, and T2 Unlimited. This section is priceless!

  • Network and Security in EC2: Learn how to create your perfect security group, properly leveraging CIDR and IP ranges, Security Group to Security Group rules, Elastic IP, and EC2 placement groups.

  • Elastic Load Balancing (ELB): Learn the fundamental concepts behind Load Balancing in AWS EC2. Learn about the 3 kind of load balancers available in Amazon EC2, and setup them up properly in hands-on lectures. 

  • Auto Scaling Groups (ASG): Setup an Auto Scaling Group, directly linked to our Application Load Balancer. Observe manual scaling behaviour. Setup and Configure Auto Scaling for our application using the old and new policies. 

  • EBS (Elastic Block Stores): Learn what is EBS, the benefits it provides, and the various type of drives you have access to in AWS. Learn how to create them, attach them, resize them, and snapshot your EBS drives. 

  • EC2 Running Modes (cost saving): Learn the differences between the 4 running modes of EC2: On Demand, Reserved Instances, Spot Instances and Dedicated Hosts. 

This Course Also Comes With:

✔ Lifetime Access to All Future Updates

✔ A responsive instructor in the Q&A Section

✔ Links to interesting articles, and lots of good code to base your next template onto

✔ Udemy Certificate of Completion Ready for Download

✔ A 30 Day “No Questions Asked” Money Back Guarantee!

This is the course that could change your AWS skills.  

Learning and getting hands-on on AWS EC2 helps you to enhance your career opportunities and helps to boost your income. An investment in your career is an investment in yourself.  Don’t procrastinate. There is no time like the present to take charge of your career. Take your career to the next level by learning AWS EC2 today!

Take the course now, completely risk free !

Course Introduction

1
Course Objectives

Learn the Course Objectives. We'll see the target AWS EC2 application we'll build, all using a load balancer, an auto scaling group and EC2 instances

2
Course Structure + Pre-requisites

Learn about how the course is structured and pre-requisites

3
About your instructor

Learn about Stephane Maarek, your instructor for this course

4
AWS Costs for this course - free tier !

This course should be free of AWS charge if you're following along perfectly!

Code Download

1
Code Download

Download all the material for this course

Amazon EC2 Basics

1
What is EC2

Learn what EC2 is at a high level

2
Update on Amazon Linux
3
Launching an EC2 running Linux - Hands On

Let's launch our first EC2 Linux Instance, step by step

4
How to SSH into EC2 using Linux / Mac - Hands On

Learn how to SSH to our EC2 instances using Mac or Linux, and learn about the ~/.ssh/config file

5
How to SSH into EC2 using Windows - Hands On

Learn how to SSH to our EC2 instances using Windows with Putty

6
Security Groups Intro

Introduction lecture to security groups in AWS

7
Private vs Public IP Intro

Learn the difference of Private vs Public IPs

8
EC2 User Data - Hands On

Learn to use EC2 User Data for performing bootstrap actions on our EC2 Instance

9
EC2 Pricing

Learn about the EC2 Pricing

10
Quiz

EC2 Machine Images (AMI)

1
What's an AMI?

Understand the roles of AMI in Amazon EC2

2
Creating your own AMI - Hands On

Hands On to create our first Amazon EC2 custom AMI

3
Course Application Deep Dive

Learn about the application we will be using for this course

4
Public AMIs

Understand the benefits of using Public AMIs

5
AMI Storage

Learn where AMI are stored

6
AMI Pricing

Learn the pricing of AMIs in AWS

7
Quiz

Choosing the right EC2 Instance Type

1
EC2 Instances Overview

Get an overview of why there are different EC2 instances available

2
RAM in EC2

Learn about RAM in EC2 and which applications use it

3
CPU in EC2

Learn about CPU in EC2 and which applications use it

4
IO in EC2

Learn about IO in EC2 and which applications use it

5
Network in EC2

Learn about Network in EC2 and which applications use it

6
GPU in EC2

Learn about GPU in EC2 and which applications use it

7
General Instances (M)

Learn about General Instances (M) in EC2

8
Burstable Instances (T2)

Learn about Burstable Instances (T2) in EC2

9
T2 Unlimited

Learn about the benefits of using T2 Unlimited

10
Section Summary

Summary of what we learned in this section

11
Quiz

Network and Security in EC2

1
Security Groups Overview

Get an Overview of Security Groups in EC2

2
IP and CIDR

Learn about the CIDR and how they related to IP ranges

3
Security Groups Hands On

Create and play with security groups in the AWS Cloud

4
Referencing Another Security Group - Hands On

Learn how to reference security groups as rules in your AWS Security Groups

5
Elastic IPs

Learn about Elastic IPs and the benefits they provide in AWS EC2

6
Placement Groups

Learn about AWS Placement Groups and how they can help your application performance or high availability

7
Quiz

Elastic Load Balancing (ELB)

1
Load Balancing in EC2

Learn the fundamental concepts of load balancing in AWS EC2

2
Classic Load Balancer (v1 - old generation) - Hands On

Learn how to configure a Classic Load Balancer in EC2

3
Health Checks - Hands On

Learn how to properly configure Health Check for ELB in EC2

4
Application Load Balancer (v2 - new generation) - Hands On

Learn how to configure an Application Load Balancer in EC2

5
Network Load Balancer (v2 - new generation)

Learn about the concept of Network Load Balancers in EC2

6
Additional Reading on Load Balancers

Further reading to improve your load balancing skills

7
Load Balancer Pricing

Learn how Load Balancers are Priced

8
Quiz

Auto Scaling Groups (ASG)

1
What is Auto Scaling?

Learn what Auto Scaling Groups (ASG) are in Amazon EC2

2
Auto Scaling Hands-On Part 1

Create your first Auto Scaling group and observe scaling actions (Part 1)

3
Auto Scaling Hands-On Part 2

Create your first Auto Scaling group and observe scaling actions (Part 2)

4
Auto Scaling Rules + Alarms

Create your first Rule and Alarm to automatically Scale.
Load test our application

5
Auto Scaling New Policies

Auto Scaling Group newer kind of policies setup

6
Auto Scaling Pricing

Learn what the pricing of AutoScaling is 

7
Quiz

EBS (Elastic Block Stores)

1
EBS Volumes

Learn what EBS Volumes are

2
EBS Volume Types (GP2, IO1, ST1, SC1)

Learn about the different EBS Volume Types

3
EBS Volume Creation Hands On

Create and attach your first EBS Volume. Make it persistent at reboot

4
EBS Volume Resizing Hands On

Hands On Lecture to learn how to resize our EBS volumes on the fly

5
EBS Volume Snapshotting Hands On

Hands On Lecture to learn how to create Snapshots in EBS and create new volumes from them

6
EBS Pricing

Learn about the EBS Pricing for the different volume types

7
Quiz

EC2 Running Modes (cost saving)

1
EC2 On Demand

Learn what are EC2 On Demand Instances

2
EC2 Reserved Instances

Learn what are EC2 Reserved Instances (RI)

3
EC2 Spot Instances

Learn what are EC2 Spot Instances

4
EC2 Dedicated Hosts

Learn what are EC2 Dedicated Hosts

5
Quiz

Next Steps

1
Cleaning up your AWS

Don't forget to delete everything you've created in this course

2
Next Steps

Next steps for your learning adventure

3
Bonus Lecture: Special Discounts!!

Links to other courses with special coupons inside!

You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.7
4.7 out of 5
563 Ratings

Detailed Rating

Stars 5
371
Stars 4
160
Stars 3
28
Stars 2
3
Stars 1
2
75a87ce1772786bb879043b380891dbf
30-Day Money-Back Guarantee

Includes

5 hours on-demand video
6 articles
Full lifetime access
Access on mobile and TV
Certificate of Completion