<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Nilupul Udaraka Agalakada</title>
    <description>The latest articles on DEV Community by Nilupul Udaraka Agalakada (@nilupul4242).</description>
    <link>https://dev.to/nilupul4242</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F635935%2F60f0911e-0487-4ee7-9077-963c7f8a6d3d.jpeg</url>
      <title>DEV Community: Nilupul Udaraka Agalakada</title>
      <link>https://dev.to/nilupul4242</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/nilupul4242"/>
    <language>en</language>
    <item>
      <title>🚀 Getting Started with AWS: A Beginner’s Guide to Launching Your First EC2 Instance</title>
      <dc:creator>Nilupul Udaraka Agalakada</dc:creator>
      <pubDate>Wed, 30 Apr 2025 03:42:41 +0000</pubDate>
      <link>https://dev.to/nilupul4242/getting-started-with-aws-a-beginners-guide-to-launching-your-first-ec2-instance-57ib</link>
      <guid>https://dev.to/nilupul4242/getting-started-with-aws-a-beginners-guide-to-launching-your-first-ec2-instance-57ib</guid>
      <description>&lt;p&gt;Amazon Web Services (AWS) can feel overwhelming when you're just getting started, but don't worry—you don't need to know everything to start building. In this post, we'll walk through how to launch your very first virtual server using AWS EC2 (Elastic Compute Cloud). Think of it as renting a computer in the cloud.&lt;/p&gt;

&lt;p&gt;🧠 What Is EC2?&lt;br&gt;
EC2 stands for Elastic Compute Cloud. It's a web service that lets you run virtual machines (called "instances") in the cloud. You can use these instances to host websites, run code, or even play around with Linux if you're into that kind of thing.&lt;/p&gt;

&lt;p&gt;🔧 Prerequisites&lt;br&gt;
An AWS account&lt;/p&gt;

&lt;p&gt;A credit card (for account setup—don’t worry, we’ll stick to the Free Tier)&lt;/p&gt;

&lt;p&gt;Basic familiarity with using a terminal (optional, but helpful)&lt;/p&gt;

&lt;p&gt;🛠️ Step-by-Step: Launching Your First EC2 Instance&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Sign in to the AWS Management Console&lt;br&gt;
Go to console.aws.amazon.com and log in.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Navigate to EC2&lt;br&gt;
Search for EC2 in the "Find Services" bar and click it.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Click “Launch Instance”&lt;br&gt;
You’ll see a big orange button labeled Launch Instance. Click that.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Choose an Amazon Machine Image (AMI)&lt;br&gt;
Pick Amazon Linux 2 AMI (it's Free Tier eligible).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Choose an Instance Type&lt;br&gt;
Select t2.micro (also Free Tier eligible).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Configure Key Pair&lt;br&gt;
You’ll be asked to create a key pair. This allows you to securely connect to your instance.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Choose Create new key pair&lt;/p&gt;

&lt;p&gt;Select .pem for the key file format (if you’re on macOS or Linux)&lt;/p&gt;

&lt;p&gt;Download it and store it safely&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Launch!
Click Launch Instance, and within a minute or two, your cloud server will be up and running!&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;🔌 Connect to Your Instance&lt;br&gt;
From your terminal:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;chmod 400 your-key.pem&lt;br&gt;
ssh -i "your-key.pem" ec2-user@your-instance-public-ip&lt;br&gt;
&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;And you’re in! You’ve just connected to a virtual machine running on AWS. 🎉&lt;/p&gt;

&lt;p&gt;🎯 What's Next?&lt;br&gt;
Now that you're inside your EC2 instance, try running:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;sudo yum update -y&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Or install a web server:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;sudo yum install httpd -y&lt;br&gt;
sudo systemctl start httpd&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;💡 Final Thoughts&lt;br&gt;
Cloud computing doesn't have to be scary. With a little curiosity and experimentation, AWS can become a powerful tool in your developer toolkit. This is just the beginning—you can explore S3 (storage), Lambda (serverless functions), RDS (databases), and much more.&lt;/p&gt;

&lt;p&gt;Let me know in the comments if you want a guide on deploying a website using this EC2 instance!&lt;/p&gt;

</description>
    </item>
    <item>
      <title>🚀 New to AWS? Start with EC2! It's a virtual server in the cloud. Create a free-tier account, launch a t2.micro instance, connect via SSH, and explore Linux or host simple apps. Perfect first step into cloud computing! 💡 #AWS #DevOps #Cloud</title>
      <dc:creator>Nilupul Udaraka Agalakada</dc:creator>
      <pubDate>Wed, 30 Apr 2025 02:48:49 +0000</pubDate>
      <link>https://dev.to/nilupul4242/new-to-aws-start-with-ec2-its-a-virtual-server-in-the-cloud-create-a-free-tier-account-33b0</link>
      <guid>https://dev.to/nilupul4242/new-to-aws-start-with-ec2-its-a-virtual-server-in-the-cloud-create-a-free-tier-account-33b0</guid>
      <description></description>
      <category>aws</category>
      <category>cloud</category>
      <category>devops</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
