We may earn an affiliate commission when you visit our partners.
Course image
Paulo Dichone | Software Engineer, AWS Cloud Practitioner & Instructor

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

Read more

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 is for you. I guarantee you'll learn something on EC2 you wish you knew all this time.

In this course, we will 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 will 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 excellent behavior for learning.

Amazon EC2 Master Class is the best way to get an excellent 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 use the newer Application Load Balancers properly> Learn how to use the newer policies for Auto Scaling properly> 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.

Section outline:

  • AWS EC2 Course Introduction: Get an understanding of the course objectives and 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, and build your custom AMI for this course that will have our course application ready to go.

  • Choosing the right EC2 Instance Type: Learn valuable knowledge to choose the best EC2 Instance for your application. Learn how 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 three kinds of load balancers available in Amazon EC2, and set them up correctly in hands-on lectures. 

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

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

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

Instructor

My name is Paulo Dichone, and I will be your instructor for this course. I’ve taught over 200,000 students online and have helped thousands of online learners like yourself learn about Software engineering and the Cloud.

With AWS becoming much more than a buzzword, I've decided it's time for students to learn how to become an So, let’s kick start the course. You are in good hands.

This course also comes with:

  • Lifetime access to all future updates

  • A responsive instructor in the Q&A Section

  • Udemy Certificate of Completion Ready for Download

  • A 30-Day "No Questions Asked" Money Back Guarantee.

Join me in this course if you want to learn AutoScaling, AWS Load Balancing, EBS Volume, Network, VPC Security Group, EC2 Instance Types, and master the AWS platform.

Enroll now

What's inside

Learning objectives

  • 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!

Syllabus

Course Introduction
Course Objectives
About Instructor
Course Structure and Prerequisites
Read more
Download Code
Amazon EC2 Basics
What is EC2
Launching an EC2 Running Linux - Hands-On
Access our Instance Via the Web & Adding new SG Rules
SSH into EC2 Instance on Mac
SSHing into EC2 Instances with Instance Connect
SSH on Windows
Security Groups - Deep Dive
Public vs Private IP - Overview
EC2 User Data - Overview
EC2 Pricing
Quiz
EC2 Machine Images (AMI)
What is an AMI
Creating Your Own AMI - Hands-On
The Java App Overview
Public AMIs
AMI Storage
AMI Pricing
Choosing the Right EC2 Instance Type
EC2 Instances Overview
What is RAM
CPU in EC2
IO in EC2
Network in EC2
GPU in EC2
General Instances (M)
Burstable Instances - T type
Summary - Choosing the Right EC2
Network and Security in EC2
Security Groups Overview
IP and CIDR
Security Groups Hands-On
Referencing Another Security Group - Hands-on
Elastic IPs
Placement Groups
Elastic Load Balancer (ELB)
Load Balancing in EC2
Classic Load Balancer - Old version - Hands-on
Health Checks - Hands-On
Application Load Balancer - V2 - New Generation - Hands-On
Network Load Balancer - Overview
Load Balancer Pricing
Auto Scaling Groups (ASG)
What is AutoScaling
Autoscaling Hands-On - Part 1
Autoscaling Hands-on - Part 2
Autoscaling Group - Scaling Policies
Autoscaling Policies - Hands-on
Automatic Autoscaling Policy Cleanup
Autoscaling Pricing
EBS (Elastic Block Store)
EBS Volumes
EBS Volume Types
EBS Volume Creation - Hands-on
EBS Volume Resizing - Hands-on
EBS Volume Snapshoting - Hands-on
EBS Volume Pricing
EC2 Running Modes (Cost Saving)
EC2 On Demand
EC2 Reserved Instances
Reserved Instances - Hands-on
EC2 Savings Plan
EC2 Spot Instances
Spot Instance Request - Hands-on
EC2 Dedicated Hosts
Clean up
Next Steps

