<?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: Divine Uzor</title>
    <description>The latest articles on DEV Community by Divine Uzor (@divineuzor).</description>
    <link>https://dev.to/divineuzor</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%2F3989036%2F388a1f62-f900-467d-892a-42c255f01d63.jpeg</url>
      <title>DEV Community: Divine Uzor</title>
      <link>https://dev.to/divineuzor</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/divineuzor"/>
    <language>en</language>
    <item>
      <title>Every Device Needs an Address: Understanding IP Addressing, IPv4, IPv6, NAT, and Subnetting</title>
      <dc:creator>Divine Uzor</dc:creator>
      <pubDate>Sun, 12 Jul 2026 21:51:56 +0000</pubDate>
      <link>https://dev.to/divineuzor/every-device-needs-an-address-understanding-ip-addressing-ipv4-ipv6-nat-and-subnetting-6na</link>
      <guid>https://dev.to/divineuzor/every-device-needs-an-address-understanding-ip-addressing-ipv4-ipv6-nat-and-subnetting-6na</guid>
      <description>&lt;p&gt;&lt;em&gt;"How does data know where to go?"&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;In the previous article, we explored the  &lt;strong&gt;&lt;a href="https://dev.to/divineuzor/ever-wondered-how-data-travels-across-the-internet-meet-the-osi-model-48g1"&gt;OSI Model&lt;/a&gt;&lt;/strong&gt; and saw how data travels through seven layers before reaching another device.&lt;/p&gt;

&lt;p&gt;One layer stood out in particular.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Layer 3: The Network Layer.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This is the layer responsible for moving data between networks. But before data can travel anywhere, the network has to answer one very important question.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Where exactly should this data go?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Imagine ordering food online without entering your home address.&lt;/p&gt;

&lt;p&gt;The restaurant prepares your meal.&lt;/p&gt;

&lt;p&gt;The delivery rider picks it up.&lt;/p&gt;

&lt;p&gt;Everything is ready.&lt;/p&gt;

&lt;p&gt;But there's one problem.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Nobody knows where to deliver it.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That is exactly what would happen on the Internet if devices didn't have addresses.&lt;/p&gt;

&lt;p&gt;Every phone, laptop, server, printer, router, virtual machine, and cloud resource needs an address so data knows where to go.&lt;/p&gt;

&lt;p&gt;That address is called an &lt;strong&gt;IP address&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Whether you're troubleshooting a network, configuring Azure resources, deploying virtual machines, or simply browsing the web, IP addressing is working quietly in the background.&lt;/p&gt;

&lt;p&gt;In this article, you'll learn:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What an IP address actually is&lt;/li&gt;
&lt;li&gt;The difference between IPv4 and IPv6&lt;/li&gt;
&lt;li&gt;Why IPv4 almost ran out of addresses&lt;/li&gt;
&lt;li&gt;Public vs private IP addresses&lt;/li&gt;
&lt;li&gt;How NAT lets multiple devices share one public IP&lt;/li&gt;
&lt;li&gt;What subnetting and CIDR notation mean&lt;/li&gt;
&lt;li&gt;Why these concepts matter in cloud computing&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Let's begin.&lt;/p&gt;

&lt;h1&gt;
  
  
  What Exactly Is an IP Address?
&lt;/h1&gt;

&lt;p&gt;An &lt;strong&gt;IP (Internet Protocol) address&lt;/strong&gt; is a unique logical address assigned to a device connected to a network.&lt;/p&gt;

&lt;p&gt;Its job is surprisingly simple.&lt;/p&gt;

&lt;p&gt;It answers two questions.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Who are you?&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Where are you?&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Without an IP address, devices wouldn't know where to send information.&lt;/p&gt;

&lt;p&gt;Think about sending a letter through the post.&lt;/p&gt;

&lt;p&gt;The postal service doesn't know you personally.&lt;/p&gt;

&lt;p&gt;It only knows the address written on the envelope.&lt;/p&gt;

&lt;p&gt;The same thing happens on the Internet.&lt;/p&gt;

&lt;p&gt;When you open YouTube or Google, your computer doesn't magically know where those servers are.&lt;/p&gt;

&lt;p&gt;It sends packets that contain destination IP addresses, allowing routers across the Internet to deliver those packets to the correct server.&lt;/p&gt;

&lt;p&gt;Every packet depends on an address.&lt;/p&gt;

&lt;p&gt;No address.&lt;/p&gt;

&lt;p&gt;No communication.&lt;/p&gt;

&lt;h2&gt;
  
  
  IP Address vs MAC Address
&lt;/h2&gt;

&lt;p&gt;At this point, it's worth clearing up one of the biggest beginner questions.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;What's the difference between an IP address and a MAC address?&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Although both identify devices, they do very different jobs.&lt;/p&gt;

&lt;p&gt;Think about yourself.&lt;/p&gt;

&lt;p&gt;You have:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;a home address&lt;/li&gt;
&lt;li&gt;fingerprints&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Your fingerprints identify &lt;strong&gt;who you are&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Your home address identifies &lt;strong&gt;where you live&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Networking works the same way.&lt;/p&gt;

&lt;p&gt;A &lt;strong&gt;MAC address&lt;/strong&gt; is like your fingerprint.&lt;/p&gt;

&lt;p&gt;It is burned into the network interface card (NIC) by the manufacturer and identifies the physical device on the local network.&lt;/p&gt;

&lt;p&gt;An &lt;strong&gt;IP address&lt;/strong&gt; is like your home address.&lt;/p&gt;

&lt;p&gt;It identifies where that device currently exists on a network.&lt;/p&gt;

&lt;p&gt;If you move to another house, your fingerprint stays the same.&lt;/p&gt;

&lt;p&gt;Only your address changes.&lt;/p&gt;

&lt;p&gt;Likewise, if you connect your laptop to another network, your MAC address stays the same while your IP address usually changes.&lt;/p&gt;

&lt;p&gt;This distinction is important because:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Layer 2 (Data Link)&lt;/strong&gt; uses MAC addresses.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Layer 3 (Network)&lt;/strong&gt; uses IP addresses.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Remember our OSI article?&lt;/p&gt;

&lt;p&gt;This is where those layers begin working together.&lt;/p&gt;

&lt;h2&gt;
  
  
  IPv4: The Original Internet Addressing System
&lt;/h2&gt;

&lt;p&gt;The version of IP addressing that built the Internet is called &lt;strong&gt;IPv4&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;It has existed since the early 1980s and is still the most widely used version today.&lt;/p&gt;

&lt;p&gt;An IPv4 address is made up of &lt;strong&gt;32 bits&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Instead of writing 32 ones and zeros, we split them into four groups separated by periods.&lt;/p&gt;

&lt;p&gt;For example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;192.168.10.25
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Each group is called an &lt;strong&gt;octet&lt;/strong&gt; because it contains &lt;strong&gt;8 bits&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Each octet can contain values from:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;0 – 255
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That's because eight binary bits can represent &lt;strong&gt;256 different values&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The same address in binary looks like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;11000000.10101000.00001010.00011001
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Fortunately, humans don't have to read binary very often.&lt;/p&gt;

&lt;p&gt;That's why dotted decimal notation exists.&lt;/p&gt;

&lt;h2&gt;
  
  
  Every IPv4 Address Has Two Parts
&lt;/h2&gt;

&lt;p&gt;An IPv4 address isn't just one long number.&lt;/p&gt;

&lt;p&gt;It actually contains two separate sections.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Network portion&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Host portion&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The network portion identifies the network.&lt;/p&gt;

&lt;p&gt;The host portion identifies the individual device inside that network.&lt;/p&gt;

&lt;p&gt;Imagine a hotel.&lt;/p&gt;

&lt;p&gt;The hotel's street address identifies the building.&lt;/p&gt;

&lt;p&gt;The room number identifies one specific guest.&lt;/p&gt;

&lt;p&gt;IP addressing works the same way.&lt;/p&gt;

&lt;p&gt;The network tells routers &lt;strong&gt;which network&lt;/strong&gt; to deliver traffic to.&lt;/p&gt;

&lt;p&gt;The host tells the network &lt;strong&gt;which device&lt;/strong&gt; should receive it.&lt;/p&gt;

&lt;p&gt;We'll see exactly how the network decides where this dividing line is when we discuss &lt;strong&gt;subnet masks&lt;/strong&gt; later in this article.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Did IPv4 Run Out?
&lt;/h2&gt;

&lt;p&gt;When IPv4 was created, engineers believed its address space would last for decades.&lt;/p&gt;

&lt;p&gt;After all...&lt;/p&gt;

&lt;p&gt;32 bits gives us:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;2³² = 4,294,967,296 addresses
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;More than &lt;strong&gt;4.3 billion addresses&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Back then, that sounded impossible to exhaust.&lt;/p&gt;

