AWS EC2 Free Tier Assignment
Cloud Computing Assignment
Title: Launching a Cloud-based Linux Virtual Machine on AWS EC2
Name: Pediredla Venkata Ram
Course: Blackbucks - Cloud Computing
1. Signing Up for AWS Free Tier
To begin, I visited [Link] and created a free-tier eligible account by providing my email,
password, and billing information. I selected the Basic Support Plan. AWS confirmed my account after mobile
verification.
[Screenshot: AWS Free Tier Dashboard]
2. Launching an EC2 Instance
I logged in to the AWS Management Console, searched for 'EC2' and clicked on 'Launch Instance'. I
configured the instance as follows:
- Name: MyUbuntuVM
- AMI: Ubuntu Server 22.04 LTS (Free Tier eligible)
- Instance Type: [Link]
- Key Pair: Created and downloaded PEM file
- SSH Access: Port 22 open to my IP
[Screenshot: EC2 Launch Configuration]
3. Connecting to EC2 via SSH
Once the instance was in running state, I copied the Public IPv4 address and connected via SSH using the
AWS EC2 Free Tier Assignment
terminal:
chmod 400 [Link]
ssh -i [Link] ubuntu@<Public-IP>
Connection was successful, and I ran basic Linux commands.
[Screenshot: Terminal with SSH Connection]
4. Verifying NGINX (Optional)
To test web access, I installed NGINX:
sudo apt update
sudo apt install nginx -y
Then I accessed the public IP in a browser and saw the default NGINX page.
[Screenshot: NGINX Page]
5. Cleaning Up Resources
To avoid charges, I terminated the EC2 instance from the EC2 dashboard:
- Selected the instance
- Clicked 'Instance State > Terminate'
This removed the VM and released associated resources.
[Screenshot: Terminated EC2 Instance]
AWS EC2 Free Tier Assignment
Conclusion
This hands-on activity helped me understand the basics of AWS cloud services. I successfully launched,
connected to, and terminated a Linux-based EC2 instance. This experience showcased the benefits of cloud
computing such as scalability, accessibility, and cost-efficiency.