<?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: Sailee Shingare</title>
    <description>The latest articles on DEV Community by Sailee Shingare (@sailee_shingare).</description>
    <link>https://dev.to/sailee_shingare</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3980452%2Fe6b16f1c-f97b-4af4-b9e5-9c2dd7462188.png</url>
      <title>DEV Community: Sailee Shingare</title>
      <link>https://dev.to/sailee_shingare</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sailee_shingare"/>
    <language>en</language>
    <item>
      <title>What is Virtualization? The Technology Behind the Cloud</title>
      <dc:creator>Sailee Shingare</dc:creator>
      <pubDate>Fri, 12 Jun 2026 04:06:45 +0000</pubDate>
      <link>https://dev.to/sailee_shingare/what-is-virtualization-the-technology-behind-the-cloud-3g5f</link>
      <guid>https://dev.to/sailee_shingare/what-is-virtualization-the-technology-behind-the-cloud-3g5f</guid>
      <description>&lt;p&gt;By Sailee Shingare | M.S. in Computer Science, Northern Illinois University (NIU)&lt;/p&gt;

&lt;p&gt;In my last post, I said the cloud is essentially “someone else’s computer.” But how does one physical computer serve thousands of customers at the same time?&lt;/p&gt;

&lt;p&gt;The answer is &lt;strong&gt;virtualization&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;The Problem Virtualization Solves&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Imagine you have a powerful server sitting in a data center. It has 64 CPUs and 256GB of RAM.&lt;/p&gt;

&lt;p&gt;You only need 4 CPUs and 16GB of RAM for your application. The rest sits idle — wasted, expensive hardware doing nothing.&lt;/p&gt;

&lt;p&gt;Now imagine 16 different companies with the same problem. Each has a powerful server, each using only a fraction of it.&lt;/p&gt;

&lt;p&gt;Virtualization solves this by letting one physical server act as many separate computers simultaneously.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;What is Virtualization?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Virtualization is the process of creating a software-based version of something that is normally physical — like a computer, server, or network.&lt;/p&gt;

&lt;p&gt;Instead of one server running one operating system, virtualization lets you run &lt;strong&gt;multiple virtual machines (VMs)&lt;/strong&gt; on a single physical machine. Each VM behaves like a completely independent computer with its own:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Operating system&lt;/li&gt;
&lt;li&gt;CPU allocation&lt;/li&gt;
&lt;li&gt;Memory&lt;/li&gt;
&lt;li&gt;Storage&lt;/li&gt;
&lt;li&gt;Network settings&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;From the outside, each VM looks and acts like a real physical server. Nobody can tell the difference.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;How Does it Work?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;The magic happens through a piece of software called a &lt;strong&gt;Hypervisor&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;A hypervisor sits between the physical hardware and the virtual machines. It manages and allocates resources — deciding how much CPU, memory, and storage each VM gets.&lt;/p&gt;

&lt;p&gt;There are two types:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Type 1 Hypervisor (Bare Metal)&lt;/strong&gt; Runs directly on the physical hardware. No underlying operating system needed. Faster and more efficient. Examples: VMware ESXi, Microsoft Hyper-V, Xen&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Type 2 Hypervisor (Hosted)&lt;/strong&gt; Runs on top of an existing operating system. Easier to set up, great for personal use. Examples: VirtualBox, VMware Workstation&lt;/p&gt;

&lt;p&gt;Think of the hypervisor as a &lt;strong&gt;traffic controller&lt;/strong&gt; — directing resources to each VM based on demand.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;A Simple Analogy&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Think of a large apartment building.&lt;/p&gt;

&lt;p&gt;Become a Medium member&lt;br&gt;
The physical server is the building. The hypervisor is the building manager. Each virtual machine is a separate apartment — self-contained, private, with its own address and utilities.&lt;/p&gt;