&lt;p&gt;But the Internet changed.&lt;/p&gt;

&lt;p&gt;Today we don't just have computers.&lt;/p&gt;

&lt;p&gt;We have:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;smartphones&lt;/li&gt;
&lt;li&gt;tablets&lt;/li&gt;
&lt;li&gt;cloud servers&lt;/li&gt;
&lt;li&gt;smart TVs&lt;/li&gt;
&lt;li&gt;gaming consoles&lt;/li&gt;
&lt;li&gt;IoT devices&lt;/li&gt;
&lt;li&gt;security cameras&lt;/li&gt;
&lt;li&gt;smart watches&lt;/li&gt;
&lt;li&gt;sensors&lt;/li&gt;
&lt;li&gt;virtual machines&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Billions of devices now compete for IPv4 addresses.&lt;/p&gt;

&lt;p&gt;Eventually, the available address pool began running out.&lt;/p&gt;

&lt;p&gt;This problem became known as &lt;strong&gt;IPv4 address exhaustion&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Instead of replacing IPv4 immediately, engineers developed clever techniques to make those addresses last much longer.&lt;/p&gt;

&lt;p&gt;The biggest one was &lt;strong&gt;Network Address Translation (NAT).&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Before we explain NAT, we first need to understand the difference between &lt;strong&gt;public&lt;/strong&gt; and &lt;strong&gt;private&lt;/strong&gt; IP addresses.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Coming up in Part 4:&lt;/strong&gt; We'll explore public vs. private IP addresses, how NAT allows your entire home to share a single public IP address, why this was one of the most important innovations in networking, and how IPv6 was designed to solve the address shortage permanently.&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>cloud</category>
      <category>networking</category>
      <category>career</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Ever Wondered How Data Travels Across the Internet? Meet the OSI Model</title>
      <dc:creator>Divine Uzor</dc:creator>
      <pubDate>Fri, 03 Jul 2026 16:49:32 +0000</pubDate>
      <link>https://dev.to/divineuzor/ever-wondered-how-data-travels-across-the-internet-meet-the-osi-model-48g1</link>
      <guid>https://dev.to/divineuzor/ever-wondered-how-data-travels-across-the-internet-meet-the-osi-model-48g1</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;"The cloud isn't magic. It's networking happening at an incredible scale."&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;In the first article of this series, &lt;strong&gt;&lt;a href="https://dev.to/divineuzor/why-every-cloud-engineer-needs-to-understand-computer-networks-44ob"&gt;Why Every Cloud Engineer Needs to Understand Computer Networks&lt;/a&gt;&lt;/strong&gt;, we explored why networking is one of the most important skills for anyone pursuing a career in cloud engineering.&lt;/p&gt;

&lt;p&gt;Now it's time to answer another important question.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What actually happens when you press Enter after typing a website into your browser?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Let's use a simple example.&lt;/p&gt;

&lt;p&gt;You open your browser and type:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.google.com" rel="noopener noreferrer"&gt;https://www.google.com&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;You press &lt;strong&gt;Enter&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Within a fraction of a second, Google's homepage appears.&lt;/p&gt;

&lt;p&gt;Simple, right?&lt;/p&gt;

&lt;p&gt;Not quite.&lt;/p&gt;

&lt;p&gt;Behind the scenes, your request travels through multiple processes before it ever reaches Google's servers. That request is prepared, secured, routed across networks, delivered to the correct server, and then the response makes the exact same journey back to your browser.&lt;/p&gt;

&lt;p&gt;Understanding that journey is where the &lt;strong&gt;OSI Model&lt;/strong&gt; comes in.&lt;/p&gt;

&lt;p&gt;For cloud engineers, this isn't just networking theory. It's the foundation for understanding Azure Virtual Networks, AWS VPCs, DNS, Load Balancers, VPNs, Firewalls, Network Security Groups, and almost every networking service you'll work with in the cloud.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Do We Need the OSI Model?
&lt;/h2&gt;

&lt;p&gt;Imagine you want to send a parcel to a friend in another country.&lt;/p&gt;

&lt;p&gt;You carefully package it, write the address, and hand it to the courier.&lt;/p&gt;

&lt;p&gt;From that point on, different people take over.&lt;/p&gt;

&lt;p&gt;Someone sorts the package.&lt;/p&gt;

&lt;p&gt;Someone loads it onto a truck.&lt;/p&gt;

&lt;p&gt;Someone flies it across the ocean.&lt;/p&gt;

&lt;p&gt;Someone else delivers it to your friend's doorstep.&lt;/p&gt;

&lt;p&gt;Each person has one responsibility. Nobody tries to do everyone else's job.&lt;/p&gt;

&lt;p&gt;Computer networks work exactly the same way.&lt;/p&gt;

&lt;p&gt;Instead of handling communication as one giant process, networking breaks it into smaller tasks. Each task is assigned to a different layer, and together they move data from one device to another.&lt;/p&gt;

&lt;p&gt;That's exactly what the OSI Model is.&lt;/p&gt;

&lt;p&gt;It divides network communication into &lt;strong&gt;seven layers&lt;/strong&gt;, each with a specific responsibility.&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%2F3shsggfiqbxtpltt1zn0.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%2F3shsggfiqbxtpltt1zn0.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Meet the Seven Layers
&lt;/h2&gt;

&lt;p&gt;The easiest way to understand the OSI Model isn't by memorizing all seven layers.&lt;/p&gt;

&lt;p&gt;Instead, think of each layer as answering one important question.&lt;/p&gt;

&lt;h3&gt;
  
  
  Layer 7 – Application
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Where does communication begin?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This is the layer closest to you.&lt;/p&gt;

&lt;p&gt;Every time you browse a website, send an email, or connect to a server using SSH, you're interacting with the Application Layer.&lt;/p&gt;

&lt;p&gt;This layer provides the protocols applications use to communicate across a network.&lt;/p&gt;

&lt;p&gt;Some examples include HTTP, HTTPS, DNS, SMTP, and SSH.&lt;/p&gt;

&lt;p&gt;When you typed &lt;strong&gt;&lt;a href="https://www.google.com" rel="noopener noreferrer"&gt;https://www.google.com&lt;/a&gt;&lt;/strong&gt;, your browser created an HTTPS request at this layer before passing it down to the next one.&lt;/p&gt;

&lt;h3&gt;
  
  
  Layer 6 – Presentation
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Can the receiving computer understand the data?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Different systems don't always represent data in exactly the same way.&lt;/p&gt;

&lt;p&gt;The Presentation Layer acts as the translator.&lt;/p&gt;

&lt;p&gt;Its responsibilities include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Translating data into a common format&lt;/li&gt;
&lt;li&gt;Encrypting and decrypting information&lt;/li&gt;
&lt;li&gt;Compressing data before transmission&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Whenever you access an HTTPS website, this layer helps encrypt your data so your passwords and personal information remain protected while travelling across the internet.&lt;/p&gt;

&lt;h3&gt;
  
  
  Layer 5 – Session
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;How do two devices keep a conversation going?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Imagine making a phone call.&lt;/p&gt;

&lt;p&gt;Someone dials.&lt;/p&gt;

&lt;p&gt;Someone answers.&lt;/p&gt;

&lt;p&gt;The conversation continues.&lt;/p&gt;

&lt;p&gt;Eventually someone hangs up.&lt;/p&gt;

&lt;p&gt;That's exactly what the Session Layer does.&lt;/p&gt;

&lt;p&gt;It establishes communication, keeps it active while data is exchanged, and closes the connection cleanly when everything is complete.&lt;/p&gt;

&lt;h3&gt;
  
  
  Layer 4 – Transport
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;How does data reach the correct application?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This is one of the most important layers for cloud engineers.&lt;/p&gt;

&lt;p&gt;The Transport Layer breaks large amounts of data into smaller pieces, ensures everything arrives in the correct order, and retransmits anything that gets lost along the way.&lt;/p&gt;

&lt;p&gt;It's also where &lt;strong&gt;port numbers&lt;/strong&gt; come into play.&lt;/p&gt;

&lt;p&gt;Think of an IP address as the address of an apartment building.&lt;/p&gt;

&lt;p&gt;A port number is the apartment number inside the building.&lt;/p&gt;

&lt;p&gt;The IP address gets your data to the correct computer.&lt;/p&gt;

&lt;p&gt;The port number delivers it to the correct application.&lt;/p&gt;

&lt;p&gt;For example:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;HTTPS uses Port 443&lt;/li&gt;
&lt;li&gt;HTTP uses Port 80&lt;/li&gt;
&lt;li&gt;SSH uses Port 22&lt;/li&gt;
&lt;li&gt;DNS commonly uses Port 53&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you've ever configured an Azure Network Security Group or opened a firewall port, you've already worked with Layer 4.&lt;/p&gt;

&lt;h3&gt;
  
  
  Layer 3 – Network
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;How does data find another network?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This layer is responsible for logical addressing and routing.&lt;/p&gt;

&lt;p&gt;Every device connected to a network has an IP address.&lt;/p&gt;

&lt;p&gt;Routers examine these addresses and determine the best path to the destination.&lt;/p&gt;

&lt;p&gt;Whether data travels across your home network or halfway around the world, Layer 3 is responsible for finding the route.&lt;/p&gt;

&lt;p&gt;As cloud engineers, we encounter Layer 3 everywhere.&lt;/p&gt;

&lt;p&gt;Azure Virtual Networks.&lt;/p&gt;

&lt;p&gt;AWS VPCs.&lt;/p&gt;

&lt;p&gt;Route Tables.&lt;/p&gt;

&lt;p&gt;VPN Gateways.&lt;/p&gt;

&lt;p&gt;ExpressRoute.&lt;/p&gt;

&lt;p&gt;Everything begins with Layer 3 networking.&lt;/p&gt;

&lt;h3&gt;
  
  
  Layer 2 – Data Link
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;How do devices communicate on the same local network?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;While Layer 3 uses IP addresses, Layer 2 relies on &lt;strong&gt;MAC addresses&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Switches use these hardware addresses to deliver data efficiently between devices connected to the same local network.&lt;/p&gt;

&lt;p&gt;A common protocol here is &lt;strong&gt;ARP (Address Resolution Protocol)&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Suppose your computer knows another device's IP address but doesn't know its MAC address.&lt;/p&gt;

&lt;p&gt;It simply asks:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Who has this IP address?"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The correct device replies with its MAC address, allowing communication to continue.&lt;/p&gt;

&lt;h3&gt;
  
  
  Layer 1 – Physical
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;How does data physically travel?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;At the bottom of the OSI Model, data is nothing more than a stream of binary bits.&lt;/p&gt;

&lt;p&gt;The Physical Layer converts those bits into signals that can travel across a medium.&lt;/p&gt;

&lt;p&gt;Those signals might be:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Electrical signals through Ethernet cables&lt;/li&gt;
&lt;li&gt;Pulses of light through fibre optic cables&lt;/li&gt;
&lt;li&gt;Radio waves over Wi-Fi&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Without this layer, nothing would ever leave your device.&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%2Fe4pytccbaerxcaw9jxhg.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%2Fe4pytccbaerxcaw9jxhg.png" alt=" " width="800" height="1200"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The Journey Down... and Back Up
&lt;/h2&gt;

&lt;p&gt;As your request travels down the seven layers, each layer adds its own information before passing it to the next.&lt;/p&gt;

&lt;p&gt;This process is called &lt;strong&gt;encapsulation&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Once Google's server receives the request, the reverse happens.&lt;/p&gt;

&lt;p&gt;Each layer removes the information that was added until the original request reaches the web application.&lt;/p&gt;

&lt;p&gt;This reverse process is called &lt;strong&gt;decapsulation&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Think of it like shipping a gift.&lt;/p&gt;

&lt;p&gt;You place the gift inside a box.&lt;/p&gt;

&lt;p&gt;The courier adds labels.&lt;/p&gt;

&lt;p&gt;Shipping companies attach tracking information.&lt;/p&gt;

&lt;p&gt;When the recipient receives the package, they remove each layer until they finally reach the gift inside.&lt;/p&gt;

&lt;p&gt;Networking works exactly the same way.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Cloud Engineers Should Care
&lt;/h2&gt;

&lt;p&gt;One of the biggest misconceptions about the OSI Model is that it's only useful for passing certification exams.&lt;/p&gt;

&lt;p&gt;Nothing could be further from the truth.&lt;/p&gt;

&lt;p&gt;The OSI Model gives you a structured way to troubleshoot problems.&lt;/p&gt;

&lt;p&gt;Imagine you've deployed a web application to Azure.&lt;/p&gt;

&lt;p&gt;Users suddenly report they can't access it.&lt;/p&gt;

&lt;p&gt;Instead of guessing, you can troubleshoot layer by layer.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Is the network connection working?&lt;/li&gt;
&lt;li&gt;Does the server have the correct IP address?&lt;/li&gt;
&lt;li&gt;Is Port 443 open?&lt;/li&gt;
&lt;li&gt;Is HTTPS configured correctly?&lt;/li&gt;
&lt;li&gt;Is the web application actually running?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Good engineers don't troubleshoot randomly.&lt;/p&gt;

&lt;p&gt;They troubleshoot systematically.&lt;/p&gt;

&lt;p&gt;That's exactly what the OSI Model helps you do.&lt;/p&gt;

&lt;h2&gt;
  
  
  Key Takeaway
&lt;/h2&gt;

&lt;p&gt;If there's one thing I want you to remember from this article, it's this:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Every cloud service ultimately depends on networking.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;When you configure a Virtual Network in Azure, you're working with Layer 3.&lt;/p&gt;

&lt;p&gt;When you create firewall rules or Network Security Groups, you're working with Layers 3 and 4.&lt;/p&gt;

&lt;p&gt;When users securely access your web application over HTTPS, Layers 4, 6, and 7 are all involved.&lt;/p&gt;

&lt;p&gt;Cloud platforms don't replace networking.&lt;/p&gt;

&lt;p&gt;They build on top of it.&lt;/p&gt;

&lt;p&gt;The stronger your networking foundation becomes, the easier cloud engineering will be.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;The OSI Model isn't something to memorize and forget after passing an exam.&lt;/p&gt;

&lt;p&gt;It's a mental framework that helps you understand how computers communicate, why networks behave the way they do, and how to troubleshoot problems logically.&lt;/p&gt;

&lt;p&gt;As you continue your cloud journey, you'll discover that almost every networking concept in Azure, AWS, and Google Cloud traces back to these seven layers.&lt;/p&gt;

&lt;p&gt;Understanding them now will make everything you learn later feel much more connected.&lt;/p&gt;

&lt;p&gt;In the subsequent articles, we'll explore &lt;strong&gt;IP Addressing, Subnetting, and CIDR Notation&lt;/strong&gt;. These are the concepts that determine how cloud networks are designed, secured, and scaled.&lt;/p&gt;

&lt;p&gt;If you found this article helpful, consider following the series. We're building the networking foundation every cloud engineer needs, one concept at a time.&lt;/p&gt;

</description>
      <category>cloud</category>
      <category>beginners</category>
      <category>networking</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Why Every Cloud Engineer Needs to Understand Computer Networks</title>
      <dc:creator>Divine Uzor</dc:creator>
      <pubDate>Wed, 01 Jul 2026 16:57:21 +0000</pubDate>
      <link>https://dev.to/divineuzor/why-every-cloud-engineer-needs-to-understand-computer-networks-44ob</link>
      <guid>https://dev.to/divineuzor/why-every-cloud-engineer-needs-to-understand-computer-networks-44ob</guid>
      <description>&lt;p&gt;When most people think about cloud computing, they think about Microsoft Azure, AWS, Kubernetes, containers, or Microsoft 365.&lt;/p&gt;

&lt;p&gt;What many people don't realize is that none of these technologies work without computer networks.&lt;/p&gt;

&lt;p&gt;Every Azure Virtual Machine communicates over a network.&lt;/p&gt;

&lt;p&gt;Every Microsoft 365 sign in depends on a network connection.&lt;/p&gt;

&lt;p&gt;Every website you visit, every email you send, every file you upload to the cloud, and every Microsoft Teams meeting all rely on networks to move data from one device to another.&lt;/p&gt;

&lt;p&gt;This is why networking is one of the most important skills for anyone pursuing a career in cloud computing.&lt;/p&gt;

&lt;p&gt;Cloud platforms are built on networking. If you understand how networks work, learning cloud technologies becomes much easier.&lt;/p&gt;

&lt;p&gt;This article is the first in my Networking Fundamentals series: Building the Foundation for Cloud Engineering. In this series, I'll be breaking down the core networking concepts that every aspiring Cloud Engineer should understand. My goal is to explain each topic in a practical, beginner friendly way before we move into Azure networking and cloud infrastructure.&lt;br&gt;
Let's start with the basics.&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%2Fp8rtii1d6bg0ai22r1uf.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%2Fp8rtii1d6bg0ai22r1uf.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  What Is a Computer Network?
&lt;/h1&gt;

&lt;p&gt;A computer network is a group of devices connected together so they can communicate and share resources.&lt;/p&gt;

