<?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: 👌consty</title>
    <description>The latest articles on DEV Community by 👌consty (@consty021).</description>
    <link>https://dev.to/consty021</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4237718%2Fc9041c63-f89a-4f24-84c4-5ac10a99b4dc.jpg</url>
      <title>DEV Community: 👌consty</title>
      <link>https://dev.to/consty021</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/consty021"/>
    <language>en</language>
    <item>
      <title>Understanding IaaS: A Case Study of AWS EC2</title>
      <dc:creator>👌consty</dc:creator>
      <pubDate>Tue, 10 Nov 2026 19:08:17 +0000</pubDate>
      <link>https://dev.to/consty021/understanding-iaas-a-case-study-of-aws-ec2-4bd5</link>
      <guid>https://dev.to/consty021/understanding-iaas-a-case-study-of-aws-ec2-4bd5</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxczb5yhw5bnlrplt3lvy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxczb5yhw5bnlrplt3lvy.png" alt=" "&gt;&lt;/a&gt;.What is IaaS?&lt;/p&gt;

&lt;p&gt;Infrastructure as a Service (IaaS) is a cloud computing model where a provider rents out computing resources such as virtual servers, storage and networking over the internet. Instead of buying and maintaining physical hardware, you rent what you need and pay only for what you use.&lt;/p&gt;

&lt;p&gt;IaaS sits at the base of the cloud stack, alongside PaaS (Platform as a Service) and SaaS Software as a Service. With IaaS, the provider manages the physical hardware, while you manage the operating system, software and applications.&lt;/p&gt;

&lt;p&gt;.Why use IaaS?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Pay as you go: no upfront hardware costs.&lt;/li&gt;
&lt;li&gt;Scalable: add or remove resources in minutes.
-Flexible: you control the OS and software.
-Reliable: providers run data centres around the world.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;.Case study: Amazon EC2&lt;/p&gt;

&lt;p&gt;Amazon Elastic Compute Cloud (EC2) is AWS's core IaaS service. It lets you launch virtual servers, called instances, in the cloud.&lt;/p&gt;

&lt;p&gt;.Key concepts&lt;/p&gt;

&lt;p&gt;EC2: A virtual machine you rent from AWS. You choose its size, operating system and region.&lt;/p&gt;

&lt;p&gt;.SSH Secure Shell: A secure way to log into your server remotely from your own computer's terminal using a key pair. For example: &lt;code&gt;ssh -i mykey.pem ec2-user@&amp;lt;public-ip&amp;gt;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;.Apache: A popular open-source web server. Once installed on the instance, it serves web pages to anyone who visits the server's public IP address.&lt;/p&gt;

&lt;p&gt;.Budget alert: An AWS Budgets feature that emails you when your spending reaches a limit you set. It helps you avoid surprise bills.&lt;/p&gt;

&lt;p&gt;.Typical workflow&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Create an AWS account and sign in.&lt;/li&gt;
&lt;li&gt;Launch an EC2 instance, choosing a free-tier eligible type.&lt;/li&gt;
&lt;li&gt;Create a key pair and configure the security group to allow SSH (port 22) and HTTP (port 80).&lt;/li&gt;
&lt;li&gt;Connect to the instance using SSH.&lt;/li&gt;
&lt;li&gt;Install Apache: &lt;code&gt;sudo yum install httpd -y&lt;/code&gt;, then &lt;code&gt;sudo systemctl start httpd&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Visit the instance's public IP in a browser to see the web server running.&lt;/li&gt;
&lt;li&gt;Set up a budget alert in AWS Budgets to monitor costs.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;.My experience&lt;/p&gt;

&lt;p&gt;While working on this assignment, I started registering an AWS account, but the signup process required payment card verification, which I could not complete. This showed me that even though IaaS removes the need for physical hardware, getting started still involves account verification, security configuration and cost management.&lt;/p&gt;

&lt;p&gt;Pros and cons&lt;/p&gt;

&lt;p&gt;.Pros: low cost to start, fast deployment, scalability, full control over the environment.&lt;/p&gt;

&lt;p&gt;.Cons: you are responsible for securing and maintaining the OS, costs can grow if resources are left running, and there is a learning curve.&lt;/p&gt;

&lt;p&gt;.Conclusion&lt;/p&gt;

&lt;p&gt;IaaS, as shown by AWS EC2, changed how individuals and companies run infrastructure. It replaces expensive hardware with flexible, on-demand servers. Understanding concepts like SSH, web servers and budget monitoring is the foundation for using the cloud safely and efficiently.&lt;/p&gt;

</description>
      <category>aws</category>
      <category>cloud</category>
      <category>infrastructure</category>
    </item>
  </channel>
</rss>
