<?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: Inzera Ibrahim</title>
    <description>The latest articles on DEV Community by Inzera Ibrahim (@inzera_ibrahim_3199ec2462).</description>
    <link>https://dev.to/inzera_ibrahim_3199ec2462</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%2F4238093%2F501747ee-30b0-450e-953c-cfd76f3722af.png</url>
      <title>DEV Community: Inzera Ibrahim</title>
      <link>https://dev.to/inzera_ibrahim_3199ec2462</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/inzera_ibrahim_3199ec2462"/>
    <language>en</language>
    <item>
      <title>INFRASTRUCTURE AS A SERVICE (IaaS) An article on IaaS using Amazon EC2 as a case study</title>
      <dc:creator>Inzera Ibrahim</dc:creator>
      <pubDate>Wed, 11 Nov 2026 01:24:01 +0000</pubDate>
      <link>https://dev.to/inzera_ibrahim_3199ec2462/infrastructure-as-a-service-iaasan-article-on-iaas-using-amazon-ec2-as-a-case-study-18ci</link>
      <guid>https://dev.to/inzera_ibrahim_3199ec2462/infrastructure-as-a-service-iaasan-article-on-iaas-using-amazon-ec2-as-a-case-study-18ci</guid>
      <description>&lt;p&gt;Introduction&lt;br&gt;
Cloud computing shifts computing from local servers to shared, on-demand, pay-per-cycle network services. It features five essential characteristics: on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service. Cloud computing has three architectural layers: software as a service (SaaS), platform as a service (PaaS), and infrastructure as a service (IaaS).&lt;br&gt;
This article explains the IaaS layer or model and uses Amazon wed services (AWS) Elastic Compute Cloud (EC2) to show how a business can use rented cloud infrastructure instead of owning physical servers.&lt;br&gt;
What is IaaS?&lt;br&gt;
Infrastructure as a Service (IaaS) is the delivery of hardware (server, storage and network), and associated software (operating systems virtualization technology, file system), as a service. It is an evolution of traditional hosting that does not require any long-term commitment and allows users to provision resources on demand. In other words, IaaS is a form of hosting which includes network access, routing services and storage. The IaaS provider will generally provide the hardware and administrative services needed to store applications and a platform for running applications. Scaling of bandwidth, memory and storage are generally included, and vendors compete on the performance and pricing offered on their dynamic services. The service provider owns the equipment and is responsible for housing, running and maintaining it. IaaS can be purchased with either a contract or on a pay-as-you-go basis. However, most buyers consider the key benefit of IaaS to be the flexibility of the pricing, since you should only need to pay for the resources that your application delivery requires. Examples of IaaS are amazon web services elastic compute cloud (EC2) and secure storage services (S3).&lt;br&gt;
How does IaaS work?&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; Choose resources: select a virtual server size, storage, and networking options&lt;/li&gt;
&lt;li&gt; Provision: the cloud platform creates the requested virtual resources &lt;/li&gt;
&lt;li&gt; Configure: install or select an operating system and configure access and security&lt;/li&gt;
&lt;li&gt; Deploy: install the application and make it available to users&lt;/li&gt;
&lt;li&gt; Monitor and adjust: track performance and costs, then scale resources when required.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Case study: Amazon EC2&lt;br&gt;
Amazon EC2 is a service from Amazon Web Services (AWS) that provides virtual servers, known as instances. A customer can choose an instance type with an appropriate balance of processing power, memory, storage, and networking capacity. The customer can then run a website, application, or other workload on that virtual server.&lt;br&gt;
A simple business examples&lt;br&gt;
Suppose a small online shop called tech store wants to launch a website but cannot afford to buy and maintain its own server. Tech store could create an AWS account, launch an EC2 instance, configure the operating system, install its web application, and connect the server to the required network and storage services. Customers could then visit the online shop through the internet. If the shop becomes busier during a holiday sale, the team could add capacity—for example, by running more instances and distributing incoming requests with a load balancer. When demand falls, it could reduce the capacity. The business should monitor usage and configure budgets or alerts to help control costs.&lt;br&gt;
What makes this IaaS? &lt;br&gt;
Tech store rents computing infrastructure while retaining control over the operating&lt;br&gt;
system and the application it deploys. AWS operates the underlying physical cloud infrastructure.&lt;br&gt;
Benefits of IaaS&lt;br&gt;
• Lower upfront investment: A business can avoid buying its own physical servers and data center equipment.&lt;br&gt;
• Scalability: Resources can be increased or reduced as workload requirements change.&lt;br&gt;
• Speed: Virtual infrastructure can often be provisioned much faster than physical equipment can be purchased and installed.&lt;br&gt;
• Flexibility: Teams can choose configurations that fit different applications and workloads.&lt;br&gt;
Challenges and Things to Consider&lt;br&gt;
IaaS does not remove every responsibility. Customers must still configure access controls, protect data, apply operating-system updates, and secure their applications. Costs can also grow if resources are left running unnecessarily or are larger than the workload requires. In addition, managing cloud servers requires knowledge of operating systems, networking, and security.&lt;br&gt;
Conclusion&lt;br&gt;
Infrastructure as a Service gives individuals and organizations access to computing infrastructure without requiring them to own the physical hardware. Amazon EC2 is a useful example: it lets customers create virtual servers, configure their environments, and adjust capacity as their needs change. IaaS can reduce upfront infrastructure costs and make deployment more flexible, but customers still need to manage security, software, and spending carefully. Understanding these responsibilities is an important first step toward using cloud computing effectively.&lt;br&gt;
References&lt;br&gt;
• Bhardwaj, S. Jain, L. Jain (2010). Cloud computing: a study of infrastructure as a service (IaaS). International journal of engineering and information technology, 2(1), 60-63.&lt;br&gt;
• Amazon web services. (n.d.). what is IaaS? &lt;a href="https://aws.amazon.com/what-is/iaas/" rel="noopener noreferrer"&gt;https://aws.amazon.com/what-is/iaas/&lt;/a&gt;&lt;br&gt;
• Amazon web services. (n.d.). Amazon EC2 User Guide. &lt;a href="https://docs.aws.Amazon.com/AWSEC2/latest/UserGuide/" rel="noopener noreferrer"&gt;https://docs.aws.Amazon.com/AWSEC2/latest/UserGuide/&lt;/a&gt; &lt;/p&gt;

</description>
      <category>cloudcomputing</category>
      <category>aws</category>
      <category>iaas</category>
    </item>
  </channel>
</rss>