Links to other courses with special coupons inside!

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Uses multiple media to get ideas across including text, code, graphics, audio, and video
Covers recent updates to the industry with new features and AWS's latest pricing model
Helps learners apply concepts with custom AMI and hands-on labs
Develops strong foundation in EC2 and its core components
Develops high-level expertise in EC2 deployment and scaling
Requires Linux knowledge and an interest in cloud engineering

Save this course

Save [NEW] Amazon EC2 Masterclass (Auto Scaling & Load Balancer) to your list so you can find it easily later:
Save

Reviews summary

Informative introduction to amazon ec2

Learners say this course is informative and covers the fundamentals of Amazon EC2. It's a good starting point for those new to the service, but may not be comprehensive enough for experienced users. The course is well-paced and engaging, with clear explanations and helpful examples. However, some students would like to see more content and coverage of complex use cases.
Good for those new to Amazon EC2.
"This course is informative and covers the fundamentals of Amazon EC2."
"It's a good starting point for those new to the service, but may not be comprehensive enough for experienced users."
"The course is well-paced and engaging, with clear explanations and helpful examples."
May not be comprehensive enough for experienced users.
"I am not sure if 5 hours of content is enough to call myself an expert."
"I am hoping Stephane adds more content to this course to make it more comprehensive and he can also talk about more complex use cases where EC2 stands out."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in [NEW] Amazon EC2 Masterclass (Auto Scaling & Load Balancer) with these activities:
EC2 Reference Guide Compilation
Gather and organize resources, documentation, and tutorials to create a comprehensive reference for EC2.
Show steps
  • Find useful articles, tutorials, and documentation on EC2.
  • Compile and categorize the resources in a document or online repository.
  • Update the compilation regularly to include new and relevant information.
Linux Command Line Refresher
Ensure proficiency in Linux command line skills to enhance your EC2 navigation and configuration abilities.
Browse courses on Linux
Show steps
  • Review basic Linux commands and navigation.
  • Practice file management, permissions, and user administration.
Networking Fundamentals Review
Strengthen your networking knowledge to better understand EC2 networking components, security, and performance.
Browse courses on Networking
Show steps
  • Review networking concepts such as IP addressing, routing, and protocols.
  • Focus on AWS-specific networking services and how they integrate with EC2.
14 other activities
Expand to see all activities and additional details
Show all 17 activities
Launch an EC2 Instance
It is extremely difficult to troubleshoot EC2 access issues without practical experience of launching them. Practicing this process will solidify your understanding.
Browse courses on EC2 Instances
Show steps
  • Create a new Instance Using the AWS CLI
  • Connect to the Instance
Study Group Discussions
Collaborate with peers to review concepts, solve problems, and enhance understanding.
Show steps
  • Form a study group with fellow course participants.
  • Meet regularly to discuss course material and share insights.
  • Work together to solve practice problems and prepare for assessments.
Setup Security Group Rules
Being confident with configuring security groups is foundational to EC2 mastery. Practice it here.
Browse courses on Security Groups
Show steps
  • Restrict inbound traffic to your instance
  • Allow outbound traffic from your instance
Contribute to AWS Community Forums
Engage with the AWS community to clarify concepts, share knowledge, and troubleshoot issues.
Show steps
  • Join the AWS EC2 discussion forums.
  • Answer questions and provide support to fellow AWS users.
  • Actively engage in discussions and seek guidance from experienced members.
AWS Official Documentation Walkthrough
Gain an in-depth understanding of EC2 by exploring the official AWS documentation with guidance.
Show steps
  • Review specific sections of the AWS EC2 documentation.
  • Walk through examples and code snippets provided by AWS.
  • Identify additional resources and documentation for further learning.
AWS EC2 Instance Type Quiz
This quiz will test your understanding of the different EC2 instance types and their characteristics.
Show steps
  • Review the different EC2 instance types and their specifications
  • Take the quiz and answer the questions correctly
Hands-on Tutorial: Setting Up an Auto Scaling Group
This tutorial will provide step-by-step instructions on how to create and configure an Auto Scaling Group, enhancing your practical skills in EC2.
Browse courses on Auto Scaling Groups
Show steps
  • Follow the tutorial and create an Auto Scaling Group
  • Configure scaling policies and monitor the group's operation
