Udemy

Amazon EC2 Masterclass

Enroll Now
  • 146 Students
  • Updated 1/2021
4.4
(11 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
9 Hour(s) 58 Minute(s)
Language
English
Taught by
Rohan Arora
Rating
4.4
(11 Ratings)

Course Overview

Amazon EC2 Masterclass

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

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.

Course Content

  • 10 section(s)
  • 88 lecture(s)
  • Section 1 Course Introduction
  • Section 2 In-Depth Conceptual Understanding - EC2 & its Components
  • Section 3 EC2 - Bringing All the Pieces Together
  • Section 4 EC2 Purchasing Options - On-Demand & Reserved Instances
  • Section 5 EC2 Purchasing Option - Savings Plan
  • Section 6 EC2 Purchasing Option - Capacity Reservations
  • Section 7 EC2 Purchasing Option - Spot Instances
  • Section 8 Dedicated Instances & Dedicated Hosts
  • Section 9 Elastic IP Addresses (EIPs)
  • Section 10 Elastic Network Interfaces (ENIs)

What You’ll 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


Reviews

  • M
    Mallappa H
    5.0

    I'm excited to continue and learn:)

  • S
    Shaun Frenza
    3.0

    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).

  • W
    Wil L
    5.0

    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

  • R
    Raju S
    5.0

    Rohan has put tremendous effort in producing such a high quality content. Thanks a lot!

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed