Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
AWS EC2 & VPC: A Beginner's Guide to Cloud Computing
Rating: 4.5 out of 5(58 ratings)
2,528 students

AWS EC2 & VPC: A Beginner's Guide to Cloud Computing

Hands-On AWS EC2 & VPC
Created byRohit Marathe
Last updated 7/2023
English

What you'll learn

  • The fundamental concepts of cloud computing and the benefits of using AWS services like EC2 and VPC.
  • An understanding of Virtual Private Cloud (VPC) and how to design and set up isolated networks in AWS.
  • Creating VPCs and subnets, setting up Route Tables, and connecting to the internet via Internet Gateways.
  • Throughout the course, students will gain hands-on experience, practical skills,& real-world insights to confidently deploy, manage, and optimize AWS EC2 & VPC

Course content

2 sections14 lectures1h 47m total length
  • Introduction To AWS Dashboard8:31

    Learn how to navigate the AWS dashboard, understand free tier limits for EC2 and other services, and grasp the region and availability zone structure for reliable EC2 deployments.

  • The Different Instance Type In AWS7:39

    Explore AWS EC2 instance types, from general purpose M-series and T-series to compute-optimized and memory-optimized C-, R-, and X-series, and learn their naming conventions and pricing options.

  • What Is Security Group, Elastic IP & Key Pair3:34

    Learn how security groups act as instance-level firewalls with inbound and outbound rules, use elastic IPs for a stable public address, and employ key pairs for SSH access to EC2.

  • Launching The Instance & Connect With SSH18:37

    Launch your first EC2 instance, configure security groups for SSH on port 22, create a key pair, and connect via SSH to Ubuntu 22.04, then update packages.

  • Installing The NGINX Web Servers5:56

    Learn how to install the Nginx web server on an Ubuntu EC2 instance, connect via SSH, update packages, configure firewall for port 80, and verify the Nginx welcome page.

  • Deploying The Static Website On NGINX11:29

    Deploy a static website on an AWS EC2 instance using nginx by placing files in /var/www/html and cloning the repo for deployment, accessible via public IP or DNS.

  • Associating The Elastic IP To Instance6:06

    Allocate and associate an elastic IP to an EC2 instance in the AWS console, creating a static address that survives restarts.

  • What Is Snapshot & AMI & Launching The Instance8:32

    Learn how to create and use snapshots to copy an instance's data, convert snapshots into AMIs, and launch new instances from those images.

Requirements

  • Must Have The AWS Account
  • Basic Understanding Of Networking But It's Optional

Description

Welcome to the AWS EC2 & VPC: A Beginner's Guide to Cloud Computing


  1. In the "EC2" section, we'll start by introducing you to the AWS dashboard, where you'll get familiar with the AWS ecosystem and its various services. Then, we'll dive into exploring the different instance types available in AWS and understanding selecting the right ones for your specific requirements.

  2. In the "VPC" section, we'll introduce you to Virtual Private Cloud (VPC), which allows you to create your isolated network within the AWS cloud. You'll grasp the concept of CIDR (Classless Inter-Domain Routing)

  3. To make things more practical, we'll guide you through setting up a VPC and its subnets using a diagram, enabling you to design your network infrastructure seamlessly. We'll also delve into creating Route Tables and Internet Gateways, vital components for connecting your VPC to the Internet and other AWS services.

  4. Finally, we'll tie everything together by launching an EC2 instance within your VPC. This hands-on experience will reinforce your understanding of VPC and EC2 integration, giving you the confidence to deploy complex applications in your isolated cloud environment.

  5. Throughout the course, we'll provide step-by-step instructions, real-world examples, and practical demonstrations, ensuring you build practical skills and gain valuable insights into cloud computing. Whether you're an aspiring cloud engineer, developer, or IT professional, this course will empower you to harness the full potential of AWS EC2 & VPC and take your cloud journey to new heights. Enroll now and embark on an exciting learning adventure!

Who this course is for:

  • Beginners and newcomers to cloud computing who want to understand the fundamentals of AWS EC2 and VPC and learn how to leverage cloud infrastructure effectively.