Amazon EC2 Masterclass

An in-depth understanding and exploration of Amazon Elastic Compute Cloud (EC2) and other related services.

4.50 (10 reviews)
Udemy
platform
English
language
IT Certification
category
instructor
126
students
10 hours
content
Jan 2021
last update
$69.99
regular price

What you will learn

In-depth conceptual understanding of EC2 and its components like AMI, Instance Types, Security Groups, Placement Groups, EBS, and Regions and AZs etc.

How to launch and connect to Amazon EC2 Linux and Windows Instances

Advantages of Elastic IPs over Public IPs and how they can be utilized to their fullest potential

Relevance and usage of On-Demand instances in both test and production environments

Reserved Instances - Introduction, various payment options and offering classes, limits, instance size flexibility and how you can reserve EC2 instances based on 1-3 year term

Benefits and usage of Savings Plan over Reserved Instances

Process to reserve compute capacity through Capacity Reservations in a specific AZ, when you need it, for as long as you need it

Deep dive into Spot Instances' concepts including what it's all about, how it works, different types of requests, Spot Blocks, various allocation strategies, health checks, and how to create and cancel a Spot Instance request

Utilization of Dedicated Instances in order to run your instances on a single tenant hardware

Usage of Dedicated Host as a physical server with EC2 instance capacity fully dedicated to your use

Understand benefits and implementation of different types of Load Balancers - Classic, Application and Network in our AWS environment

Advanced features of Load Balancers like Stickiness, Cross-Zone Load Balancing and Connection Draining

How Auto Scaling helps you to grow or shrink your infrastructure based on the patterns of incoming traffic, time of day and demand

Overview of Auto Scaling components such as Group, Launch Template, Scaling Plan and Policies

Implementation of Auto Scaling in different scenarios such as using it with a load balancer and maintaining the desired count of EC2 instances

Usage of Target Tracking policy to scale out and scale in the number of instances based on CloudWatch metric and target value

Description

Welcome to EC2 Masterclass course, which consists of all core and advanced concepts on EC2 and other related topics like IP Addressing, Elastic Block Store (EBS), Security Groups, Placement Groups, Launching and connecting to Linux and Windows EC2 Instances, Elastic IP Addresses, Network Interfaces, EC2 Purchasing Options - On-Demand, Reserved, Savings Plan, Capacity Reservations, Spot Instances, Dedicated Instances and Dedicated Hosts, various types of Load Balancers - Classic, Application and Network, and Auto Scaling etc.

Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides secure, resizable compute capacity in the cloud. It is designed to make web-scale cloud computing easier for developers. Amazon EC2’s simple web service interface allows you to obtain and configure capacity with minimal friction. It provides you with complete control of your computing resources and lets you run on Amazon’s proven computing environment.

To use Amazon EC2, you simply:

  • Select a pre-configured, templated Amazon Machine Image (AMI) to get up and running immediately. Or create an AMI containing your applications, libraries, data, and associated configuration settings.

  • Configure security and network access on your Amazon EC2 instance.

  • Choose which instance type(s) you want, then start, terminate, and monitor as many instances of your AMI as needed, using the web service APIs or the variety of management tools provided.

  • Determine whether you want to run in multiple locations, utilize static IP endpoints, or attach persistent block storage to your instances.

  • Pay only for the resources that you actually consume, like instance-hours or data transfer.

Even though EC2 is a foundational topic, it is of great importance as it is used in all the testing and enterprise level deployments.

The entire course has been broken down into following 13 sections:-

  1. In-Depth Conceptual Understanding of EC2 & its Components - In this section, we go through the main components required to launch our EC2 instances in the AWS cloud.

  2. Bringing All the Pieces Together - Here we  combine all the components together we went through in the previous one, and finally do some real hands-on as we will be launching and connecting to our EC2 instances.

  3. On-Demand & Reserved Instances - In this section, we go through two of the EC2 purchasing options - On-Demand and Reserved Instances.

  4. Savings Plan - We understand how we can make use of Savings Plans to get huge discounts on our compute usage and still get more flexibility compared to Reserved Instances.

  5. Capacity Reservations - In this section, we understand how we can reserve capacity for our Amazon EC2 instances in a specific AZ, when we need it, for as long as we need it.

  6. Spot Instances - We understand the relevance of Spot Instances which enable to you to request unused EC2 instances at steep discounts.

  7. Dedicated Instances & Dedicated Hosts - In this section, we go through the concepts based on Dedicated Instances and Dedicated Hosts.

  8. Elastic IP Addresses (EIPs) - We focus on the advantages of Elastic IP addresses over Public IP addresses.

  9. Elastic Network Interfaces (ENIs) - In this section, we explore various features, attributes and benefits of ENIs.

  10. Elastic Load Balancing (ELB) - We learn the importance of using load balancers in our cloud infrastructure, different types of load balancers, and finally go through some of the advanced concepts.

  11. Introduction to Amazon EC2 Auto Scaling - We understand the basics of Auto Scaling, and explore its various components and features.

  12. Amazon EC2 Auto Scaling Deep Dive - Over here, we deep dive into the advanced features and deployments done using Auto Scaling.

  13. Main Quiz - Test yourself by answering some complex questions based on the topics we have gone through in this course.