&lt;p&gt;These devices include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Computers&lt;/li&gt;
&lt;li&gt;Smartphones&lt;/li&gt;
&lt;li&gt;Servers&lt;/li&gt;
&lt;li&gt;Printers&lt;/li&gt;
&lt;li&gt;Routers&lt;/li&gt;
&lt;li&gt;Switches&lt;/li&gt;
&lt;li&gt;Smart TVs&lt;/li&gt;
&lt;li&gt;Cloud resources&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Instead of operating independently, these devices exchange information through the network.&lt;/p&gt;

&lt;p&gt;Think about your home Wi Fi.&lt;/p&gt;

&lt;p&gt;Your laptop, phone, smart TV, and gaming console all connect to the same router. They share internet access and can communicate with one another.&lt;/p&gt;

&lt;p&gt;Now imagine that same idea expanded across office buildings, cities, countries, and eventually the entire internet.&lt;/p&gt;

&lt;p&gt;That is networking.&lt;/p&gt;

&lt;h1&gt;
  
  
  Why Do Networks Matter?
&lt;/h1&gt;

&lt;p&gt;Without networks, every computer would operate on its own.&lt;/p&gt;

&lt;p&gt;You would not be able to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Browse the internet&lt;/li&gt;
&lt;li&gt;Send emails&lt;/li&gt;
&lt;li&gt;Join Microsoft Teams meetings&lt;/li&gt;
&lt;li&gt;Access cloud applications&lt;/li&gt;
&lt;li&gt;Share files&lt;/li&gt;
&lt;li&gt;Print to a network printer&lt;/li&gt;
&lt;li&gt;Stream videos&lt;/li&gt;
&lt;li&gt;Play online games&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Networks make communication possible.&lt;/p&gt;

&lt;p&gt;For businesses, they also provide important benefits such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Resource sharing&lt;/li&gt;
&lt;li&gt;Centralized data storage&lt;/li&gt;
&lt;li&gt;Better collaboration&lt;/li&gt;
&lt;li&gt;Support for remote work&lt;/li&gt;
&lt;li&gt;Secure communication&lt;/li&gt;
&lt;li&gt;Scalable IT infrastructure&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Almost every modern organization depends on reliable networking to keep its operations running.&lt;/p&gt;

&lt;h1&gt;
  
  
  The Four Main Types of Networks
&lt;/h1&gt;

&lt;p&gt;Networks are classified according to their size and geographical coverage.&lt;/p&gt;

&lt;h2&gt;
  
  
  Personal Area Network (PAN)
&lt;/h2&gt;

&lt;p&gt;A Personal Area Network connects devices around a single person.&lt;/p&gt;

&lt;p&gt;Examples include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Bluetooth earbuds&lt;/li&gt;
&lt;li&gt;Smartwatches&lt;/li&gt;
&lt;li&gt;Wireless keyboards&lt;/li&gt;
&lt;li&gt;Fitness trackers&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Its range is usually only a few meters.&lt;/p&gt;

&lt;h2&gt;
  
  
  Local Area Network (LAN)
&lt;/h2&gt;

&lt;p&gt;A Local Area Network connects devices within a home, school, or office.&lt;/p&gt;

&lt;p&gt;This is the network most people use every day.&lt;/p&gt;

&lt;p&gt;If you are just beginning your networking journey, this is the most important type of network to understand.&lt;/p&gt;

&lt;h2&gt;
  
  
  Metropolitan Area Network (MAN)
&lt;/h2&gt;

&lt;p&gt;A Metropolitan Area Network connects multiple Local Area Networks across a city.&lt;/p&gt;

&lt;p&gt;Examples include universities, hospitals, and organizations with several offices in the same metropolitan area.&lt;/p&gt;

&lt;h2&gt;
  
  
  Wide Area Network (WAN)
&lt;/h2&gt;

&lt;p&gt;A Wide Area Network connects networks across countries and continents.&lt;/p&gt;

&lt;p&gt;The biggest example is the Internet.&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%2Fmmwu6l9vm0f760oez0xp.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%2Fmmwu6l9vm0f760oez0xp.png" alt=" " width="800" height="427"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  The Devices That Make Networks Work
&lt;/h1&gt;

&lt;p&gt;Every network depends on specialized devices that perform different functions.&lt;/p&gt;

&lt;h2&gt;
  
  
  Router
&lt;/h2&gt;

&lt;p&gt;A router connects different networks together.&lt;/p&gt;

&lt;p&gt;In most homes, it connects your local network to your Internet Service Provider.&lt;/p&gt;

&lt;h2&gt;
  
  
  Switch
&lt;/h2&gt;

&lt;p&gt;A switch connects devices within the same network.&lt;/p&gt;

&lt;p&gt;It forwards data only to the intended destination, making communication faster and more efficient.&lt;/p&gt;

&lt;h2&gt;
  
  
  Access Point
&lt;/h2&gt;

&lt;p&gt;An access point allows wireless devices such as laptops, tablets, and smartphones to connect using Wi Fi.&lt;/p&gt;

&lt;h2&gt;
  
  
  Modem
&lt;/h2&gt;

&lt;p&gt;A modem connects your home or office to your Internet Service Provider.&lt;/p&gt;

&lt;p&gt;Many home networking devices combine the modem, router, switch, and wireless access point into one device.&lt;/p&gt;

&lt;h2&gt;
  
  
  Firewall
&lt;/h2&gt;

&lt;p&gt;A firewall monitors network traffic and blocks unauthorized access.&lt;/p&gt;

&lt;p&gt;It is one of the most important components for protecting a network.&lt;/p&gt;

&lt;h2&gt;
  
  
  Server
&lt;/h2&gt;

&lt;p&gt;A server provides services to other devices.&lt;/p&gt;

&lt;p&gt;Examples include web servers, file servers, database servers, and email servers.&lt;/p&gt;

&lt;p&gt;Every time you visit a website, your device communicates with one or more servers.&lt;/p&gt;

&lt;h1&gt;
  
  
  Network Topologies
&lt;/h1&gt;

&lt;p&gt;A network topology describes how devices are connected.&lt;/p&gt;

&lt;h2&gt;
  
  
  Bus Topology
&lt;/h2&gt;

&lt;p&gt;All devices share one communication cable.&lt;/p&gt;

&lt;h2&gt;
  
  
  Star Topology
&lt;/h2&gt;

&lt;p&gt;Every device connects to one central switch or router.&lt;/p&gt;

&lt;p&gt;This is the most common topology used today because it is reliable, scalable, and easy to troubleshoot.&lt;/p&gt;

&lt;h2&gt;
  
  
  Ring Topology
&lt;/h2&gt;

&lt;p&gt;Devices connect in a circular path.&lt;/p&gt;

&lt;h2&gt;
  
  
  Mesh Topology
&lt;/h2&gt;

&lt;p&gt;Devices have multiple paths to one another, providing high availability and redundancy.&lt;/p&gt;

&lt;h2&gt;
  
  
  Hybrid Topology
&lt;/h2&gt;

&lt;p&gt;A combination of two or more topologies.&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%2Fututnt0e3q5qcvndn606.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%2Fututnt0e3q5qcvndn606.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Wired and Wireless Networking
&lt;/h1&gt;

&lt;p&gt;Both wired and wireless networking have advantages.&lt;/p&gt;

&lt;h3&gt;
  
  
  Wired Networking
&lt;/h3&gt;

&lt;p&gt;Best for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Servers&lt;/li&gt;
&lt;li&gt;Desktop computers&lt;/li&gt;
&lt;li&gt;Data centers&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Advantages:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Faster speeds&lt;/li&gt;
&lt;li&gt;Lower latency&lt;/li&gt;
&lt;li&gt;Greater reliability&lt;/li&gt;
&lt;li&gt;Better security&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Wireless Networking
&lt;/h3&gt;

&lt;p&gt;Best for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Smartphones&lt;/li&gt;
&lt;li&gt;Tablets&lt;/li&gt;
&lt;li&gt;Laptops&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Advantages:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Mobility&lt;/li&gt;
&lt;li&gt;Flexibility&lt;/li&gt;
&lt;li&gt;Easy deployment&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Most organizations use both.&lt;/p&gt;

&lt;h1&gt;
  
  
  Networking Terms Every Beginner Should Know
&lt;/h1&gt;

&lt;p&gt;As you continue learning networking, these are some of the terms you will encounter regularly.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;IP Address&lt;/li&gt;
&lt;li&gt;MAC Address&lt;/li&gt;
&lt;li&gt;DNS&lt;/li&gt;
&lt;li&gt;DHCP&lt;/li&gt;
&lt;li&gt;Packet&lt;/li&gt;
&lt;li&gt;Bandwidth&lt;/li&gt;
&lt;li&gt;Latency&lt;/li&gt;
&lt;li&gt;Firewall&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Don't worry if they seem unfamiliar right now.&lt;/p&gt;