Create an EBS Volume
The guided tutorial will introduce you to EBS, which is a core concept in EC2.
Show steps
  • Follow the tutorial on creating an EBS Volume
  • Attach the EBS Volume to an EC2 Instance
Interactive Labs and Case Studies
Deepen your understanding of EC2 concepts through interactive, hands-on exercises.
Show steps
  • Follow step-by-step instructions to set up and configure EC2 instances.
  • Troubleshoot common issues and identify potential solutions.
  • Analyze case studies to apply EC2 principles in real-world scenarios.
Create a Multi-Tier AWS Architecture in EC2
This project will allow you to apply the concepts learned in the course to a practical scenario, reinforcing your understanding of EC2.
Show steps
  • Define the architecture and components of your application
  • Create the necessary EC2 instances and configure networking
  • Set up a load balancer to distribute traffic
  • Configure security groups and access control
  • Deploy your application and test its functionality
AWS Webinar on Advanced EC2 Use Cases
Attend an exclusive workshop to learn expert insights and best practices for advanced EC2 usage.
Show steps
  • Register for the AWS webinar on Advanced EC2 Use Cases.
  • Attend the live webinar and engage in Q&A with industry experts.
  • Apply the knowledge gained to optimize your EC2 deployments.
Design and Implement an EC2 Architecture
Apply your EC2 knowledge to create a complete, production-ready architecture for a real-world scenario.
Show steps
  • Define the requirements and workload for your chosen scenario.
  • Select appropriate EC2 instance types, networking components, and security measures.
  • Design and implement an auto-scaling strategy for high availability and cost efficiency.
  • Document your architecture and share it with others for review and feedback.
Participate in an AWS Hackathon
Participation in a hackathon will expose you to AWS experts and encourage creative problem solving.
Show steps
  • Find an AWS Hackathon
  • Form a team
  • Build a project showcasing your EC2 skills
Write a Blog About EC2
Writing a blog will help you reinforce the concepts of EC2 by summarizing what you have learned.
Show steps
  • Choose a specific topic in EC2
  • Research in the AWS documentation
  • Write the blog post

Career center