Content

Course Introduction

Welcome to Amazon EC2 Masterclass
How to get the most out of the course?
Course Blueprint

In-Depth Conceptual Understanding - EC2 & its Components

Section Introduction
An Introduction to Amazon EC2
Deep Dive - EC2, AMI and Instance Types
Exploring EC2, AMIs and Instance Types on AWS Management Console Part One
Exploring EC2, AMIs and Instance Types on AWS Management Console Part Two
Exploring EC2, AMIs and Instance Types on AWS Management Console Part Three
Regions and Availability Zones (AZs)
Amazon EC2 Pricing – Free Tier, On-Demand and Spot Instances
Amazon EC2 Pricing (contd.)
IP Addressing
An Introduction to Amazon EBS
Accessing & Managing EBS Volumes
An Introduction to Security Groups
Security Groups Hands-on

EC2 - Bringing All the Pieces Together

Section Introduction
Getting started with Amazon EC2 Linux instances
Configuring Instance Details
Adding Storage, Tags, Security Groups & Key Pairs
Connecting to Amazon Linux EC2 Instance from macOS
Connecting to Amazon Linux EC2 Instance from Windows PC
Getting Started with Amazon EC2 Windows Instances
Connecting to Amazon EC2 Windows Instance from macOS
Connecting to Amazon EC2 Windows Instance from Windows 10 PC

EC2 Purchasing Options - On-Demand & Reserved Instances

Section Introduction
On-Demand Instances
An Introduction to Reserved Instances
Payment Options
Offering Classes
Reserved Instance Limits
Instance Size Flexibility
Buying Reserved Instances

EC2 Purchasing Option - Savings Plan

Savings Plan Theory
Savings Plan Hands-on

EC2 Purchasing Option - Capacity Reservations

An Introduction to Capacity Reservations
Working with Capacity Reservations

EC2 Purchasing Option - Spot Instances

An Introduction to Spot Instances
Concepts
How Spot Instances Work
Spot Instance Requests
Spot Blocks
Allocation Strategies
Spot Fleet Health Checks
Creating a Spot Instance Request
Cancelling your Spot Instance Request

Dedicated Instances & Dedicated Hosts

Section Introduction
An Introduction to Dedicated Instances
Exploring Different Tenancy Options
An Introduction to Dedicated Hosts
Working with Dedicated Hosts

Elastic IP Addresses (EIPs)

An Introduction to Elastic IP Addresses
Elastic IP Addresses Hands-on

Elastic Network Interfaces (ENIs)

An Introduction to Elastic Network Interfaces
Working with Network Interfaces
Experimenting with various attributes
Creating a Low Budget High Availability Solution using Network Interfaces
Scenarios for Network Interfaces
Creating a Management Network
Other Scenarios

Elastic Load Balancing (ELB)

Elastic Load Balancing
Security Groups for Load Balancers
Creating Security Groups for ELBs and EC2 Instances
SSL Certificates
Getting Started with Classic Load Balancers
Launching and adding EC2 instances to our Classic Load Balancer
Testing our Classic Load Balancer's Deployment
Application Load Balancer (ALB)
Network Load Balancer
Stickiness
Cross-Zone Load Balancing
Connection Draining

Introduction to Amazon EC2 Auto Scaling

Section Introduction
Auto Scaling Components and Pricing
Creating a Security Group and a Key Pair for our Launch Template
Creating a Launch Template
Getting Started with Amazon EC2 Auto Scaling
Testing our Auto Scaling Deployment

Amazon EC2 Auto Scaling Deep Dive

Section Introduction
Set up a scaled and load-balanced application
Creating a Classic Load Balancer
Creating a Launch Template while including User Data
Creating an Auto Scaling group with a Load Balancer
Performing test using Load Balancer's DNS name
Getting Started with Target Tracking Policy
Implementing Target Tracking Policy via an Auto Scaling group
Putting Target Tracking policy to test

Quiz

Quiz

Screenshots

Amazon EC2 Masterclass - Screenshot_01Amazon EC2 Masterclass - Screenshot_02Amazon EC2 Masterclass - Screenshot_03Amazon EC2 Masterclass - Screenshot_04

Reviews

Shaun
February 15, 2021
The information presentation isn't very interesting. There are not many comparisons to common technologies or other concepts to help absorb the concepts. There seems to be no point to the course outside of information gathering (no expectations of passing certifications or enabling users to practice knowledge for real world application).
Wil
January 29, 2021
good introduction for beginners - the information is incredibly useful for anyone taking the cert or anyone who wants hands on aws with a short period of time. This video and the 'learning AWS the hard way' will always be my best reference for using aws cloud computing- no nonsense information

Charts

Price

Amazon EC2 Masterclass - Price chart

Rating

Amazon EC2 Masterclass - Ratings chart

Enrollment distribution

Amazon EC2 Masterclass - Distribution chart
3669832
udemy ID
11/30/2020
course created date
2/5/2021
course indexed date
Bot
course submited by