&lt;p&gt;Each of these concepts will be covered throughout this series.&lt;/p&gt;

&lt;h1&gt;
  
  
  How Does Data Travel Across a Network?
&lt;/h1&gt;

&lt;p&gt;When you send a file across a network, it does not travel as one large piece of information.&lt;/p&gt;

&lt;p&gt;Instead, it is divided into smaller pieces called packets.&lt;/p&gt;

&lt;p&gt;Each packet contains addressing information and part of the original data.&lt;/p&gt;

&lt;p&gt;These packets travel through different networking devices until they reach their destination, where they are reassembled into the original file.&lt;/p&gt;

&lt;p&gt;This entire process happens in milliseconds every time you browse a website, send an email, or stream a video.&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%2F007v2z48pren9st51g3p.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%2F007v2z48pren9st51g3p.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Why This Matters for Cloud Computing
&lt;/h1&gt;

&lt;p&gt;Cloud computing does not replace networking.&lt;/p&gt;

&lt;p&gt;It builds on it.&lt;/p&gt;

&lt;p&gt;Whether you are deploying Azure Virtual Machines, configuring Microsoft Entra ID, designing virtual networks, or troubleshooting connectivity issues, networking fundamentals remain essential.&lt;/p&gt;

&lt;p&gt;The stronger your understanding of networking, the easier it becomes to understand cloud infrastructure.&lt;/p&gt;

&lt;p&gt;That is why I believe every aspiring Cloud Engineer should build a strong networking foundation before moving deeper into cloud technologies.&lt;/p&gt;

&lt;h1&gt;
  
  
  Final Thoughts
&lt;/h1&gt;

&lt;p&gt;Networking quietly supports almost everything we do in modern IT.&lt;/p&gt;

&lt;p&gt;Whether your goal is to become a Cloud Engineer, Systems Administrator, Network Engineer, Cybersecurity Professional, or DevOps Engineer, understanding how devices communicate will make every technology you learn afterward much easier to understand.&lt;/p&gt;

&lt;p&gt;Strong foundations do more than help you pass certification exams.&lt;/p&gt;

&lt;p&gt;They help you solve real world problems with confidence.&lt;/p&gt;

&lt;p&gt;Every expert started by learning the fundamentals.&lt;/p&gt;

&lt;p&gt;This series is my way of documenting that journey while hopefully making these concepts easier for anyone beginning theirs.&lt;/p&gt;

&lt;h1&gt;
  
  
  What's Next?
&lt;/h1&gt;

&lt;p&gt;In the next article, we'll explore &lt;strong&gt;The OSI Model&lt;/strong&gt; and learn how data moves across a network, one layer at a time.&lt;/p&gt;

&lt;p&gt;Understanding the OSI Model makes concepts such as IP addressing, DNS, routing, and troubleshooting much easier to understand.&lt;/p&gt;

&lt;p&gt;If you're following this series, I'd love to hear from you.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What networking concept did you find most challenging when you first started learning?&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>cloud</category>
      <category>beginners</category>
      <category>networking</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Moving to the Cloud: What Actually Happens to Your Data?</title>
      <dc:creator>Divine Uzor</dc:creator>
      <pubDate>Fri, 26 Jun 2026 12:39:57 +0000</pubDate>
      <link>https://dev.to/divineuzor/moving-to-the-cloud-what-actually-happens-to-your-data-j02</link>
      <guid>https://dev.to/divineuzor/moving-to-the-cloud-what-actually-happens-to-your-data-j02</guid>
      <description>&lt;p&gt;So you're thinking about moving to the cloud. Or maybe you've already started and you're realizing there's a lot more to it than just uploading files somewhere.&lt;/p&gt;

&lt;p&gt;When I first started learning Azure, I kept asking the same basic questions. Where does my data actually live? How do I keep it safe? Who gets to look at it? Let me walk you through what I've learned.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;You need a storage account first&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Think of a storage account like a bank account. You can't just walk into a bank and hand them money without one. Same thing here. It's the container that holds everything together, and it determines what storage services and redundancy options you use. Everything flows through it.&lt;/p&gt;

&lt;p&gt;One thing that tripped me up early on is that your storage account name has to be totally unique across every Azure user in the world. So you can't just use "mycompany" and call it done. You'll probably end up with something like "mycompanystorage123" after a few failed attempts.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Your data is never stored in just one place&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Azure never keeps just one copy of your data because if that one server dies, you're out of luck. So they replicate it across different locations. There are four levels of protection, going from copies within a single datacenter (LRS, 11 nines of durability) all the way up to copies spread across both availability zones and entirely separate regions (GZRS, 16 nines). The more spread out the copies, the higher the durability rating.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Different data needs different storage&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;A video file is not the same as a virtual machine disk, and a chat message is not the same as a spreadsheet. Azure has five specialized services for this:&lt;br&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%2Fpcfnj0c3vj7bqildql51.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%2Fpcfnj0c3vj7bqildql51.png" alt=" " width="800" height="388"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Use the right tool for the right job. You wouldn't store a video file in a queue system.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;A clever way to save money&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Not everything needs to be accessible all the time, and you shouldn't pay the same price for everything. Azure has four access tiers: Hot for daily use, Cool for data you keep for at least 30 days, Cold for at least 90 days, and Archive for things you rarely touch but need to hold for at least 180 days. The less you access it, the cheaper it is to store. It's like a storage unit. If those boxes are just collecting dust, why pay premium prices?&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Getting your data into the cloud&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Azure Migrate acts as a central hub that helps you assess your current setup, figure out what needs to move, and carry out the migration in an organized way. It brings together Microsoft and third party tools in one place.&lt;/p&gt;

&lt;p&gt;But my favorite thing is the Azure Data Box. They literally ship you a physical device, you load up to 80 terabytes of data onto it, mail it back to Microsoft, and they upload it into the cloud for you. It sounds ridiculous, but think about remote locations with barely any internet, or situations where you need to move data out of Azure for legal reasons. Sometimes a physical box is genuinely the fastest option.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Who gets to see your data?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Azure handles identity through Microsoft Entra ID, its cloud based access management service. It handles employee logins, Single Sign On across multiple apps, application management, and Business to Business access. Think of it as the gatekeeper for everything in your environment.&lt;/p&gt;

&lt;p&gt;Two things you need to understand here. Authentication is proving who you are, like showing your ID at the door. Authorization is what you're allowed to do once you're inside. One happens before you get access. The other defines what you do with it.&lt;/p&gt;

&lt;p&gt;And please enable Multifactor Authentication. A password alone is no longer enough. The more I learn about cloud security, the more I realize it should never be the only thing protecting an account. MFA requires at least two of three things: something you know, something you have, and something you are. Even if someone steals your password, they still cannot get in without that second layer of verification.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Wrapping this up&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Moving to the cloud feels intimidating at first. But once you understand the basics, the storage account, the redundancy, the storage types, the access tiers, how to get your data there, and how to control who sees it, it starts to make a lot more sense. The cloud is just someone else's computer. A really well managed one.&lt;/p&gt;

&lt;p&gt;Are you just starting to explore cloud storage, or are you in the middle of a migration? Drop it in the comments.&lt;/p&gt;

</description>
      <category>azure</category>
      <category>cloud</category>
      <category>beginners</category>
      <category>cloudcomputing</category>
    </item>
    <item>
      <title>Inside Azure: Compute Services, Networking, and Cloud Connectivity</title>
      <dc:creator>Divine Uzor</dc:creator>
      <pubDate>Tue, 23 Jun 2026 15:07:05 +0000</pubDate>
      <link>https://dev.to/divineuzor/inside-azure-compute-services-networking-and-cloud-connectivity-3d5b</link>
      <guid>https://dev.to/divineuzor/inside-azure-compute-services-networking-and-cloud-connectivity-3d5b</guid>
      <description>&lt;p&gt;In the previous article, we explored how Microsoft Azure organizes its global infrastructure through regions, availability zones, and resource organization. Those concepts provide the foundation for building reliable cloud solutions, but infrastructure alone does not run applications or connect services.&lt;/p&gt;

&lt;p&gt;This is where Azure compute and networking services come in.&lt;/p&gt;

&lt;p&gt;From Virtual Machines and containers to Virtual Networks and ExpressRoute, these services power modern cloud workloads and enable secure communication between resources. Understanding how they work together is essential for designing scalable, reliable, and efficient cloud solutions.&lt;/p&gt;

&lt;p&gt;In this article, we'll take a closer look inside Azure to explore the compute and networking services that keep applications running and connected.&lt;/p&gt;

&lt;h2&gt;
  
  
  Azure Compute Services
