Introduction to AWS EC2
• A Beginner's Guide to Cloud Computing
Insert AWS Logo or Introductory Graphic here
• Presenter: Joseph Adesua – AWS Certified
Cloud Practitioner
Objective
• Teach beginners how to launch an AWS EC2
instance
• Emphasize clarity and engagement
Introduction
• I’m Joseph Adesua
• AWS Certified Cloud Practitioner &
Cybersecurity Professional
• Today’s focus: EC2 – a core service for running
virtual servers
• Think of EC2 as a customizable rented
computer in the cloud
What is EC2?
Insert EC2 Service Diagram or AWS Dashboard
• Elastic Compute Cloud (EC2)
Screenshot here
• Launch instances (virtual machines)
• Choose instance types: e.g., t2.micro for light
tasks
• Select operating systems: e.g., Amazon Linux
• Scalable for traffic spikes (like online sales)
Key Concepts
Insert Key Concepts Infographic (AMI, Security
• AMI: Amazon Machine Image – pre-configured
Group) here
template
• Security Groups: Act as virtual firewalls
• Scalability: Add/remove instances as needed
• Companies like Airbnb rely on EC2
Demo Walkthrough – Overview
• Steps to Launch EC2Insert
Instance
EC2 Launch Steps Screenshot here
• Log into AWS Console
• Go to EC2 dashboard
• Click “Launch Instance”
• Name it: MyWebServer
• Select Amazon Linux 2 (free-tier eligible)
Demo Walkthrough –
Configuration
• Choose instance type: t2.micro (free-tier)
• Create/select key pair (for SSH access)
• Set network: allow HTTP (port 80) & SSH (port
22)
• Use default storage: 8 GiB
• Review & launch
Demo Walkthrough – Access &
Setup
• Use terminal command: ssh -i key.pem ec2-
user@public-ip
• Install Apache: sudo yum install httpd -y
• Create a simple webpage
Real-World Application
• Essential for cloud careers
• Host secure apps using IAM
• Use cases: web hosting, app dev, data
processing
• Part of an 8-week course covering S3, IAM,
VPC
Teaching Approach
• Practical labs
• Analogies (e.g., EC2 as rental car)
• Forum support & Q&A
• AWS Certification prep
Conclusion
• EC2 = powerful & flexible computing
• In-class labs to reinforce learning
• Questions encouraged!
• Excited to guide your cloud journey 🚀