Kicking off a two-day cloud workshop, and Day 1 was packed with hands-on AWS fundamentals! Here's a recap of Session 1.
Session 1: AWS Infrastructure, S3, EC2, and Networking
We started by logging into the AWS Management Console and got an overview of AWS Regions and Availability Zones — understanding how AWS distributes infrastructure globally and why this matters for reliability and latency.
Amazon S3 (Simple Storage Service)
Next, we explored Amazon S3, AWS's object storage service. Key takeaways:
- S3 is primarily used to store and retrieve objects (files, images, backups, etc.)
- It can also be used to host static content, like a portfolio website
Hands-on activity:
- Created an S3 bucket
- Uploaded a portfolio/file into the bucket
- Learned how to access the hosted content using a pre-signed URL
CloudFront Integration
We were then introduced to Amazon CloudFront, AWS's Content Delivery Network (CDN) service.
- Created a CloudFront distribution
- Connected it to our S3 bucket
- Accessed the portfolio through the CloudFront distribution — this helps with faster content delivery via edge locations
Amazon EC2
Finally, we moved to Amazon EC2 (Elastic Compute Cloud):
- Launched a new EC2 instance
- Connected to it via an SSH client
- Installed Nginx on the instance and learned how it functions as a web server


Top comments (0)