&lt;/h2&gt;

&lt;p&gt;One of the most important decisions in cloud architecture is choosing the right compute model.&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%2Faaqb1lg7j4r4sajdsfsf.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%2Faaqb1lg7j4r4sajdsfsf.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Different workloads require different levels of control, automation, and scalability. A legacy application may need full control over the operating system, while a modern event-driven solution may benefit from serverless execution.&lt;/p&gt;

&lt;p&gt;Azure provides multiple compute services to meet these varying requirements.&lt;/p&gt;

&lt;h2&gt;
  
  
  Azure Virtual Machines
&lt;/h2&gt;

&lt;p&gt;Azure Virtual Machines (VMs) provide the highest level of control over your computing environment.&lt;/p&gt;

&lt;p&gt;With a virtual machine, you manage the operating system, installed applications, security configurations, updates, and overall system maintenance. This makes VMs ideal for custom software environments, legacy applications, and lift-and-shift migrations where organizations want to move existing workloads to the cloud with minimal changes.&lt;/p&gt;

&lt;p&gt;The flexibility of virtual machines is powerful, but it also comes with increased administrative responsibility.&lt;/p&gt;

&lt;h2&gt;
  
  
  Scaling with Virtual Machine Scale Sets
&lt;/h2&gt;

&lt;p&gt;A single virtual machine may be sufficient for testing environments, but production workloads often require the ability to handle fluctuating demand.&lt;/p&gt;

&lt;p&gt;Azure Virtual Machine Scale Sets allow organizations to automatically increase or decrease the number of virtual machine instances based on workload requirements.&lt;/p&gt;

&lt;p&gt;This approach provides:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Improved performance during traffic spikes&lt;/li&gt;
&lt;li&gt;Better resource utilization&lt;/li&gt;
&lt;li&gt;Increased availability&lt;/li&gt;
&lt;li&gt;Automated scalability&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Instead of manually deploying additional servers, Azure can dynamically adjust resources based on predefined scaling rules.&lt;/p&gt;

&lt;h2&gt;
  
  
  Improving Availability with Availability Sets
&lt;/h2&gt;

&lt;p&gt;Building reliable applications requires more than simply deploying multiple virtual machines.&lt;/p&gt;

&lt;p&gt;Azure Availability Sets distribute virtual machines across separate fault domains and update domains. This helps minimize the impact of hardware failures and planned maintenance events.&lt;/p&gt;

&lt;p&gt;By spreading workloads across different failure boundaries, organizations can improve uptime and maintain service availability even when part of the underlying infrastructure experiences disruption.&lt;/p&gt;

&lt;h2&gt;
  
  
  Azure Virtual Desktop
&lt;/h2&gt;

&lt;p&gt;The rise of hybrid and remote work has increased the need for secure access to business resources from anywhere.&lt;/p&gt;

&lt;p&gt;Azure Virtual Desktop allows organizations to deliver desktop environments and applications through the cloud while maintaining centralized administration and security controls.&lt;/p&gt;

&lt;p&gt;Benefits include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Secure remote access&lt;/li&gt;
&lt;li&gt;Centralized management&lt;/li&gt;
&lt;li&gt;Consistent user experiences&lt;/li&gt;
&lt;li&gt;Reduced dependency on physical devices&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This enables employees to remain productive while administrators retain control over the environment.&lt;/p&gt;

&lt;h2&gt;
  
  
  Containers and Azure Container Instances
&lt;/h2&gt;

&lt;p&gt;Modern applications often require portability, consistency, and rapid deployment.&lt;/p&gt;

&lt;p&gt;Containers package applications together with their dependencies, ensuring they behave consistently across development, testing, and production environments.&lt;/p&gt;

&lt;p&gt;This approach offers several advantages:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Faster deployments&lt;/li&gt;
&lt;li&gt;Efficient resource utilization&lt;/li&gt;
&lt;li&gt;Application portability&lt;/li&gt;
&lt;li&gt;Consistent execution environments&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Containers have become a fundamental building block of cloud-native architectures and microservices-based applications.&lt;/p&gt;

&lt;h2&gt;
  
  
  Azure Functions and Serverless Computing
&lt;/h2&gt;

&lt;p&gt;Not every workload needs continuously running infrastructure.&lt;/p&gt;

&lt;p&gt;Azure Functions uses a serverless execution model where code runs only when triggered by an event.&lt;/p&gt;

&lt;p&gt;Common use cases include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Processing uploaded files&lt;/li&gt;
&lt;li&gt;Automating workflows&lt;/li&gt;
&lt;li&gt;Running scheduled tasks&lt;/li&gt;
&lt;li&gt;Responding to application events&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Because resources are consumed only during execution, organizations can reduce operational costs while maintaining scalability.&lt;/p&gt;

&lt;h2&gt;
  
  
  Azure App Service
&lt;/h2&gt;

&lt;p&gt;Managing infrastructure is not always necessary.&lt;/p&gt;

&lt;p&gt;Azure App Service simplifies web application deployment by abstracting the underlying infrastructure. Azure handles server maintenance, operating system updates, availability, and scaling.&lt;/p&gt;

&lt;p&gt;This allows developers and administrators to focus on application functionality and performance rather than infrastructure management.&lt;/p&gt;

&lt;p&gt;For many web-based applications, App Service provides a simpler alternative to managing virtual machines.&lt;/p&gt;

&lt;h2&gt;
  
  
  Azure Networking: Connecting Cloud Resources
&lt;/h2&gt;

&lt;p&gt;While compute services run applications, networking services enable communication between them.&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%2Fy3lozfu79rbbb04f2lmn.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%2Fy3lozfu79rbbb04f2lmn.png" alt=" " width="800" height="477"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A well-designed network architecture provides secure connectivity, resource isolation, controlled access, and reliable communication between cloud and on-premises environments.&lt;/p&gt;

&lt;p&gt;Networking serves as the foundation that connects every component within an Azure environment.&lt;/p&gt;

&lt;h2&gt;
  
  
  Azure Virtual Networks (VNets)
&lt;/h2&gt;

&lt;p&gt;Azure Virtual Networks provide a private networking environment within Azure.&lt;/p&gt;

&lt;p&gt;A VNet enables resources such as virtual machines, databases, and applications to communicate securely with one another while remaining isolated from external networks when required.&lt;/p&gt;

&lt;p&gt;Within a VNet, administrators can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Define IP address ranges&lt;/li&gt;
&lt;li&gt;Create subnets&lt;/li&gt;
&lt;li&gt;Apply security controls&lt;/li&gt;
&lt;li&gt;Connect cloud and on-premises resources&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Virtual Networks form the backbone of Azure networking architecture.&lt;/p&gt;

&lt;h2&gt;
  
  
  Azure VPN Gateway
&lt;/h2&gt;

&lt;p&gt;Many organizations operate hybrid environments that combine on-premises infrastructure with cloud resources.&lt;/p&gt;

&lt;p&gt;Azure VPN Gateway enables secure communication between these environments by creating encrypted tunnels over the internet.&lt;/p&gt;

&lt;p&gt;This allows organizations to extend their existing networks into Azure while maintaining secure connectivity between locations.&lt;/p&gt;

&lt;p&gt;VPN Gateway is often one of the first networking services adopted during a cloud migration journey.&lt;/p&gt;

&lt;h2&gt;
  
  
  Azure ExpressRoute
&lt;/h2&gt;

&lt;p&gt;Some workloads require more reliability and predictable performance than internet-based connectivity can provide.&lt;/p&gt;

&lt;p&gt;Azure ExpressRoute establishes a dedicated private connection between on-premises infrastructure and Azure services.&lt;/p&gt;

&lt;p&gt;Compared to standard internet connectivity, ExpressRoute offers:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Lower latency&lt;/li&gt;
&lt;li&gt;Higher reliability&lt;/li&gt;
&lt;li&gt;Increased security&lt;/li&gt;
&lt;li&gt;Consistent network performance&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For mission-critical enterprise workloads, dedicated connectivity is often the preferred solution.&lt;/p&gt;

&lt;h2&gt;
  
  
  Azure DNS
&lt;/h2&gt;

&lt;p&gt;Every application depends on name resolution.&lt;/p&gt;

&lt;p&gt;Azure DNS translates human-friendly domain names into IP addresses, enabling users to access applications without needing to remember numerical addresses.&lt;/p&gt;

&lt;p&gt;Benefits of Azure DNS include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;High availability&lt;/li&gt;
&lt;li&gt;Global scalability&lt;/li&gt;
&lt;li&gt;Simplified management&lt;/li&gt;
&lt;li&gt;Integration with Azure services&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Although often overlooked, DNS is a critical component of modern cloud networking.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;Azure compute and networking services work together to deliver the performance, scalability, and connectivity that modern applications require.&lt;/p&gt;