&lt;p&gt;The tenants (applications) in each apartment have no idea they’re sharing the same building. To them, they have an entire home to themselves.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Why Virtualization Matters for the Cloud&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Cloud providers like AWS, Azure, and GCP use virtualization at massive scale.&lt;/p&gt;

&lt;p&gt;When you launch an &lt;strong&gt;EC2 instance on AWS&lt;/strong&gt;, you’re not getting a dedicated physical server. You’re getting a virtual machine running on a physical server shared with other AWS customers — completely isolated from each other.&lt;/p&gt;

&lt;p&gt;This is how AWS can offer thousands of virtual servers on demand within seconds. They’re not buying new hardware every time — they’re carving up existing hardware into virtual slices.&lt;/p&gt;

&lt;p&gt;Virtualization enables:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Faster provisioning&lt;/strong&gt; — spin up a new server in seconds&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Better resource utilization&lt;/strong&gt; — no wasted hardware&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Isolation&lt;/strong&gt; — each VM is completely separate from others&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Snapshots and backups&lt;/strong&gt; — save the entire state of a VM instantly&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Portability&lt;/strong&gt; — move VMs between physical servers easily&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Virtualization vs The Cloud&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;These terms are often confused. Here’s the difference:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Virtualization&lt;/strong&gt; is the technology — the ability to create virtual machines from physical hardware.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Cloud&lt;/strong&gt; is the service built on top of virtualization — where someone else manages that virtualized infrastructure and you access it over the internet.&lt;/p&gt;

&lt;p&gt;You can have virtualization without the cloud (running VMs in your own data center). But you can’t have the cloud without virtualization.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Try it Yourself&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Want to see virtualization in action for free?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Download &lt;strong&gt;VirtualBox&lt;/strong&gt; at virtualbox.org — it’s free&lt;/li&gt;
&lt;li&gt;Download an &lt;strong&gt;Ubuntu ISO&lt;/strong&gt; at ubuntu.com/download&lt;/li&gt;
&lt;li&gt;Create a new VM in VirtualBox using the Ubuntu ISO&lt;/li&gt;
&lt;li&gt;Boot it up&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You just ran a completely separate Linux computer inside your Windows or Mac machine. That’s virtualization.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;What’s Next?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Now that you understand virtualization, you’re ready for the next step — &lt;strong&gt;containers&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Containers took the ideas of virtualization and made them even lighter, faster, and more portable. They’re the foundation of modern cloud-native applications — and the reason Docker and Kubernetes exist.&lt;/p&gt;

&lt;p&gt;We’ll cover that in the next post.&lt;/p&gt;

</description>
      <category>virtualmachine</category>
      <category>cloudcomputing</category>
      <category>aws</category>
      <category>devops</category>
    </item>
    <item>
      <title>What is Cloud Computing? A Beginner’s Guide</title>
      <dc:creator>Sailee Shingare</dc:creator>
      <pubDate>Fri, 12 Jun 2026 03:59:56 +0000</pubDate>
      <link>https://dev.to/sailee_shingare/what-is-cloud-computing-a-beginners-guide-55e4</link>
      <guid>https://dev.to/sailee_shingare/what-is-cloud-computing-a-beginners-guide-55e4</guid>
      <description>&lt;p&gt;By Sailee Shingare | M.S. in Computer Science, Northern Illinois University (NIU)&lt;/p&gt;

&lt;p&gt;You’ve heard the word “cloud” everywhere. Your photos are in the cloud. Your company moved to the cloud. Everyone is hiring for the cloud.&lt;/p&gt;

&lt;p&gt;But what actually is the cloud?&lt;/p&gt;

&lt;p&gt;Let’s break it down simply.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;The Cloud is Just Someone Else’s Computer&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Seriously — that’s it at its core.&lt;/p&gt;

&lt;p&gt;Before the cloud, if a company wanted to run software, they had to buy physical servers, set them up in a room, maintain them, cool them, and replace them when they broke. This was expensive, slow, and painful.&lt;/p&gt;

&lt;p&gt;The cloud changed that. Instead of owning hardware, you rent it from companies like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Amazon Web Services (AWS)&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Microsoft Azure&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Google Cloud Platform (GCP)&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These companies own massive data centers full of servers around the world. You pay only for what you use — like an electricity bill. Need more power? Scale up. Don’t need it anymore? Turn it off.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Why Does It Matter?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Here’s a real example.&lt;/p&gt;

&lt;p&gt;Imagine you build a food delivery app. On a normal Tuesday, 500 people use it. But on New Year’s Eve, 50,000 people order at the same time.&lt;/p&gt;

&lt;p&gt;Without the cloud, your servers would crash. You’d have to buy enough hardware to handle 50,000 users — even on days when only 500 show up.&lt;/p&gt;

&lt;p&gt;With the cloud, you scale up automatically for New Year’s Eve and scale back down the next morning. You only pay for what you used.&lt;/p&gt;

&lt;p&gt;That’s the power of cloud computing.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;The Three Types of Cloud Services&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;You’ll hear these terms constantly:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;IaaS — Infrastructure as a Service&lt;/strong&gt; You get the raw building blocks — virtual machines, storage, networking. You manage everything on top of it. Example: AWS EC2 (virtual servers)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;PaaS — Platform as a Service&lt;/strong&gt; You get a platform to build and deploy your app without worrying about the underlying infrastructure. Example: Azure App Service&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;SaaS — Software as a Service&lt;/strong&gt; You get a fully built application. Just log in and use it. Example: Gmail, Slack, Zoom&lt;/p&gt;

&lt;p&gt;A simple way to remember it:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;IaaS = you build everything on a rented plot of land&lt;br&gt;
PaaS = you get a kitchen, you just cook the food&lt;br&gt;
SaaS = someone else cooks, you just eat&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Public, Private, and Hybrid Cloud&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Public Cloud&lt;/strong&gt; — Resources shared across many customers. Most common. AWS, Azure, GCP are all public clouds.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Private Cloud&lt;/strong&gt; — Resources dedicated to one organization. More control, more expensive.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Hybrid Cloud&lt;/strong&gt; — A mix of both. Some workloads in the public cloud, some on private infrastructure. Very common in large enterprises.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Cost savings&lt;/strong&gt; — No upfront hardware investment&lt;br&gt;
&lt;strong&gt;Scalability&lt;/strong&gt; — Grow or shrink instantly based on demand&lt;br&gt;
&lt;strong&gt;Reliability&lt;/strong&gt; — Cloud providers offer 99.9%+ uptime guarantees&lt;br&gt;
&lt;strong&gt;Global reach&lt;/strong&gt; — Deploy your app closer to users anywhere in the world&lt;br&gt;
&lt;strong&gt;Security&lt;/strong&gt; — Major providers invest billions in security infrastructure&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Where to Start?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;If you want to learn cloud computing, start with &lt;strong&gt;AWS&lt;/strong&gt; — it’s the largest cloud provider and has the most learning resources.&lt;/p&gt;

&lt;p&gt;Create a &lt;strong&gt;free AWS account&lt;/strong&gt; at aws.amazon.com — the free tier gives you access to 100+ services at no cost for 12 months. Start by launching a simple virtual machine (EC2 instance) and connecting to it. That one exercise teaches you more than hours of reading.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;What’s Next?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Cloud computing is the foundation. Everything else — DevOps, Kubernetes, serverless, infrastructure as code — builds on top of it.&lt;/p&gt;

&lt;p&gt;In the next post, we’ll dive into &lt;strong&gt;virtualization&lt;/strong&gt; — the technology that makes the cloud possible in the first place.&lt;/p&gt;

&lt;p&gt;Stay curious. The cloud isn’t going anywhere.&lt;/p&gt;

</description>
      <category>devops</category>
      <category>cloudcomputing</category>
      <category>beginners</category>
      <category>aws</category>
    </item>
  </channel>
</rss>
