<?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: Adams Adam</title>
    <description>The latest articles on DEV Community by Adams Adam (@adams_adam_02860737759bbb).</description>
    <link>https://dev.to/adams_adam_02860737759bbb</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%2F3952629%2F6ac2be91-a8ba-4e88-9c01-dde191be25e9.jpg</url>
      <title>DEV Community: Adams Adam</title>
      <link>https://dev.to/adams_adam_02860737759bbb</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/adams_adam_02860737759bbb"/>
    <language>en</language>
    <item>
      <title>My First Steps into Cloud Computing: Understanding Azure, IaaS, PaaS and SaaS</title>
      <dc:creator>Adams Adam</dc:creator>
      <pubDate>Tue, 08 Sep 2026 14:00:47 +0000</pubDate>
      <link>https://dev.to/adams_adam_02860737759bbb/my-first-steps-into-cloud-computing-understanding-azure-iaas-paas-and-saas-1ln5</link>
      <guid>https://dev.to/adams_adam_02860737759bbb/my-first-steps-into-cloud-computing-understanding-azure-iaas-paas-and-saas-1ln5</guid>
      <description>&lt;p&gt;Cloud computing is one of the technologies changing how modern applications are built, deployed and managed.&lt;/p&gt;

&lt;p&gt;As part of my cloud computing learning journey, I recently explored the fundamentals of cloud computing, including deployment models, service models, Azure regions, availability zones, redundancy and the Azure Portal.&lt;/p&gt;

&lt;p&gt;Here are some of the key concepts I learned.&lt;/p&gt;

&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%2F41jrd9mwzj1c4gwfzq9u.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%2F41jrd9mwzj1c4gwfzq9u.png" alt=" " width="800" height="409"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In simple terms, cloud computing means renting of powerful computing resources over the internet instead of owning and maintaining all the physical infrastructure yourself.&lt;/p&gt;

&lt;p&gt;We interact with cloud services every day, sometimes without realizing it.&lt;/p&gt;

&lt;p&gt;Examples include:&lt;br&gt;
1.Gmail&lt;br&gt;
2.WhatsApp&lt;br&gt;
3.Netflix&lt;br&gt;
4.Microsoft 365&lt;br&gt;
5.Online portals and services&lt;/p&gt;

&lt;p&gt;Instead of a company purchasing and maintaining every server required for its applications, it can consume computing resources from a cloud provider.&lt;/p&gt;

&lt;p&gt;Traditional IT vs Cloud Computing&lt;/p&gt;

&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%2Fvube8u36d3a3fdwz4kmz.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%2Fvube8u36d3a3fdwz4kmz.png" alt=" " width="800" height="409"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The traditional approach requires organizations to purchase physical servers, provide server rooms, cooling, electricity, backup power and security, while also maintaining the infrastructure.&lt;/p&gt;

&lt;p&gt;Cloud computing changes this model.&lt;/p&gt;

&lt;p&gt;Instead of purchasing everything upfront, organizations can rent computing resources and scale them according to their requirements.&lt;/p&gt;

&lt;p&gt;This can provide:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Faster deployment&lt;/li&gt;
&lt;li&gt;Better scalability&lt;/li&gt;
&lt;li&gt;Reduced upfront infrastructure costs&lt;/li&gt;
&lt;li&gt;Greater flexibility&lt;/li&gt;
&lt;li&gt;Easier access to computing resources&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Understanding IaaS, PaaS and SaaS&lt;/p&gt;

&lt;p&gt;One of the most useful concepts I learned was the difference between the three major cloud service models.&lt;/p&gt;

&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%2Ftgaoaht20rfpkus0kgek.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%2Ftgaoaht20rfpkus0kgek.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;IaaS — Infrastructure as a Service&lt;br&gt;
With IaaS, the cloud provider gives you infrastructure such as virtual machines, storage and networking.&lt;/p&gt;

&lt;p&gt;You have greater control, but you are also responsible for managing more of the environment.&lt;/p&gt;

&lt;p&gt;Examples include Azure Virtual Machines and AWS EC2.&lt;/p&gt;

&lt;p&gt;PaaS — Platform as a Service&lt;br&gt;
PaaS provides a platform where developers can build and deploy applications without having to manage all the underlying infrastructure.&lt;/p&gt;

&lt;p&gt;The cloud provider handles much of the infrastructure management while developers focus primarily on their applications.&lt;/p&gt;

&lt;p&gt;An example is Azure App Service.&lt;/p&gt;

&lt;p&gt;SaaS — Software as a Service&lt;br&gt;
SaaS provides a complete software application that users can access without managing the underlying infrastructure.&lt;/p&gt;

&lt;p&gt;Examples include Gmail, Microsoft 365 and Zoom.&lt;/p&gt;

&lt;p&gt;A simple way I remember the difference is:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;IaaS → Infrastructure&lt;/li&gt;
&lt;li&gt;PaaS → Platform&lt;/li&gt;
&lt;li&gt;SaaS → Software&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Cloud Deployment Models&lt;/p&gt;

&lt;p&gt;I also learned about three major deployment models.&lt;/p&gt;