&lt;p&gt;Virtual Machines provide maximum control, containers support cloud-native applications, Azure Functions enable serverless execution, and App Service simplifies deployment. At the same time, networking services such as Virtual Networks, VPN Gateway, ExpressRoute, and Azure DNS ensure that resources communicate securely and efficiently.&lt;/p&gt;

&lt;p&gt;Understanding these services is a crucial step toward designing cloud solutions that are reliable, scalable, and secure.&lt;/p&gt;

&lt;p&gt;In the next article, we'll explore how Azure stores and protects data, supports workload migration to the cloud, and manages identities through Microsoft Entra ID. Together, these services form another critical layer of Azure architecture, helping organizations secure access, manage data effectively, and modernize their infrastructure in the cloud.&lt;/p&gt;

</description>
      <category>azure</category>
      <category>cloud</category>
      <category>beginners</category>
      <category>networking</category>
    </item>
    <item>
      <title>Understanding Azure Regions, Availability Zones, and Resource Organization</title>
      <dc:creator>Divine Uzor</dc:creator>
      <pubDate>Fri, 19 Jun 2026 11:32:46 +0000</pubDate>
      <link>https://dev.to/divineuzor/understanding-azure-regions-availability-zones-and-resource-organization-3p4i</link>
      <guid>https://dev.to/divineuzor/understanding-azure-regions-availability-zones-and-resource-organization-3p4i</guid>
      <description>&lt;p&gt;When people first start learning cloud computing, they often focus on virtual machines, storage accounts, and networking. While those services are important, understanding the structure behind the cloud is equally essential.&lt;/p&gt;

&lt;p&gt;In Microsoft Azure, services are deployed within a carefully designed global infrastructure that provides reliability, scalability, security, and compliance. In this article, we'll explore Azure Regions, Availability Zones, Region Pairs, Sovereign Regions, and the organizational components that help manage cloud resources efficiently.&lt;/p&gt;

&lt;h2&gt;
  
  
  Azure Regions: The Foundation of Azure's Global Infrastructure
&lt;/h2&gt;

&lt;p&gt;An Azure Region is a geographical area that contains one or more datacenters connected through a high-speed network.&lt;/p&gt;

&lt;p&gt;Regions are designed to provide:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Low latency for users&lt;/li&gt;
&lt;li&gt;High availability&lt;/li&gt;
&lt;li&gt;Scalability&lt;/li&gt;
&lt;li&gt;Data residency and compliance requirements&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For example, if your users are located in West Africa, choosing a nearby Azure region can improve application performance and reduce network delays.&lt;/p&gt;

&lt;p&gt;Think of a region as the physical location where your cloud resources live.&lt;/p&gt;

&lt;h2&gt;
  
  
  Availability Zones: Protecting Against Datacenter Failures
&lt;/h2&gt;

&lt;p&gt;Even within a region, unexpected failures can occur.&lt;/p&gt;

&lt;p&gt;To increase reliability, Azure provides Availability Zones.&lt;/p&gt;

&lt;p&gt;Availability Zones are physically separate datacenters within the same Azure region. Each zone has independent power, cooling, and networking infrastructure.&lt;/p&gt;

&lt;p&gt;This means that if one datacenter experiences an outage, workloads running in another zone can continue operating.&lt;/p&gt;

&lt;p&gt;For mission-critical applications, deploying resources across multiple availability zones helps improve resilience and business continuity.&lt;/p&gt;

&lt;h2&gt;
  
  
  Azure Region Pairs: Built-In Disaster Recovery
&lt;/h2&gt;

&lt;p&gt;What happens if an entire region becomes unavailable?&lt;/p&gt;

&lt;p&gt;Azure addresses this challenge through Region Pairs.&lt;/p&gt;

&lt;p&gt;A region pair consists of two Azure regions located within the same geography. These paired regions are designed to support disaster recovery scenarios.&lt;/p&gt;

&lt;p&gt;Benefits include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Improved business continuity&lt;/li&gt;
&lt;li&gt;Data replication options&lt;/li&gt;
&lt;li&gt;Reduced downtime during major outages&lt;/li&gt;
&lt;li&gt;Prioritized recovery during large-scale incidents&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Region pairs provide an additional layer of protection beyond availability zones.&lt;/p&gt;

&lt;h2&gt;
  
  
  Sovereign Regions: Meeting Specialized Compliance Requirements
&lt;/h2&gt;

&lt;p&gt;Some organizations operate under strict regulatory requirements that prevent data from being stored in standard public cloud environments.&lt;/p&gt;

&lt;p&gt;For these scenarios, Azure offers Sovereign Regions.&lt;/p&gt;

&lt;p&gt;These are isolated cloud environments designed specifically for government agencies and organizations with strict security, privacy, and compliance requirements.&lt;/p&gt;

&lt;p&gt;Sovereign regions provide greater control over data handling while still delivering cloud capabilities.&lt;/p&gt;

&lt;h2&gt;
  
  
  Azure China: A Specialized Sovereign Cloud
&lt;/h2&gt;

&lt;p&gt;One example of a sovereign cloud environment is Azure China.&lt;/p&gt;

&lt;p&gt;Azure China is designed to meet China's regulatory and data residency requirements. It operates separately from the global Azure cloud and helps organizations comply with local regulations while leveraging Azure services.&lt;/p&gt;

&lt;p&gt;This demonstrates how cloud providers adapt their infrastructure to meet country-specific legal and compliance needs.&lt;/p&gt;

&lt;h2&gt;
  
  
  Azure Resources: The Building Blocks of Cloud Solutions
&lt;/h2&gt;

&lt;p&gt;Every service you create in Azure is considered a resource.&lt;/p&gt;

&lt;p&gt;Examples include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Virtual Machines&lt;/li&gt;
&lt;li&gt;Storage Accounts&lt;/li&gt;
&lt;li&gt;Virtual Networks&lt;/li&gt;
&lt;li&gt;Databases&lt;/li&gt;
&lt;li&gt;Web Applications&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Resources are the individual components used to build cloud solutions.&lt;/p&gt;

&lt;p&gt;Managing these resources effectively becomes increasingly important as cloud environments grow.&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%2Fghp28i88ifd7kjk0tz31.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%2Fghp28i88ifd7kjk0tz31.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Figure 1: Azure governance hierarchy showing how Management Groups, Subscriptions, Resource Groups, and Resources are organized.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Resource Groups: Organizing Azure Resources
&lt;/h2&gt;

&lt;p&gt;Azure Resource Groups help organize related resources into a logical container.&lt;/p&gt;

&lt;p&gt;For example, an application might include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A virtual machine&lt;/li&gt;
&lt;li&gt;A database&lt;/li&gt;
&lt;li&gt;A storage account&lt;/li&gt;
&lt;li&gt;A virtual network&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These resources can be placed in the same resource group, making them easier to manage, monitor, and deploy.&lt;/p&gt;

&lt;p&gt;Resource groups simplify administration and improve operational efficiency.&lt;/p&gt;

&lt;h2&gt;
  
  
  Azure Subscriptions: Boundaries for Billing and Access Control
&lt;/h2&gt;

&lt;p&gt;An Azure Subscription acts as a boundary for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Billing&lt;/li&gt;
&lt;li&gt;Resource management&lt;/li&gt;
&lt;li&gt;Access control&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Organizations often create multiple subscriptions for different departments, projects, or environments.&lt;/p&gt;

&lt;p&gt;For example:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Production Subscription&lt;/li&gt;
&lt;li&gt;Development Subscription&lt;/li&gt;
&lt;li&gt;Testing Subscription&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This separation helps maintain governance while providing clear cost visibility.&lt;/p&gt;

&lt;h2&gt;
  
  
  Management Groups: Organizing at Scale
&lt;/h2&gt;

&lt;p&gt;As organizations grow, managing numerous subscriptions can become challenging.&lt;/p&gt;

&lt;p&gt;Azure Management Groups provide a higher level of organization.&lt;/p&gt;

&lt;p&gt;Management groups allow administrators to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Group subscriptions together&lt;/li&gt;
&lt;li&gt;Apply governance policies consistently&lt;/li&gt;
&lt;li&gt;Simplify access management&lt;/li&gt;
&lt;li&gt;Standardize compliance requirements&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The hierarchy typically looks like this:&lt;/p&gt;

&lt;p&gt;Management Group&lt;br&gt;
→ Subscription&lt;br&gt;
→ Resource Group&lt;br&gt;
→ Resources&lt;/p&gt;

