AWS Beginner to Intermediate: EC2, IAM, ELB, ASG, Route 53


AWS Accounts | Billing | IAM Admin | EC2 Config | Ubuntu | AWS Storage | EBS | EFS | AMI | Load Balancers | Route 53

What you will learn

AWS Account Registration and Administration

Account Billing and Basic Security

AWS Identity and Access Management (IAM)

Creating IAM Users, Groups, Policies, and Roles

Deploying and Administering Amazon EC2 Instances

Creating Amazon Machine Images

Navigating the EC2 Instances Console

Working with Elastic IPs

Remote Instance Administration using Terminal and PuTTY

Exploring various AWS Storage Solutions (EBS, EFS)

Creating EBS Snapshots

Working with the EC2 Image Builder

Working with the Elastic File System (EFS)

Deploying Elastic Load Balancers (ELB)

Working with Auto Scaling Groups (ASG)

Dynamic Scaling using ELB + ASG

Creating Launch Templates

Configuring Hosted-Zones using Route 53

Description

Welcome to the AWS Beginner to Intermediate course, where we explore several key facets of AWS to build and deploy cloud-based infrastructure. This course covers an extensive amount of material and by the end you will be proficient enough with AWS to gain an entry level position in cloud administration.

The curriculum starts off with exploring AWS account registration, billing and multi-factor authentication. We then explore more advanced account security through AWS identity and access management (IAM). IAM is an integral part of AWS that facilitates the management of users, groups, and security policies that control AWS resources. Here, we explore the creation of IAM users with varying degrees of account access. This includes user groups, permission policies, and IAM roles for EC2.

Once students have a firm understanding of IAM, we dive into the backbone of AWS by exploring EC2 instance deployment and configuration. EC2 is a core service of AWS that facilitates the launch of virtual servers (called instances) within the AWS cloud console. We cover how to launch and configure EC2 instances, including choosing the right instance type and setting up security groups to control inbound and outbound traffic. We also explore remote instance administration using PuTTY and Terminal to issue server commands and manage instances from any remote location. Students learn to deploy and assign elastic IP addresses along with the creation of Amazon Machine Images (AMIs) to save instance state and quickly launch new instances with replicated configurations.


Subscribe to latest coupons on our Telegram channel.

After completion of the EC2 module, we jump into AWS storage solutions where we explore various storage types including, block, file and object storage. More specifically students learn to harness the power of the Amazon Elastic Block Store (EBS) and the Amazon Elastic File System (EFS). We demonstrate how to deploy and configure multiple EBS volumes and attach them to existing instances for maximum scalability. Students also learn to design and deploy seamlessly scalable storage systems using EFS. We demonstrate how to mount multiple instances to a single EFS endpoint for centralized access to data files. We complete the module by showcasing the power of EBS snapshots and Amazon Machine Images for efficient instance deployment and backups.

From this point, the course branches into more intermediate concepts by exploring elastic load balancing (ELB), Auto Scaling Groups (ASG), and Route 53. Student will learn to deploy a highly available architecture that auto scales based on real-time traffic workload and instance health checks. Traffic will be routed directly through Amazons Route 53 DNS service, with customized domain names and pre-configured hosted zones.

By the end of this course, you will have a solid understanding of how to use AWS to build and deploy your own cloud-based infrastructure. You will be able to launch and configure EC2 instances, store and manage data in the cloud, and use services like ELB and ASG to scale your infrastructure to meet the needs of your applications.

If you’re excited about expanding your knowledge in AWS and the field of cloud computing, hit the enroll button and let’s get started.

English
language

Content

Getting Started with AWS

Introduction
AWS Pricing Foundations
AWS Free Tier Overview
AWS Acceptable Use Policy
AWS Account Registration
AWS Cloud Practitioner Exam – Key Topics
AWS Global vs. Regional Services
Global vs. Regional Services Example
Creating Billing Alerts
AWS Multi-Factor Authentication (MFA)
Activate MFA for the Root User Account
Creating IAM Users and Groups
IAM User Custom Sign-In Link
Configure a Custom Password Policy

IAM: Identity and Access Management

Intro to IAM
Introduction to IAM Mechanics
IAM Mechanics (Theory)
IAM Users
Introduction to Managing IAM Users
IAM Administration (Guide) (Listing, Deleting Users & Accounts)
Managing Permissions for IAM Users
Changing IAM User Permissions (Method 1)
Changing IAM User Permissions (Method 2)
Changing IAM User Permissions (Method 3)
IAM Groups
IAM Group Administration
IAM Groups (LAB Exercise)
IAM Policies
IAM Inline Policies (Guide)
IAM Custom Policies
IAM Custom Policies (Guide)
IAM Roles
IAM Roles (Practical Guide)
IAM Authentication and Security
Rotating Access Keys
IAM Multi-Factor Authentication (MFA)
IAM Credentials Report (Guide)

Amazon Elastic Compute Cloud (EC2)

Introduction to EC2
EC2 Instance Core Features
EC2 Instance Types
Amazon Machine Images (AMI)
Creating an IAM User for EC2
The EC2 Dashboard
Deploying an EC2 Instance
Deploying an EC2 Instance (Continued)
EC2 Instances Console
Elastic IP (Theory)
Elastic IP (Guide)
EC2 Instance Administration (Guide)
EC2 Instance Launch Templates
Creating an Amazon Machine Image (AMI)
IAM Roles for EC2 (Guide)
Introduction to Security Groups
Security Groups (Guide)
Secure Socket Shell (SSH) Overview
PuTTY (SSH) Client for Windows
EC2 Instance Connect (Guide)

AWS Storage (EC2)

Introduction
Block vs. File. vs Object Storage
Amazon Elastic Block Store (EBS) Overview
Amazon EBS Guide [Part 1]
Amazon EBS Guide [Part 2]
EBS Snapshots Overview
EBS Snapshots (Guide)
Amazon Machine Image (AMI)
Amazon AMI Guide [Part 1]
Amazon AMI Guide [Part 2]
Amazon EC2 Image Builder
Amazon EC2 Image Builder Guide [Part 1]
Amazon EC2 Image Builder Guide [Part 2]
Amazon Elastic File System (EFS)
Deploy an EC2 Instance with Ubuntu (Guide)
Creating an EFS (Guide)
Attach EFS to EC2 (Guide)
Upload Files to EFS via FTP (Guide)
Attach EFS to Second EC2 Instance (Guide)
Account Cleanup

ELB, ASG, Route 53

Introduction
High Availability & Elasticity
Elastic Load Balancer (ELB) Overview
Auto Scaling Groups (ASG)
ELB + ASG Prep: Setup AMI from EC2
ELB Deployment (Guide)
Creating a Launch Template (Guide)
Auto Scaling Groups (Guide)
Auto Scaling Strategies
Dynamic Scaling (Guide)
Step and Simple Scaling (Guide)
Predictive Scaling (Guide)
Creating a Launch Template (Guide)
Virtual Private Cloud (VPC) Guide
Amazon Route 53 & DNS Foundations (Guide)
Route 53 Domain Registration & Routing (Guide)
Route 53 Domain Settings and Hosted Zones
Route 53 DNS Records in the Hosted Zone
Account Clean-Up