<?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>Forem: Nhlakanipho Mkhatshwa</title>
    <description>The latest articles on Forem by Nhlakanipho Mkhatshwa (@nhlakanipho_mkhatshwa_e9d).</description>
    <link>https://forem.com/nhlakanipho_mkhatshwa_e9d</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%2F3744241%2F75d76d88-69de-4e41-8bfa-cb12e2390dfe.jpg</url>
      <title>Forem: Nhlakanipho Mkhatshwa</title>
      <link>https://forem.com/nhlakanipho_mkhatshwa_e9d</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/nhlakanipho_mkhatshwa_e9d"/>
    <language>en</language>
    <item>
      <title>Cloud Computing</title>
      <dc:creator>Nhlakanipho Mkhatshwa</dc:creator>
      <pubDate>Mon, 02 Feb 2026 14:04:08 +0000</pubDate>
      <link>https://forem.com/nhlakanipho_mkhatshwa_e9d/cloud-computing-2h75</link>
      <guid>https://forem.com/nhlakanipho_mkhatshwa_e9d/cloud-computing-2h75</guid>
      <description>&lt;p&gt;&lt;strong&gt;1.  What is Virtualization?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Virtualization is the technology that allows you to create multiple virtual versions of something such as server's, devices, or network on a physical machine.&lt;/p&gt;

&lt;p&gt;virtualization lets one powerful physical server run many virtual machines (VMs) at the same time.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why Virtualization matters:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Saves hardware costs&lt;br&gt;
Uses resources more efficiently&lt;br&gt;
Makes it easier to deploy and manage systems&lt;br&gt;
Foundation of cloud computing&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Scalability&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Scalability is the ability of a system to handle growth by increasing resources. &lt;/p&gt;

&lt;p&gt;Example: When demand increases more users, more data, more traffic, and If your website starts getting more visitors, you add more servers so it doesn’t slow down,  a scalable system can expand to keep performance stable.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Agility&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In IT and cloud computing, agility means the ability to quickly adapt to change.&lt;/p&gt;

&lt;p&gt;Instead of waiting weeks to buy and set up new hardware, you can deploy new servers, apps, or services in minutes.&lt;/p&gt;

&lt;p&gt;A startup launches a new feature today because they can instantly spin up cloud servers — not wait for physical equipment.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. High Availability&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;High Availability means a system is designed to stay up and running with minimal downtime. even if one part fails, another one takes over automatically.&lt;/p&gt;

&lt;p&gt;It keeps services available 99.9% - 99.999% of the time and its called "Uptime"&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. Fault Tolerant&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Fault Tolerance goes a step further than high availability.&lt;/p&gt;

&lt;p&gt;It means a system continues to operate without interruption at all, even when hardware or components fail.&lt;/p&gt;

&lt;p&gt;Two systems run at the same time with identical data.&lt;br&gt;
If one fails, the other continues instantly with zero disruption.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;6. Global Reach&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Global Reach refers to the ability of a system or cloud provider to deliver services to users all around the world.&lt;/p&gt;

&lt;p&gt;Cloud providers have data centers in multiple countries and regions, allowing applications to run closer to users.&lt;/p&gt;

&lt;p&gt;A user in South Africa connects to a nearby data center instead of one in the US, so the application loads faster.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;7. What is the difference between Elasticity and Scalability&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Elasticity&lt;/strong&gt;&lt;br&gt;
Elasticity = Flexibility&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ability to automatically adjust capacity up and down based on demand&lt;/li&gt;
&lt;li&gt;Short-term demand changes&lt;/li&gt;
&lt;li&gt;Usually automatic&lt;/li&gt;
&lt;li&gt;Adding servers during a traffic spike, then removing them when traffic drops&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Scalability&lt;/strong&gt;&lt;br&gt;
Scalability = Growth&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ability to increase capacity to handle growth&lt;/li&gt;
&lt;li&gt;Long-term growth&lt;/li&gt;
&lt;li&gt;Often manual or planned&lt;/li&gt;
&lt;li&gt;Adding more servers because your app is growing&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>devops</category>
      <category>cloud</category>
      <category>cloudcomputing</category>
    </item>
  </channel>
</rss>