&lt;p&gt;This structure enables efficient governance across large Azure environments.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;Azure's global infrastructure is more than just datacenters. Regions, Availability Zones, Region Pairs, and Sovereign Clouds work together to deliver reliability, compliance, and resilience.&lt;/p&gt;

&lt;p&gt;At the same time, Resource Groups, Subscriptions, and Management Groups help organizations maintain order and governance as their cloud environments scale.&lt;/p&gt;

&lt;p&gt;Understanding these foundational concepts is an important step for anyone beginning their cloud computing journey and preparing for Azure certifications.&lt;/p&gt;

&lt;p&gt;What Azure concept did you find most interesting when you started learning cloud computing? Let me know in the comments.&lt;/p&gt;

</description>
      <category>microsoft</category>
      <category>azure</category>
      <category>cloud</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Cloud Computing 101: What Every Beginner Should Know</title>
      <dc:creator>Divine Uzor</dc:creator>
      <pubDate>Wed, 17 Jun 2026 15:22:30 +0000</pubDate>
      <link>https://dev.to/divineuzor/cloud-computing-101-what-every-beginner-should-know-51ol</link>
      <guid>https://dev.to/divineuzor/cloud-computing-101-what-every-beginner-should-know-51ol</guid>
      <description>&lt;p&gt;When I first started learning cloud computing, I kept hearing terms like &lt;em&gt;Azure&lt;/em&gt;, &lt;em&gt;AWS&lt;/em&gt;, &lt;em&gt;IaaS&lt;/em&gt;, &lt;em&gt;PaaS&lt;/em&gt;, and &lt;em&gt;SaaS&lt;/em&gt;. It felt like everyone already understood the language except me.&lt;/p&gt;

&lt;p&gt;The good news is that cloud computing is much simpler than it initially sounds.&lt;/p&gt;

&lt;p&gt;In this article, I'll break down the fundamentals of cloud computing, the different deployment models, the benefits of the cloud, and the major service types that power modern IT environments.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Is Cloud Computing?
&lt;/h2&gt;

&lt;p&gt;Cloud computing is the delivery of computing services over the internet. Instead of buying and maintaining physical servers, organizations can access resources such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Servers&lt;/li&gt;
&lt;li&gt;Storage&lt;/li&gt;
&lt;li&gt;Databases&lt;/li&gt;
&lt;li&gt;Networking&lt;/li&gt;
&lt;li&gt;Software&lt;/li&gt;
&lt;li&gt;Analytics&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;on demand from a cloud provider.&lt;/p&gt;

&lt;p&gt;This allows businesses to innovate faster, scale more easily, and pay only for the resources they use.&lt;/p&gt;

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

&lt;h3&gt;
  
  
  Private Cloud
&lt;/h3&gt;

&lt;p&gt;A private cloud is built and operated for a single organization.&lt;/p&gt;

&lt;p&gt;Characteristics:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Hosted within the organization's environment&lt;/li&gt;
&lt;li&gt;Managed by the organization&lt;/li&gt;
&lt;li&gt;Not accessible to the general public&lt;/li&gt;
&lt;li&gt;Greater control over resources and security&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Private clouds are often used when organizations have strict security, compliance, or regulatory requirements.&lt;/p&gt;

&lt;h3&gt;
  
  
  Public Cloud
&lt;/h3&gt;

&lt;p&gt;A public cloud is owned and operated by a cloud service provider.&lt;/p&gt;

&lt;p&gt;Characteristics:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Shared infrastructure&lt;/li&gt;
&lt;li&gt;Accessible over the internet&lt;/li&gt;
&lt;li&gt;Pay-as-you-go pricing&lt;/li&gt;
&lt;li&gt;Highly scalable&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Examples include Microsoft Azure, Amazon Web Services (AWS), and Google Cloud Platform (GCP).&lt;/p&gt;

&lt;h3&gt;
  
  
  Hybrid Cloud
&lt;/h3&gt;

&lt;p&gt;A hybrid cloud combines both public and private cloud environments.&lt;/p&gt;

&lt;p&gt;This approach allows organizations to run workloads in the environment that best suits their needs while maintaining flexibility and control.&lt;/p&gt;

&lt;h3&gt;
  
  
  Other Cloud Models
&lt;/h3&gt;

&lt;h4&gt;
  
  
  Community Cloud
&lt;/h4&gt;

&lt;p&gt;A cloud environment shared by multiple organizations with similar requirements.&lt;/p&gt;

&lt;h4&gt;
  
  
  Multi-Cloud
&lt;/h4&gt;

&lt;p&gt;The use of services from more than one cloud provider.&lt;/p&gt;

&lt;p&gt;Many organizations adopt a multi-cloud strategy to avoid vendor lock-in and take advantage of different providers' strengths.&lt;/p&gt;

&lt;h2&gt;
  
  
  Benefits of Cloud Computing
&lt;/h2&gt;

&lt;p&gt;Cloud computing offers several advantages over traditional on-premises infrastructure.&lt;/p&gt;

&lt;h3&gt;
  
  
  High Availability
&lt;/h3&gt;

&lt;p&gt;Cloud services are designed to remain accessible most of the time from virtually any location.&lt;/p&gt;

&lt;h3&gt;
  
  
  Elasticity
&lt;/h3&gt;

&lt;p&gt;Resources can automatically expand or contract based on demand. This helps organizations handle unexpected traffic spikes without manual intervention.&lt;/p&gt;

&lt;h3&gt;
  
  
  Scalability
&lt;/h3&gt;

&lt;p&gt;Businesses can quickly add or remove resources as requirements change.&lt;/p&gt;

&lt;h3&gt;
  
  
  Reliability
&lt;/h3&gt;

&lt;p&gt;Cloud platforms are built with redundancy and fault tolerance, allowing systems to recover from failures with minimal disruption.&lt;/p&gt;

&lt;h3&gt;
  
  
  Predictability
&lt;/h3&gt;

&lt;p&gt;Organizations can estimate resource usage and costs more accurately using cloud management tools and pricing models.&lt;/p&gt;

&lt;h3&gt;
  
  
  Security
&lt;/h3&gt;

&lt;p&gt;Cloud providers invest heavily in both physical and digital security measures to help protect customer data and workloads.&lt;/p&gt;

&lt;h3&gt;
  
  
  Governance
&lt;/h3&gt;

&lt;p&gt;Cloud environments provide tools and policies that help organizations maintain compliance and control over resources.&lt;/p&gt;

&lt;h3&gt;
  
  
  Manageability
&lt;/h3&gt;

&lt;p&gt;Administrators can monitor, configure, and maintain cloud resources through centralized management tools.&lt;/p&gt;

&lt;h2&gt;
  
  
  Cloud Service Models
&lt;/h2&gt;

&lt;p&gt;One of the most important concepts in cloud computing is understanding the different service models.&lt;/p&gt;

&lt;h3&gt;
  
  
  Infrastructure as a Service (IaaS)
&lt;/h3&gt;

&lt;p&gt;IaaS provides the foundational infrastructure required to run applications.&lt;/p&gt;

&lt;p&gt;With IaaS, you rent:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Virtual machines&lt;/li&gt;
&lt;li&gt;Storage&lt;/li&gt;
&lt;li&gt;Networking&lt;/li&gt;
&lt;li&gt;Operating systems&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The cloud provider manages the physical infrastructure while you manage the operating systems, applications, and data.&lt;/p&gt;

&lt;h3&gt;
  
  
  Platform as a Service (PaaS)
&lt;/h3&gt;

&lt;p&gt;PaaS provides a complete environment for building, testing, and deploying applications.&lt;/p&gt;

&lt;p&gt;With PaaS, developers can focus on writing code without worrying about managing the underlying infrastructure.&lt;/p&gt;

&lt;h3&gt;
  
  
  Software as a Service (SaaS)
&lt;/h3&gt;

&lt;p&gt;SaaS delivers fully managed software applications over the internet.&lt;/p&gt;

&lt;p&gt;Examples include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Microsoft 365&lt;/li&gt;
&lt;li&gt;Email platforms&lt;/li&gt;
&lt;li&gt;Calendars&lt;/li&gt;
&lt;li&gt;Collaboration tools&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Users simply access the application while the provider manages everything behind the scenes.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;Cloud computing has transformed the way organizations consume technology. By providing flexible, scalable, and cost-effective services over the internet, the cloud allows businesses to focus more on innovation and less on managing infrastructure.&lt;/p&gt;

&lt;p&gt;For beginners, understanding deployment models, cloud benefits, and service models is the foundation for learning platforms such as Microsoft Azure, AWS, and Google Cloud.&lt;/p&gt;

&lt;p&gt;This article is part of my ongoing journey into cloud computing, networking, and infrastructure technologies. As I continue learning, I'll be sharing more practical insights and lessons along the way.&lt;/p&gt;

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