<?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: Abongnwi Promise</title>
    <description>The latest articles on DEV Community by Abongnwi Promise (@abongnwi_promise_1c5a981c).</description>
    <link>https://dev.to/abongnwi_promise_1c5a981c</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%2F4216623%2F68d294ff-663e-4f9d-af90-56dd1f2a8465.png</url>
      <title>DEV Community: Abongnwi Promise</title>
      <link>https://dev.to/abongnwi_promise_1c5a981c</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/abongnwi_promise_1c5a981c"/>
    <language>en</language>
    <item>
      <title>Exploring IaaS Through Amazon EC2</title>
      <dc:creator>Abongnwi Promise</dc:creator>
      <pubDate>Fri, 30 Oct 2026 07:02:30 +0000</pubDate>
      <link>https://dev.to/abongnwi_promise_1c5a981c/exploring-iaas-through-amazon-ec2-1jcd</link>
      <guid>https://dev.to/abongnwi_promise_1c5a981c/exploring-iaas-through-amazon-ec2-1jcd</guid>
      <description>&lt;p&gt;INFRASTRUCTURE AS A SERVICE (IaaS):&lt;br&gt;
UNDERSTANDING CLOUD COMPUTING THROUGH AMAZON EC2&lt;br&gt;
A technical blog article&lt;br&gt;
Category: Cloud Computing | Technology | Amazon Web Services (AWS)&lt;br&gt;
Introduction&lt;br&gt;
Cloud computing has become an important part of modern technology. Individuals, businesses, schools and other organizations use cloud services to store information, run applications and manage computing resources.&lt;br&gt;
Traditionally, organizations had to purchase physical servers, storage devices and networking equipment to operate their computer systems. This required significant investment, technical knowledge and regular maintenance. Cloud computing offers a more flexible approach through Infrastructure as a Service (IaaS).&lt;br&gt;
IaaS allows organizations to rent computing resources over the internet instead of purchasing and maintaining all their own physical infrastructure. This article explains IaaS, its benefits and challenges, and how Amazon Web Services (AWS), particularly Amazon Elastic Compute Cloud (Amazon EC2), provides an example.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;What Is Infrastructure as a Service (IaaS)?
Infrastructure as a Service (IaaS) is a cloud computing service model that provides users with virtualized computing resources over the internet. These resources can include virtual machines, servers, storage systems, networking resources, processing power and memory.
With IaaS, users rent these resources from a cloud service provider and pay according to the pricing arrangement and resources they use. The provider manages the physical infrastructure, while the customer is responsible for managing the operating system, applications, data and many security settings.
For example, instead of buying a physical server to host a school website, the school can rent a virtual server from a cloud provider and use it to host the website.&lt;/li&gt;
&lt;li&gt;Case Study: Amazon Web Services (AWS) – Amazon EC2
Amazon Web Services (AWS) is a cloud computing platform that provides services for computing, storage, databases, networking and security. One of its main infrastructure services is Amazon Elastic Compute Cloud (Amazon EC2).
Amazon EC2 allows users to create and manage virtual servers known as instances in the AWS cloud. These instances can host websites, run applications, process information and support many other computing activities.
Instead of purchasing a physical server, an organization can launch an EC2 instance, select its operating system and computing capacity, configure its network access, and install the software it needs.
How Amazon EC2 Works&lt;/li&gt;
&lt;li&gt;Create an AWS account: The user registers for an AWS account and accesses the AWS Management Console.&lt;/li&gt;
&lt;li&gt;Launch an instance: The user creates a virtual server by selecting the EC2 launch option.&lt;/li&gt;
&lt;li&gt;Select an operating system: The user chooses an appropriate machine image, such as one based on Linux or Windows.&lt;/li&gt;
&lt;li&gt;Configure resources: The user selects the instance type and required computing capacity, including processing power and memory.&lt;/li&gt;
&lt;li&gt;Configure networking and security: The user selects network settings and configures security groups to control permitted traffic.&lt;/li&gt;
&lt;li&gt;Deploy applications: The user connects to the instance, installs required software and deploys the application.&lt;/li&gt;
&lt;li&gt;Monitor and manage usage: The user monitors performance, availability and resource consumption, and adjusts the instance when necessary.&lt;/li&gt;
&lt;li&gt;Main Components of Amazon EC2
• Instances: Virtual servers that run operating systems and applications.
• Amazon Machine Images (AMIs): Templates containing the information needed to launch an instance, such as an operating system and preconfigured software.
• Amazon Elastic Block Store (EBS): Block storage volumes that can be attached to EC2 instances to store data.
• Security Groups: Virtual firewalls that control inbound and outbound network traffic for instances.
• Key Pairs: Credentials used to securely authenticate connections to supported EC2 instances.&lt;/li&gt;
&lt;li&gt;Advantages of IaaS Using Amazon EC2&lt;/li&gt;
&lt;li&gt;Cost flexibility: Organizations can avoid the large initial cost of buying physical servers and pay for cloud resources according to their usage and chosen pricing model.&lt;/li&gt;
&lt;li&gt;Scalability: Computing capacity can be increased or reduced as demand changes.&lt;/li&gt;
&lt;li&gt;Flexibility: Users can select suitable operating systems, instance types, storage and network configurations.&lt;/li&gt;
&lt;li&gt;Remote management: Cloud resources can be managed over the internet from different locations.&lt;/li&gt;
&lt;li&gt;Fast deployment: Virtual servers can be launched much faster than purchasing and setting up physical hardware.&lt;/li&gt;
&lt;li&gt;Backup and recovery options: AWS storage and backup services can help organizations protect information and recover from failures when configured properly.&lt;/li&gt;
&lt;li&gt;Disadvantages and Challenges of IaaS
• Internet dependency: Users generally need a reliable internet connection to access and manage cloud resources remotely.
• Security risks: Incorrect security settings, weak credentials or unpatched systems can expose applications and data.
• Cost management: Resources that are left running or configured inefficiently can lead to unexpected charges.
• Technical knowledge: Users need skills in operating systems, networking, access control and server administration.
• Service availability: A cloud provider outage or connectivity problem may affect access to hosted applications.&lt;/li&gt;
&lt;li&gt;Security in Amazon EC2
Security is an important consideration when using IaaS. AWS is responsible for protecting the underlying global cloud infrastructure, while customers are responsible for securing many of the resources and settings they configure in the cloud. This arrangement is known as the AWS Shared Responsibility Model.
Important security practices for EC2 users include:
• Use strong credentials and multi-factor authentication where appropriate.
• Configure security groups to allow only the network traffic that is required.
• Keep operating systems and installed applications updated.
• Give users only the permissions they need.
• Encrypt sensitive information where appropriate.
• Monitor activity and review security logs.
• Create and test regular backups.&lt;/li&gt;
&lt;li&gt;Practical Application in an Educational Institution
Imagine a university that wants to develop an online student registration system. Traditionally, the university might need to purchase physical servers, install operating systems and arrange for staff to maintain the hardware.
Using Amazon EC2, the university could launch a virtual server, install a suitable operating system, deploy the registration application, configure storage for student records and apply security settings to control access.
If registration activity increases during the beginning of a semester, the university can adjust its computing resources to meet demand. This approach can reduce the need to own and maintain all the physical server equipment, although the university must still manage its application, data, access controls and cloud costs.&lt;/li&gt;
&lt;li&gt;Difference Between IaaS, PaaS and SaaS
Service model&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Meaning&lt;/p&gt;

&lt;p&gt;Example&lt;/p&gt;

&lt;p&gt;IaaS&lt;/p&gt;

&lt;p&gt;Infrastructure as a Service&lt;/p&gt;

&lt;p&gt;Amazon EC2&lt;/p&gt;

&lt;p&gt;PaaS&lt;/p&gt;

&lt;p&gt;Platform as a Service&lt;/p&gt;

&lt;p&gt;Google App Engine&lt;/p&gt;

&lt;p&gt;SaaS&lt;/p&gt;

&lt;p&gt;Software as a Service&lt;/p&gt;

&lt;p&gt;Microsoft 365&lt;/p&gt;

&lt;p&gt;The main difference is the level of management and control given to the customer. With IaaS, users manage the operating system and applications. With PaaS, users mainly focus on developing and managing applications on a provider-managed platform. With SaaS, users access ready-made software over the internet.&lt;br&gt;
Conclusion&lt;br&gt;
Infrastructure as a Service has changed how organizations obtain and manage computing resources. Through services such as Amazon EC2, businesses and educational institutions can access virtual servers, storage and networking without having to invest heavily in physical infrastructure.&lt;br&gt;
Although IaaS presents challenges such as security management, internet dependency and cost control, its flexibility, scalability and speed of deployment make it an important part of modern cloud computing. Understanding how Amazon EC2 works provides a practical foundation for understanding IaaS and the role it plays in supporting modern digital services.&lt;br&gt;
References&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Amazon Web Services. (n.d.). What is Infrastructure as a Service (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;/li&gt;
&lt;li&gt;Amazon Web Services. (n.d.). Amazon Elastic Compute Cloud (Amazon EC2). &lt;a href="https://aws.amazon.com/ec2/" rel="noopener noreferrer"&gt;https://aws.amazon.com/ec2/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Amazon Web Services. (n.d.). Amazon EC2 User Guide. &lt;a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/concepts.html" rel="noopener noreferrer"&gt;https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/concepts.html&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Amazon Web Services. (n.d.). Shared Responsibility Model. &lt;a href="https://aws.amazon.com/compliance/shared-responsibility-model/" rel="noopener noreferrer"&gt;https://aws.amazon.com/compliance/shared-responsibility-model/&lt;/a&gt;
IaaS Article | Page&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>cloud</category>
      <category>webdev</category>
      <category>programming</category>
    </item>
  </channel>
</rss>
