UNDERSTANDING INFRASTRUCTURE AS A SERVICE (IaaS)
A Case Study of Amazon Web Services (AWS) and Amazon EC2
Author: NDOYI PRNCE ROONEY NFORNGWA
Date: 10/11/2026
- Introduction Technology has changed the way businesses store information, manage applications, and provide services. In the past, organisations had to purchase physical servers, storage devices, and networking equipment to run their computer systems. This was often expensive and required technical expertise to maintain. Today, cloud computing provides a more flexible solution. One of its major service models is Infrastructure as a Service (IaaS). Infrastructure as a Service is a cloud computing model that provides users with computing resources such as virtual machines, storage, and networking over the internet. Instead of purchasing and maintaining physical hardware, users rent these resources from a cloud service provider and pay according to their usage. This article explains how IaaS works, its benefits and challenges, and how Amazon Web Services (AWS) uses Amazon EC2 as an example.
- Main Components of IaaS Computing resources: Virtual machines, processors (CPU), and memory (RAM) used to run applications and process information. Storage: Cloud-based storage used to save files, databases, documents, and application data. Networking: Virtual networks, IP addresses, firewalls, and other networking services that allow systems to communicate securely.
- How Does IaaS Work? IaaS works through virtualization technology. A cloud provider owns and maintains physical servers in data centres. These servers are divided into virtual machines that customers can access through the internet.
- A user creates an account with a cloud provider.
- The user selects the required computing resources.
- The provider allocates virtual servers, storage, and networking.
- The user installs or configures an operating system and applications.
- The user manages the applications and pays for the resources consumed. This allows businesses to use computing infrastructure without purchasing physical equipment.
- Case Study: Amazon Web Services (AWS) Amazon Web Services (AWS) is a cloud computing platform that provides services such as computing, storage, networking, databases, and security. This case study focuses on Amazon Elastic Compute Cloud (Amazon EC2). 4.1 What Is Amazon EC2? Amazon EC2 is an AWS service that provides virtual servers called instances. These instances allow users to run applications without purchasing physical servers. With Amazon EC2, users can: • Create virtual servers. • Choose the operating system they want. • Select the required processing power and memory. • Store information using cloud storage services. • Increase or decrease computing resources when necessary. • Configure networking and security settings. EC2 is an example of IaaS because AWS provides the underlying infrastructure while customers control their virtual servers and applications. 4.2 Practical Example: An Online Shopping Website Imagine a small business that wants to develop an online shopping website where customers can view products, place orders, and make payments. Without IaaS, the business would need to purchase physical servers, install software, provide electricity, and maintain the equipment. Using AWS EC2, the business can:
- Create an AWS account.
- Launch an EC2 virtual server.
- Select an operating system such as Linux.
- Install the software needed to run the website.
- Configure storage and networking.
- Deploy the shopping website.
- Increase server capacity when customer traffic grows. During a promotional period, many customers may visit the website simultaneously. The business can increase its computing capacity to handle the additional traffic and reduce it when demand decreases. This demonstrates how IaaS helps businesses manage computing resources.
- Advantages of IaaS
- Cost reduction: Businesses do not need to spend large amounts of money purchasing physical servers and other hardware.
- Scalability: Computing resources can be increased or decreased depending on demand.
- Flexibility: Users can select the operating systems, storage capacity, and computing resources they need.
- Accessibility: Cloud infrastructure can be accessed over the internet from different locations.
- Reliability: Cloud providers offer infrastructure and services designed to support reliable application operation.
- Faster deployment: Businesses can create virtual servers and deploy applications without waiting to purchase physical equipment.
- Disadvantages of IaaS
- Internet dependency: Users need a reliable internet connection to access cloud resources.
- Security risks: Poor configuration and weak access controls can expose applications and data.
- Unexpected costs: Poor resource management can lead to higher-than-expected bills.
- Technical knowledge: Users need technical skills to configure and manage their virtual servers.
- Provider dependency: Moving applications and data from one cloud provider to another may require additional time and effort.
- Security and Responsibility in AWS Security is an important part of using IaaS. In the AWS environment, security is a shared responsibility. AWS is responsible for protecting the physical data centres, hardware, networking, and virtualization infrastructure. Customers are responsible for protecting their applications, managing their operating systems, applying security updates, and configuring access controls. This arrangement is known as the AWS Shared Responsibility Model.
- IaaS Compared with PaaS and SaaS IaaS, PaaS, and SaaS are the three major cloud computing service models. The table below highlights their main differences. Feature IaaS PaaS SaaS Full meaning Infrastructure as a Service Platform as a Service Software as a Service Provides Servers, storage and networks Development platform Ready-to-use software User control High Moderate Low Example Amazon EC2 Google App Engine Google Workspace The major difference is the level of control and responsibility given to the customer. IaaS provides infrastructure, PaaS provides a development platform, while SaaS provides complete software applications.
- Conclusion Infrastructure as a Service has become an important part of modern computing because it allows individuals and organisations to access computing resources without purchasing and maintaining physical hardware. The Amazon EC2 case study demonstrates how businesses can use virtual servers to host websites, run applications, store information, and increase computing capacity when necessary. Although IaaS has challenges such as security risks, internet dependency, and unexpected costs, its flexibility, scalability, and cost advantages make it a valuable solution for modern businesses. As technology continues to develop, IaaS will remain an important foundation for cloud computing and digital transformation.