&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%2Fh2x4ikytqamdivc95juj.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%2Fh2x4ikytqamdivc95juj.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Public Cloud&lt;br&gt;
Infrastructure is provided by a cloud provider and shared among multiple customers.&lt;/p&gt;

&lt;p&gt;Examples include Microsoft Azure, Amazon Web Services and Google Cloud.&lt;/p&gt;

&lt;p&gt;Private Cloud&lt;br&gt;
Infrastructure is dedicated to a single organization.&lt;br&gt;
This can provide greater control and customization but may require more investment and management.&lt;/p&gt;

&lt;p&gt;Hybrid Cloud&lt;br&gt;
Hybrid cloud combines public and private cloud environments.&lt;/p&gt;

&lt;p&gt;For example, an organization could keep sensitive information in a private environment while using public cloud services for other workloads.&lt;/p&gt;

&lt;p&gt;What Are Cloud Regions?&lt;/p&gt;

&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%2F85lc0n3h9e3q6as6j5cv.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%2F85lc0n3h9e3q6as6j5cv.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Cloud providers operate data centers in different geographical locations known as regions.&lt;/p&gt;

&lt;p&gt;Choosing an appropriate region can be important for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Performance&lt;/li&gt;
&lt;li&gt;Compliance&lt;/li&gt;
&lt;li&gt;Disaster recovery&lt;/li&gt;
&lt;li&gt;Availability&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For applications serving Nigerian users, geographical proximity is one consideration when selecting infrastructure.&lt;/p&gt;

&lt;p&gt;Availability Zones and Redundancy&lt;/p&gt;

&lt;p&gt;Another important concept is availability zones.&lt;/p&gt;

&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%2Fhkxkx1301n7rp2orngb4.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%2Fhkxkx1301n7rp2orngb4.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Within a region, cloud providers can have multiple physically separate locations with independent infrastructure.&lt;/p&gt;

&lt;p&gt;If one location experiences a failure, workloads can potentially continue running from another location, depending on how the application has been designed.&lt;/p&gt;

&lt;p&gt;Redundancy is another important principle.&lt;br&gt;
Instead of relying on a single copy of important data or infrastructure, organizations can maintain multiple copies or resources so that one failure does not necessarily bring the entire system down.&lt;/p&gt;

&lt;p&gt;My Azure Portal Experience&lt;/p&gt;

&lt;p&gt;I also explored the Microsoft Azure Portal.&lt;/p&gt;

&lt;p&gt;The Azure Portal is the web-based interface where users can interact with Azure services and manage cloud resources.&lt;/p&gt;

&lt;p&gt;Some of the areas I explored include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Virtual Machines&lt;/li&gt;
&lt;li&gt;Resource Groups&lt;/li&gt;
&lt;li&gt;Subscriptions&lt;/li&gt;
&lt;li&gt;Azure services&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;One concept that stood out to me was the Resource Group.&lt;/p&gt;

&lt;p&gt;A Resource Group can be thought of as a logical container for resources belonging to a particular project or solution.&lt;/p&gt;

&lt;p&gt;Applying Cloud Computing to a Lagos Fintech&lt;/p&gt;

&lt;p&gt;Imagine a small fintech company in Lagos preparing to launch a mobile banking application.&lt;/p&gt;

&lt;p&gt;I would recommend using cloud computing rather than purchasing physical servers at the beginning.&lt;/p&gt;

&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%2Fz2hfkm0r0qhh4kpbwdxa.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%2Fz2hfkm0r0qhh4kpbwdxa.png" alt=" " width="800" height="409"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Scalability&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The application may start with a small number of users but could potentially grow rapidly.&lt;/p&gt;

&lt;p&gt;Cloud resources can be scaled as demand changes.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Cost Efficiency&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The fintech would avoid a large initial investment in physical servers, server rooms, cooling systems and other infrastructure.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Availability&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The application can be designed using redundant infrastructure to reduce the impact of individual failures.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Faster Time to Market&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Developers can provision cloud resources quickly and focus on building and improving the application instead of waiting for physical infrastructure to be purchased and installed.&lt;/p&gt;

&lt;p&gt;Final Thoughts&lt;/p&gt;

&lt;p&gt;My biggest takeaway is that cloud computing is more than simply "storing files online."&lt;/p&gt;

&lt;p&gt;It is an approach to consuming computing infrastructure, platforms and software as services.&lt;/p&gt;

&lt;p&gt;Understanding the difference between IaaS, PaaS and SaaS, together with concepts such as regions, availability zones, scalability and redundancy, provides a strong foundation for anyone beginning a career in cloud computing.&lt;/p&gt;

&lt;p&gt;This is just the beginning of my cloud journey, and I am looking forward to building more practical projects with Azure and applying these concepts in real-world scenarios.&lt;/p&gt;

&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%2F2i9b53g1uzh2s4p7y3dr.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%2F2i9b53g1uzh2s4p7y3dr.png" alt=" " width="800" height="766"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Next step: keep learning, keep building and keep deploying. &lt;/p&gt;

</description>
      <category>azure</category>
      <category>beginners</category>
      <category>cloud</category>
      <category>cloudcomputing</category>
    </item>
  </channel>
</rss>