Learners who complete [NEW] Amazon EC2 Masterclass (Auto Scaling & Load Balancer) will develop knowledge and skills that may be useful to these careers:
Cloud Architect
A Cloud Architect designs, builds, and manages cloud computing solutions. The Amazon EC2 Masterclass can help you succeed as a Cloud Architect by teaching you the basics of EC2, how to choose the right EC2 instance type for your application, and how to use advanced rules in Security Groups for optimal security.
DevOps Engineer
A DevOps Engineer is responsible for bridging the gap between development and operations. The Amazon EC2 Masterclass can help you succeed as a DevOps Engineer by teaching you how to use the Application Load Balancer and Auto Scaling Groups to improve the performance and reliability of your applications.
Network Engineer
A Network Engineer designs, builds, and maintains computer networks. The Amazon EC2 Masterclass can help you succeed as a Network Engineer by teaching you how to create and configure security groups, Elastic Load Balancers, and Auto Scaling Groups.
Systems Administrator
A Systems Administrator is responsible for maintaining and repairing computer systems and networks. The Amazon EC2 Masterclass can help you succeed as a Systems Administrator by teaching you how to use EC2, the Application Load Balancer, and Auto Scaling Groups to manage your applications.
Security Engineer
A Security Engineer is responsible for protecting computer networks and systems from unauthorized access, use, disclosure, disruption, modification, or destruction. The Amazon EC2 Masterclass can help you succeed as a Security Engineer by teaching you how to use security groups, Elastic Load Balancers, and Auto Scaling Groups to improve the security of your applications.
Software Engineer
A Software Engineer designs, develops, and maintains software applications. The Amazon EC2 Masterclass can help you succeed as a Software Engineer by teaching you how to use EC2, the Application Load Balancer, and Auto Scaling Groups to deploy your applications.
Machine Learning Engineer
A Machine Learning Engineer designs, develops, and maintains machine learning models. The Amazon EC2 Masterclass can help you succeed as a Machine Learning Engineer by teaching you how to use EC2, the Application Load Balancer, and Auto Scaling Groups to manage your machine learning models.
Data Engineer
A Data Engineer is responsible for designing, building, and maintaining data pipelines. The Amazon EC2 Masterclass can help you succeed as a Data Engineer by teaching you how to use EC2, the Application Load Balancer, and Auto Scaling Groups to manage your data pipelines.
Cloud Solutions Architect
A Cloud Solutions Architect designs, builds, and manages cloud computing solutions. The Amazon EC2 Masterclass may be useful for you as a Cloud Solutions Architect by teaching you the basics of EC2, how to choose the right EC2 instance type for your application, and how to use advanced rules in Security Groups for optimal security.
Cloud Security Analyst
A Cloud Security Analyst is responsible for protecting cloud computing environments from unauthorized access, use, disclosure, disruption, modification, or destruction. The Amazon EC2 Masterclass may be useful for you as a Cloud Security Analyst by teaching you how to use security groups, Elastic Load Balancers, and Auto Scaling Groups to improve the security of your cloud computing environments.
IT Consultant
An IT Consultant provides advice and guidance to organizations on how to use information technology to achieve their business goals. The Amazon EC2 Masterclass may be useful for you as an IT Consultant by teaching you how to use EC2, the Application Load Balancer, and Auto Scaling Groups to help your clients achieve their business goals.
IT Manager
An IT Manager is responsible for managing the information technology resources of an organization. The Amazon EC2 Masterclass may be useful for you as an IT Manager by teaching you how to use EC2, the Application Load Balancer, and Auto Scaling Groups to manage your organization's IT resources.
Systems Analyst
A Systems Analyst is responsible for analyzing and designing computer systems. The Amazon EC2 Masterclass may be useful for you as a Systems Analyst by teaching you how to use EC2, the Application Load Balancer, and Auto Scaling Groups to design your computer systems.
IT Project Manager
An IT Project Manager is responsible for planning, executing, and managing IT projects. The Amazon EC2 Masterclass may be useful for you as an IT Project Manager by teaching you how to use EC2, the Application Load Balancer, and Auto Scaling Groups to manage your IT projects.
Network Administrator
A Network Administrator is responsible for managing and maintaining computer networks. The Amazon EC2 Masterclass may be useful for you as a Network Administrator by teaching you how to use security groups, Elastic Load Balancers, and Auto Scaling Groups to manage your computer networks.

Reading list

We've selected six books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in [NEW] Amazon EC2 Masterclass (Auto Scaling & Load Balancer).
Comprehensive guide to the AWS Certified Solutions Architect exam. It covers all of the topics that are tested on the exam, including EC2, in a clear and concise way.
Cloud Computing: Concepts, Technology & Architecture provides a comprehensive overview of the foundational principles of cloud computing and its applications.
Cloud Computing: A Practical Approach provides a comprehensive overview of cloud computing concepts, architecture, and technologies.
Automating AWS: Using Python and Boto3 provides a comprehensive guide to automating AWS tasks using Python and the Boto3 library.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to [NEW] Amazon EC2 Masterclass (Auto Scaling & Load Balancer).
Introduction to Amazon Elastic Block Store (EBS)
Most relevant
Setting up AWS Application Load Balancer
Most relevant
Implementing AWS EC2 Auto Scaling
Most relevant
Implementing Amazon Elastic File System
Most relevant
Créer un Groupe Auto Scaling Amazon EC2 avec Load Balancer
Most relevant
AWS Advanced
Most relevant
Auto Scaling AWS Resources
Most relevant
Managing Amazon EC2 Storage
Most relevant
AWS Certified Cloud Practitioner (CLF-C02) Exam Training
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser