<?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: OTTAH CHUKWUEBUKA</title>
    <description>The latest articles on Forem by OTTAH CHUKWUEBUKA (@ottah_chukwuebuka).</description>
    <link>https://forem.com/ottah_chukwuebuka</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%2F3574047%2Fb31f57bf-2849-4d0e-9637-0eb5b1ae0eef.png</url>
      <title>Forem: OTTAH CHUKWUEBUKA</title>
      <link>https://forem.com/ottah_chukwuebuka</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/ottah_chukwuebuka"/>
    <language>en</language>
    <item>
      <title>🖥️ Step-by-Step Guide: Creating &amp; Connecting to an Azure Virtual Machine</title>
      <dc:creator>OTTAH CHUKWUEBUKA</dc:creator>
      <pubDate>Sat, 08 Nov 2025 17:44:32 +0000</pubDate>
      <link>https://forem.com/ottah_chukwuebuka/step-by-step-guide-creating-connecting-to-an-azure-virtual-machine-2218</link>
      <guid>https://forem.com/ottah_chukwuebuka/step-by-step-guide-creating-connecting-to-an-azure-virtual-machine-2218</guid>
      <description>&lt;h1&gt;
  
  
  INTRODUCTION
&lt;/h1&gt;

&lt;h2&gt;
  
  
  🔹
&lt;/h2&gt;

&lt;p&gt;In this guide, we’ll walk through how to &lt;strong&gt;create a Virtual Machine (VM)&lt;/strong&gt; in &lt;strong&gt;Microsoft Azure&lt;/strong&gt; using a &lt;strong&gt;Free Trial Account&lt;/strong&gt; with &lt;strong&gt;$200 in credits&lt;/strong&gt;.&lt;br&gt;
Follow these easy steps to set up, configure, and connect to your Azure VM like a pro. 🚀&lt;/p&gt;


&lt;h2&gt;
  
  
  📝 1. Create an Azure Free Trial Account
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Sign up for a free trial at &lt;a href="https://azure.microsoft.com/free" rel="noopener noreferrer"&gt;Azure Free Trial&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Get &lt;strong&gt;$200 in credits&lt;/strong&gt; to explore and deploy Azure services.&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;
  
  
  🔐 2. Log in to Azure Portal
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Navigate to &lt;a href="https://portal.azure.com" rel="noopener noreferrer"&gt;portal.azure.com&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Enter your &lt;strong&gt;username&lt;/strong&gt; and &lt;strong&gt;password&lt;/strong&gt; to access the dashboard.&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;
  
  
  🔎 3. Search for "Virtual Machines"
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;In the &lt;strong&gt;search bar&lt;/strong&gt;, type &lt;strong&gt;“Virtual Machines”&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Alternatively, click the &lt;strong&gt;☰ (hamburger menu)&lt;/strong&gt; → &lt;strong&gt;Create a Resource&lt;/strong&gt; → &lt;strong&gt;Virtual Machine&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;
  
  
  ✅ 4. Select Virtual Machine from the Search Results
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Click on &lt;strong&gt;Virtual Machine&lt;/strong&gt; from the search results. &lt;/li&gt;
&lt;/ul&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.amazonaws.com%2Fuploads%2Farticles%2F4g5meil8grck6j9wipno.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.amazonaws.com%2Fuploads%2Farticles%2F4g5meil8grck6j9wipno.png" alt=" " width="800" height="159"&gt;&lt;/a&gt;&lt;/p&gt;


&lt;h2&gt;
  
  
  🖥️ 5. Click on "Create"
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Click &lt;strong&gt;Create&lt;/strong&gt; → &lt;strong&gt;Azure Virtual Machine&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Choose &lt;strong&gt;“Virtual Machine hosted by Azure.”&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&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.amazonaws.com%2Fuploads%2Farticles%2Fq0wc0gfm9hcvqqd9vi3t.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.amazonaws.com%2Fuploads%2Farticles%2Fq0wc0gfm9hcvqqd9vi3t.png" alt=" " width="800" height="418"&gt;&lt;/a&gt;&lt;/p&gt;


&lt;h2&gt;
  
  
  📂 6. Enter Project Details
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Select the appropriate &lt;strong&gt;Subscription&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Create Resource Group&lt;/strong&gt; → Enter a descriptive name (e.g., &lt;code&gt;MyVMGroup&lt;/code&gt;).&lt;/li&gt;
&lt;/ul&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.amazonaws.com%2Fuploads%2Farticles%2Fu5k6lhlmyffo0jj2ryu9.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.amazonaws.com%2Fuploads%2Farticles%2Fu5k6lhlmyffo0jj2ryu9.png" alt=" " width="800" height="422"&gt;&lt;/a&gt;&lt;/p&gt;


&lt;h2&gt;
  
  
  ⚙️ 7. Configure Virtual Machine Details
&lt;/h2&gt;

&lt;p&gt;Enter the following details:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;VM Name:&lt;/strong&gt; &lt;code&gt;MyAzureVM&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Operating System:&lt;/strong&gt; &lt;em&gt;Ubuntu Server 20.04&lt;/em&gt; or &lt;em&gt;Windows Server Datacenter – x64 G2&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;VM Size:&lt;/strong&gt; Keep the default (e.g., Standard_B1s for free-tier use)&lt;/li&gt;
&lt;/ul&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.amazonaws.com%2Fuploads%2Farticles%2Ffri3q3uujwdc6c7iplgw.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.amazonaws.com%2Fuploads%2Farticles%2Ffri3q3uujwdc6c7iplgw.png" alt=" " width="800" height="408"&gt;&lt;/a&gt;&lt;/p&gt;


&lt;h2&gt;
  
  
  🔑 8. Set Up Administrator Account
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Authentication Type:&lt;/strong&gt; Password&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Username:&lt;/strong&gt; &lt;code&gt;azureuser&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Password:&lt;/strong&gt; &lt;code&gt;password123*&lt;/code&gt; (⚠️ Change this for security)&lt;/li&gt;
&lt;/ul&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.amazonaws.com%2Fuploads%2Farticles%2Fp3sfui0u4c5pjet3mlch.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.amazonaws.com%2Fuploads%2Farticles%2Fp3sfui0u4c5pjet3mlch.png" alt=" " width="800" height="417"&gt;&lt;/a&gt;&lt;/p&gt;


&lt;h2&gt;
  
  
  🔓 9. Configure Inbound Port Rules
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Select &lt;strong&gt;SSH (22)&lt;/strong&gt; for Linux or &lt;strong&gt;RDP (3389)&lt;/strong&gt; for Windows.&lt;/li&gt;
&lt;/ul&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.amazonaws.com%2Fuploads%2Farticles%2F29hho5dpo135xzf83snj.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.amazonaws.com%2Fuploads%2Farticles%2F29hho5dpo135xzf83snj.png" alt=" " width="800" height="415"&gt;&lt;/a&gt;&lt;/p&gt;


&lt;h2&gt;
  
  
  ✅ 10. Accept Licensing Terms
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Check the box to &lt;strong&gt;accept the license agreement&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;
  
  
  📉 11. Disable Boot Diagnostics
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Click &lt;strong&gt;Next → Monitoring tab&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Disable Boot Diagnostics&lt;/strong&gt; to save costs.&lt;/li&gt;
&lt;/ul&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.amazonaws.com%2Fuploads%2Farticles%2F67mwtjplwkbtgmmvssxr.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.amazonaws.com%2Fuploads%2Farticles%2F67mwtjplwkbtgmmvssxr.png" alt=" " width="800" height="419"&gt;&lt;/a&gt;&lt;/p&gt;


&lt;h2&gt;
  
  
  🚀 12. Review &amp;amp; Deploy the Virtual Machine
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Click &lt;strong&gt;Review + Create&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&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.amazonaws.com%2Fuploads%2Farticles%2F6ef0x6y7w5wu6z70i6wn.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.amazonaws.com%2Fuploads%2Farticles%2F6ef0x6y7w5wu6z70i6wn.png" alt=" " width="800" height="412"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ensure validation passes.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Create&lt;/strong&gt; to deploy.&lt;/li&gt;
&lt;/ul&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.amazonaws.com%2Fuploads%2Farticles%2Fi9v9k2wfbzfct1fmy9e9.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.amazonaws.com%2Fuploads%2Farticles%2Fi9v9k2wfbzfct1fmy9e9.png" alt=" " width="800" height="414"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;📌 Deployment usually takes &lt;strong&gt;3–5 minutes&lt;/strong&gt;.&lt;/p&gt;


&lt;h2&gt;
  
  
  📊 13. Check VM Status
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Once the status is &lt;strong&gt;Running&lt;/strong&gt;, your VM is ready! 🎉&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;
  
  
  🔌 14. Connect to the Virtual Machine
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Click &lt;strong&gt;Connect&lt;/strong&gt; in the Azure VM blade.&lt;/li&gt;
&lt;/ul&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.amazonaws.com%2Fuploads%2Farticles%2Fi6ef67dl0uzgtho6ri69.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.amazonaws.com%2Fuploads%2Farticles%2Fi6ef67dl0uzgtho6ri69.png" alt=" " width="800" height="417"&gt;&lt;/a&gt;&lt;/p&gt;


&lt;h2&gt;
  
  
  📥 15. Download &amp;amp; Open RDP File (Windows VM Only)
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Click &lt;strong&gt;Native RDP&lt;/strong&gt; → Download the &lt;code&gt;.rdp&lt;/code&gt; file.&lt;/li&gt;
&lt;li&gt;Open it on your computer.&lt;/li&gt;
&lt;/ul&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.amazonaws.com%2Fuploads%2Farticles%2F30wkecnh1ad6fv8gc3vy.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.amazonaws.com%2Fuploads%2Farticles%2F30wkecnh1ad6fv8gc3vy.png" alt=" " width="800" height="413"&gt;&lt;/a&gt;&lt;/p&gt;


&lt;h2&gt;
  
  
  🔑 16. Enter Admin Credentials
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Enter the &lt;strong&gt;Username&lt;/strong&gt; &amp;amp; &lt;strong&gt;Password&lt;/strong&gt; you created earlier.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Connect&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&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.amazonaws.com%2Fuploads%2Farticles%2Fskvnz64k693aywjxj9zt.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.amazonaws.com%2Fuploads%2Farticles%2Fskvnz64k693aywjxj9zt.png" alt=" " width="800" height="653"&gt;&lt;/a&gt;&lt;/p&gt;


&lt;h2&gt;
  
  
  ✅ 17. Complete Connection
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Follow the prompts and click &lt;strong&gt;Continue&lt;/strong&gt; if security warnings appear.&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;
  
  
  🔄 18. Wait for Configuration
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;The remote desktop will configure in a few seconds.&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;
  
  
  🎯 19. Success! Start Using Your VM
&lt;/h2&gt;

&lt;p&gt;🎉 You are now connected to your &lt;strong&gt;Azure Virtual Machine&lt;/strong&gt;!&lt;br&gt;
You can install apps, configure services, and begin exploring Azure.&lt;/p&gt;


&lt;h2&gt;
  
  
  💡 Pro Tip: Connecting to Linux VM via SSH
&lt;/h2&gt;

&lt;p&gt;If you created a &lt;strong&gt;Linux VM&lt;/strong&gt;, connect via SSH instead:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;ssh azureuser@&amp;lt;Public_IP&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;You can find your &lt;strong&gt;Public IP address&lt;/strong&gt; under the &lt;strong&gt;VM Overview&lt;/strong&gt; section in Azure.&lt;/p&gt;




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

&lt;p&gt;By following these steps, you’ve successfully &lt;strong&gt;created&lt;/strong&gt;, &lt;strong&gt;deployed&lt;/strong&gt;, and &lt;strong&gt;connected&lt;/strong&gt; to an &lt;strong&gt;Azure Virtual Machine&lt;/strong&gt;.&lt;br&gt;
You now have your own environment to test, build, and explore the vast Azure ecosystem. ☁️&lt;/p&gt;

</description>
      <category>programming</category>
      <category>webdev</category>
      <category>ai</category>
      <category>virtualmachine</category>
    </item>
    <item>
      <title>Creating a High-Availability Storage Account for a Public Website</title>
      <dc:creator>OTTAH CHUKWUEBUKA</dc:creator>
      <pubDate>Sun, 02 Nov 2025 17:11:34 +0000</pubDate>
      <link>https://forem.com/ottah_chukwuebuka/creating-a-high-availability-storage-account-for-a-public-website-4l5k</link>
      <guid>https://forem.com/ottah_chukwuebuka/creating-a-high-availability-storage-account-for-a-public-website-4l5k</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;In this exercise, you will learn how to create and configure a Microsoft Azure Storage Account designed to support a public website environment. The goal is to ensure &lt;strong&gt;high availability, public accessibility,&lt;/strong&gt; and &lt;strong&gt;data resilience&lt;/strong&gt; through features such as &lt;strong&gt;soft delete&lt;/strong&gt; and** blob versioning**.&lt;/p&gt;

&lt;p&gt;This task will guide you through creating:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A storage account with geo-redundant availability&lt;/li&gt;
&lt;li&gt;A blob container with anonymous public access&lt;/li&gt;
&lt;li&gt;Soft delete protection to recover deleted files&lt;/li&gt;
&lt;li&gt;Blob versioning to maintain and restore older versions of files&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;By the end of this lab, you will have a fully functional storage setup suitable for hosting website content used in testing, training, or live demonstration environments.&lt;/p&gt;

&lt;p&gt;**Task 1: Create a High-Availability Storage Account&lt;/p&gt;

&lt;p&gt;Step 1: Create the Storage Account**&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;In the Azure Portal, search for and select &lt;strong&gt;Storage accounts&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&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.amazonaws.com%2Fuploads%2Farticles%2Fjlozxneiujp09oxhsswx.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.amazonaws.com%2Fuploads%2Farticles%2Fjlozxneiujp09oxhsswx.png" alt=" " width="800" height="429"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Click + Create.&lt;/li&gt;
&lt;/ol&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.amazonaws.com%2Fuploads%2Farticles%2Fgkdflzmjfprbbogiuu8i.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.amazonaws.com%2Fuploads%2Farticles%2Fgkdflzmjfprbbogiuu8i.png" alt=" " width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Under Resource group, select Create new, provide a unique name for your resource group, and click OK.&lt;/li&gt;
&lt;/ol&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.amazonaws.com%2Fuploads%2Farticles%2Fpj9mkdauthv00dtyae7c.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.amazonaws.com%2Fuploads%2Farticles%2Fpj9mkdauthv00dtyae7c.png" alt=" " width="800" height="392"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Set the &lt;strong&gt;Storage account name&lt;/strong&gt; to &lt;strong&gt;publicwebsite&lt;/strong&gt;. If the name is unavailable, append a unique identifier (for example, &lt;strong&gt;publicwebsite01&lt;/strong&gt;, or any unique name of your choice).&lt;/li&gt;
&lt;/ol&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.amazonaws.com%2Fuploads%2Farticles%2Fa7hnp7n7tzv41tfdq4h2.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.amazonaws.com%2Fuploads%2Farticles%2Fa7hnp7n7tzv41tfdq4h2.png" alt=" " width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Accept the default settings for other options.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Select Review + Create, then click Create.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&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.amazonaws.com%2Fuploads%2Farticles%2F62zu83d7mtnfvchhwkpe.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.amazonaws.com%2Fuploads%2Farticles%2F62zu83d7mtnfvchhwkpe.png" alt=" " width="800" height="440"&gt;&lt;/a&gt;&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.amazonaws.com%2Fuploads%2Farticles%2Fjhm1vcv9upy1hkj9j3vw.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.amazonaws.com%2Fuploads%2Farticles%2Fjhm1vcv9upy1hkj9j3vw.png" alt=" " width="800" height="444"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Once deployment completes, select Go to resource to open your new storage account.&lt;/li&gt;
&lt;/ol&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.amazonaws.com%2Fuploads%2Farticles%2F42rre2zwm55t5we0qn3a.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.amazonaws.com%2Fuploads%2Farticles%2F42rre2zwm55t5we0qn3a.png" alt=" " width="800" height="438"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2: Configure High Availability (Geo-Redundant Storage)&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;In your storage account, under &lt;strong&gt;Data management&lt;/strong&gt; which is located at the side menu, select &lt;strong&gt;Redundancy&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&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.amazonaws.com%2Fuploads%2Farticles%2Fes22tbbn80stw6qr246u.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.amazonaws.com%2Fuploads%2Farticles%2Fes22tbbn80stw6qr246u.png" alt=" " width="800" height="431"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Ensure that &lt;strong&gt;Read-access geo-redundant storage (RA-GRS)&lt;/strong&gt; is selected.&lt;/li&gt;
&lt;/ol&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.amazonaws.com%2Fuploads%2Farticles%2Fjvl1e37wfpcl2heaiz95.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.amazonaws.com%2Fuploads%2Farticles%2Fjvl1e37wfpcl2heaiz95.png" alt=" " width="800" height="412"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;This option ensures that your data remains available even during a regional outage.&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;Review the Primary and Secondary location details to understand your redundancy configuration.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Task 2: Enable Anonymous Public Access
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;In your storage account, go to &lt;strong&gt;Settings&lt;/strong&gt; &amp;gt; &lt;strong&gt;Configuration&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&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.amazonaws.com%2Fuploads%2Farticles%2F1vz1hlzxniiknizt3zee.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.amazonaws.com%2Fuploads%2Farticles%2F1vz1hlzxniiknizt3zee.png" alt=" " width="800" height="435"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Locate the &lt;strong&gt;Allow blob anonymous access&lt;/strong&gt; setting and set it to &lt;strong&gt;Enabled&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&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.amazonaws.com%2Fuploads%2Farticles%2Fohf9q047zakxtlf9hjre.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.amazonaws.com%2Fuploads%2Farticles%2Fohf9q047zakxtlf9hjre.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Click &lt;strong&gt;Save&lt;/strong&gt; to apply your changes.&lt;/li&gt;
&lt;/ol&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.amazonaws.com%2Fuploads%2Farticles%2F3ptzexnp8qc8841l3v2s.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.amazonaws.com%2Fuploads%2Farticles%2F3ptzexnp8qc8841l3v2s.png" alt=" " width="800" height="432"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This setting allows users to access public website content without needing to sign in.&lt;/p&gt;

&lt;h2&gt;
  
  
  Task 3: Create a Blob Storage Container
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Step 1: Create the Container&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;In your storage account, go to &lt;strong&gt;Data storage&lt;/strong&gt; &amp;gt; &lt;strong&gt;Containers&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&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.amazonaws.com%2Fuploads%2Farticles%2Ful619rptbtuj9rzvryqc.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.amazonaws.com%2Fuploads%2Farticles%2Ful619rptbtuj9rzvryqc.png" alt=" " width="800" height="412"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Click &lt;strong&gt;+ Add Container&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&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.amazonaws.com%2Fuploads%2Farticles%2Fwji0w9h9wygrsvz0clfm.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.amazonaws.com%2Fuploads%2Farticles%2Fwji0w9h9wygrsvz0clfm.png" alt=" " width="800" height="424"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Set the &lt;strong&gt;Name&lt;/strong&gt; to &lt;strong&gt;public&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Select &lt;strong&gt;Create&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&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.amazonaws.com%2Fuploads%2Farticles%2Frdai4r465ugfkwfschy3.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.amazonaws.com%2Fuploads%2Farticles%2Frdai4r465ugfkwfschy3.png" alt=" " width="800" height="345"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2: Configure Public Access for the Container&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;click and Open the newly created &lt;strong&gt;public&lt;/strong&gt; container.&lt;/li&gt;
&lt;/ol&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.amazonaws.com%2Fuploads%2Farticles%2Feyqov5tfxazrs6cowj87.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.amazonaws.com%2Fuploads%2Farticles%2Feyqov5tfxazrs6cowj87.png" alt=" " width="800" height="345"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;On the &lt;strong&gt;Overview&lt;/strong&gt; blade, select &lt;strong&gt;Change access level&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&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.amazonaws.com%2Fuploads%2Farticles%2F7rk96bo6vja0uxc5r9i0.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.amazonaws.com%2Fuploads%2Farticles%2F7rk96bo6vja0uxc5r9i0.png" alt=" " width="800" height="398"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Under Public access level, choose Blob (anonymous read access for blobs only).&lt;/li&gt;
&lt;/ol&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.amazonaws.com%2Fuploads%2Farticles%2Fr2zl3qwukl7bccs9vd1k.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.amazonaws.com%2Fuploads%2Farticles%2Fr2zl3qwukl7bccs9vd1k.png" alt=" " width="800" height="341"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Click OK to confirm.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This allows website visitors to view content stored in this container without authentication.&lt;/p&gt;

&lt;h2&gt;
  
  
  Task 4: Upload and Test Files
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;While viewing your &lt;strong&gt;public&lt;/strong&gt; container, click &lt;strong&gt;Upload&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&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.amazonaws.com%2Fuploads%2Farticles%2Fynm1kvq7oawd993wjte6.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.amazonaws.com%2Fuploads%2Farticles%2Fynm1kvq7oawd993wjte6.png" alt=" " width="800" height="327"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Browse your local system and select a sample file (e.g., an image or text file).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Click &lt;strong&gt;Upload&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Refresh the page to verify the file upload.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Select the uploaded file, copy its &lt;strong&gt;URL&lt;/strong&gt; from the &lt;strong&gt;Overview&lt;/strong&gt; tab, and open it in a new browser tab.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&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.amazonaws.com%2Fuploads%2Farticles%2Ffw0lsz7gs1z26acln6ib.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.amazonaws.com%2Fuploads%2Farticles%2Ffw0lsz7gs1z26acln6ib.png" alt=" " width="800" height="350"&gt;&lt;/a&gt;&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.amazonaws.com%2Fuploads%2Farticles%2Fsohsbvfq0a4u3mrjsqrv.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.amazonaws.com%2Fuploads%2Farticles%2Fsohsbvfq0a4u3mrjsqrv.png" alt=" " width="800" height="347"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Image files should display directly.&lt;/li&gt;
&lt;li&gt;Other file types (e.g., text or PDF) may be downloaded automatically.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Task 5: Enable Soft Delete for Blobs
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Step 1: Configure Soft Delete&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;In your storage account, remember, to go to &lt;strong&gt;storage account&lt;/strong&gt;, you search for &lt;strong&gt;storage account&lt;/strong&gt; in the &lt;strong&gt;search&lt;/strong&gt; and click on it in the options, Click on the &lt;strong&gt;storage account&lt;/strong&gt; where you want to &lt;strong&gt;enable soft delete&lt;/strong&gt;., then go to the &lt;strong&gt;Overview&lt;/strong&gt; blade.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;In the left navigation panel, scroll down to the Data management section.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Select Data protection.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Scroll to the &lt;strong&gt;Blob service&lt;/strong&gt; section and select &lt;strong&gt;Blob soft delete&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Enable the &lt;strong&gt;Soft delete for blobs&lt;/strong&gt; checkbox.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Set &lt;strong&gt;Retention period&lt;/strong&gt; to &lt;strong&gt;21 days&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Click &lt;strong&gt;Save&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&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.amazonaws.com%2Fuploads%2Farticles%2Filql9iijoyrv1gj1istr.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.amazonaws.com%2Fuploads%2Farticles%2Filql9iijoyrv1gj1istr.png" alt=" " width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Note: This feature ensures deleted files can be recovered within 21 days of deletion.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 2: Test Soft Delete
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Navigate to your &lt;strong&gt;public&lt;/strong&gt; container.&lt;/li&gt;
&lt;/ol&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.amazonaws.com%2Fuploads%2Farticles%2Fmtlpumkpapk49uz6l90z.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.amazonaws.com%2Fuploads%2Farticles%2Fmtlpumkpapk49uz6l90z.png" alt=" " width="800" height="414"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Select the uploaded file and click &lt;strong&gt;Delete → OK&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&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.amazonaws.com%2Fuploads%2Farticles%2Fhwauzcn9sbuig8yvn4kk.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.amazonaws.com%2Fuploads%2Farticles%2Fhwauzcn9sbuig8yvn4kk.png" alt=" " width="800" height="345"&gt;&lt;/a&gt;&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.amazonaws.com%2Fuploads%2Farticles%2Fdbjnkt8xkaxjp2siu31w.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.amazonaws.com%2Fuploads%2Farticles%2Fdbjnkt8xkaxjp2siu31w.png" alt=" " width="800" height="346"&gt;&lt;/a&gt;&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.amazonaws.com%2Fuploads%2Farticles%2Fxes47mufuaq5w87ees2r.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.amazonaws.com%2Fuploads%2Farticles%2Fxes47mufuaq5w87ees2r.png" alt=" " width="800" height="348"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;On the container’s &lt;strong&gt;Overview&lt;/strong&gt; page, toggle &lt;strong&gt;Show deleted blobs&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&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.amazonaws.com%2Fuploads%2Farticles%2Fr4fdn3togtlyxibldvr6.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.amazonaws.com%2Fuploads%2Farticles%2Fr4fdn3togtlyxibldvr6.png" alt=" " width="800" height="349"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Locate the deleted file, click the &lt;strong&gt;ellipsis&lt;/strong&gt; (⋯) beside it, and choose &lt;strong&gt;Undelete&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&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.amazonaws.com%2Fuploads%2Farticles%2Fj21h5txq6t6dy97g7epu.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.amazonaws.com%2Fuploads%2Farticles%2Fj21h5txq6t6dy97g7epu.png" alt=" " width="800" height="352"&gt;&lt;/a&gt;&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.amazonaws.com%2Fuploads%2Farticles%2Fmtcsh2ylg28rqann2n3r.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.amazonaws.com%2Fuploads%2Farticles%2Fmtcsh2ylg28rqann2n3r.png" alt=" " width="800" height="358"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Refresh the container to verify the file has been restored.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Task 6: Enable Blob Versioning
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;In your storage account, open the &lt;strong&gt;Overview&lt;/strong&gt; blade.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;In the &lt;strong&gt;Blob service&lt;/strong&gt; section, select &lt;strong&gt;Versioning&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&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.amazonaws.com%2Fuploads%2Farticles%2Fbcvuu0arwyddqj8btonm.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.amazonaws.com%2Fuploads%2Farticles%2Fbcvuu0arwyddqj8btonm.png" alt=" " width="800" height="423"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Check the box to &lt;strong&gt;Enable versioning for blobs.&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Click &lt;strong&gt;Save.&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&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.amazonaws.com%2Fuploads%2Farticles%2Fdpobow8vfgz2wq2mzqs6.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.amazonaws.com%2Fuploads%2Farticles%2Fdpobow8vfgz2wq2mzqs6.png" alt=" " width="800" height="415"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Versioning automatically maintains older versions of files whenever changes are made, providing an additional layer of data protection.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;You have successfully created and configured a high-availability Azure Storage Account with support for anonymous public access, soft delete recovery, and blob versioning.&lt;/p&gt;

&lt;p&gt;This setup ensures that:&lt;/p&gt;

&lt;p&gt;Website content remains &lt;strong&gt;highly available&lt;/strong&gt;, even during regional outages.&lt;/p&gt;

&lt;p&gt;Users can access files &lt;strong&gt;without authentication&lt;/strong&gt;, ideal for public-facing websites.&lt;/p&gt;

&lt;p&gt;Deleted or overwritten files can be &lt;strong&gt;restored easily&lt;/strong&gt;, improving reliability and reducing data loss risks.&lt;/p&gt;

&lt;p&gt;With this foundation in place, you can confidently host, test, and maintain static website assets or training materials in a secure and resilient Azure storage environment.&lt;/p&gt;

</description>
      <category>blobstorage</category>
      <category>webdev</category>
      <category>programming</category>
      <category>beginners</category>
    </item>
    <item>
      <title>HOW TO CREATE A RESOURCE GROUP AND A STORAGE ACCOUNT TO SUPPORT TESTING AND TRAINING</title>
      <dc:creator>OTTAH CHUKWUEBUKA</dc:creator>
      <pubDate>Sat, 01 Nov 2025 10:53:03 +0000</pubDate>
      <link>https://forem.com/ottah_chukwuebuka/how-to-create-a-resource-group-and-a-storage-account-to-support-testing-and-training-41bh</link>
      <guid>https://forem.com/ottah_chukwuebuka/how-to-create-a-resource-group-and-a-storage-account-to-support-testing-and-training-41bh</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;In any cloud environment, it’s essential to organize and manage resources effectively—especially when setting up environments for testing and training. In Microsoft Azure, a &lt;strong&gt;Resource Group&lt;/strong&gt; provides a logical container for related resources, while a &lt;strong&gt;Storage Account&lt;/strong&gt; allows you to store and manage data such as files, virtual machine disks, and application logs.&lt;/p&gt;

&lt;p&gt;This guide will walk you through the process of creating a Resource Group and a Storage Account in Azure. By the end, you’ll have a fully functional setup ready for testing, training, or demonstration purposes.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Understanding Resource Groups&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;A Resource Group in Azure acts as a logical container that holds related resources for an application or project. It allows you to manage and monitor resources collectively — simplifying deployment, updates, and cost tracking.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Understanding Storage Accounts&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;A Storage Account provides a unique namespace to store and access data objects in Azure. It supports blobs (files), tables, queues, and file shares — making it an essential component for most cloud workloads.&lt;/p&gt;

&lt;h2&gt;
  
  
  Prerequisites
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Before you begin&lt;/strong&gt;, ensure that:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You have an active &lt;strong&gt;&lt;em&gt;Microsoft Azure account&lt;/em&gt;&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;You have permission to create resource groups and storage accounts.&lt;/li&gt;
&lt;li&gt;You are signed in to the Azure Portal or have access to the Azure&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Steps Section for creating a RESOURCE GROUPS.
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Step 1&lt;/strong&gt;: Sign in to the Azure Portal through: &lt;a href="https://portal.azure.com/auth/login/" rel="noopener noreferrer"&gt;https://portal.azure.com/auth/login/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2&lt;/strong&gt;: once you are logged in to your account in Azure, In the Azure portal and go to the search. &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.amazonaws.com%2Fuploads%2Farticles%2Fxudnnsqfuju36tgubxvl.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.amazonaws.com%2Fuploads%2Farticles%2Fxudnnsqfuju36tgubxvl.png" alt=" " width="800" height="370"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 3&lt;/strong&gt;: click on search, type in "Resource groups" into it, then click on the gray option below it.&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.amazonaws.com%2Fuploads%2Farticles%2Fwv754ode92vk9gzxsszq.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.amazonaws.com%2Fuploads%2Farticles%2Fwv754ode92vk9gzxsszq.png" alt=" " width="800" height="426"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 4&lt;/strong&gt;: Select any of the + Create.&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.amazonaws.com%2Fuploads%2Farticles%2Fcj1qa087amjz7vtpfbiw.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.amazonaws.com%2Fuploads%2Farticles%2Fcj1qa087amjz7vtpfbiw.png" alt=" " width="800" height="402"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 5&lt;/strong&gt;: first Give your resource group a name. For example, &lt;strong&gt;storagerg&lt;/strong&gt;. secondly, Select a region. Use that region throughout the project. then lastly, you Select &lt;strong&gt;&lt;em&gt;Review and create&lt;/em&gt;&lt;/strong&gt; to validate the resource group.&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.amazonaws.com%2Fuploads%2Farticles%2Fkgx7hmbwg0rxdcyozt25.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.amazonaws.com%2Fuploads%2Farticles%2Fkgx7hmbwg0rxdcyozt25.png" alt=" " width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 6&lt;/strong&gt;: it will take you to the &lt;strong&gt;&lt;em&gt;Review and create&lt;/em&gt;&lt;/strong&gt; tab, then scroll down and Select &lt;strong&gt;Create&lt;/strong&gt; to deploy the resource group.&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.amazonaws.com%2Fuploads%2Farticles%2F0msr5d9d8xs29b1ax0tk.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.amazonaws.com%2Fuploads%2Farticles%2F0msr5d9d8xs29b1ax0tk.png" alt=" " width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; once you click on create, it will take you to the resource group page, and incase you do not find your resource group, make sure to refresh your page and you would find it. Below is the created, &lt;strong&gt;congratulation&lt;/strong&gt;, you have created a resource group.&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.amazonaws.com%2Fuploads%2Farticles%2Fub4co8xck5lm844pmd6d.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.amazonaws.com%2Fuploads%2Farticles%2Fub4co8xck5lm844pmd6d.png" alt=" " width="800" height="383"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Steps Section to create and deploy a STORAGE ACCOUNTS to support testing and training.
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Step 1&lt;/strong&gt;: In the Azure portal, search for &lt;strong&gt;Storage accounts&lt;/strong&gt; and select &lt;strong&gt;Storage accounts&lt;/strong&gt; from the options presented.&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.amazonaws.com%2Fuploads%2Farticles%2F5534yalyhiu01vqzy4m3.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.amazonaws.com%2Fuploads%2Farticles%2F5534yalyhiu01vqzy4m3.png" alt=" " width="800" height="429"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2&lt;/strong&gt;: Select any of the + Create.&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.amazonaws.com%2Fuploads%2Farticles%2Fmgxrjwk9tbojv025b13k.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.amazonaws.com%2Fuploads%2Farticles%2Fmgxrjwk9tbojv025b13k.png" alt=" " width="800" height="388"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 3&lt;/strong&gt;: On the Basics tab, select your Resource group.&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.amazonaws.com%2Fuploads%2Farticles%2Foe3woi1j2vv8kt87mnss.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.amazonaws.com%2Fuploads%2Farticles%2Foe3woi1j2vv8kt87mnss.png" alt=" " width="800" height="401"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 4&lt;/strong&gt;: Provide a Storage account name. The &lt;strong&gt;storage account name&lt;/strong&gt; must be &lt;strong&gt;unique&lt;/strong&gt; in Azure, meaning you can't one name twice only once. Set the &lt;strong&gt;Performance to Standard&lt;/strong&gt;. Select &lt;strong&gt;Review + create&lt;/strong&gt;.&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.amazonaws.com%2Fuploads%2Farticles%2Fd70z0vtxtspn6ojg44ws.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.amazonaws.com%2Fuploads%2Farticles%2Fd70z0vtxtspn6ojg44ws.png" alt=" " width="800" height="456"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Note if your having an issue with the region you selected just like above, then make such to change the region and your good to go.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 5&lt;/strong&gt;: scroll down and Select Create. &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.amazonaws.com%2Fuploads%2Farticles%2Fl5u4btl6ziqy541plkeg.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.amazonaws.com%2Fuploads%2Farticles%2Fl5u4btl6ziqy541plkeg.png" alt=" " width="800" height="455"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 6&lt;/strong&gt;: Wait for the storage account to deploy and then click on &lt;strong&gt;Go to resource&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Now its time to Configure simple settings in the storage account.
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;1:&lt;/strong&gt; The data in this storage account doesn’t require high availability or durability. A lowest cost storage solution is desired.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;step 1:&lt;/strong&gt; In your storage account, in the &lt;strong&gt;Data management&lt;/strong&gt; section, select the &lt;strong&gt;Redundancy&lt;/strong&gt; blade.&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.amazonaws.com%2Fuploads%2Farticles%2Fpbf5zxg8lvc7y3oz7r8a.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.amazonaws.com%2Fuploads%2Farticles%2Fpbf5zxg8lvc7y3oz7r8a.png" alt=" " width="800" height="442"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;step 2:&lt;/strong&gt;Select &lt;strong&gt;Locally-redundant storage (LRS)&lt;/strong&gt; in the &lt;strong&gt;Redundancy&lt;/strong&gt; drop-down.&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.amazonaws.com%2Fuploads%2Farticles%2Fqoiqus1j2gr33h2yafo1.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.amazonaws.com%2Fuploads%2Farticles%2Fqoiqus1j2gr33h2yafo1.png" alt=" " width="800" height="332"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;step 3:&lt;/strong&gt;Be sure to &lt;strong&gt;Save&lt;/strong&gt; your changes. then, Refresh the page and notice the content only exists in the primary location.&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.amazonaws.com%2Fuploads%2Farticles%2Ft7i6333dkbrcga6ij0u8.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.amazonaws.com%2Fuploads%2Farticles%2Ft7i6333dkbrcga6ij0u8.png" alt=" " width="800" height="433"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2:&lt;/strong&gt; Making the storage account to only accept requests from secure connections.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;step 1:&lt;/strong&gt; In the &lt;strong&gt;Settings&lt;/strong&gt; section which is at the left side, scroll down till you see &lt;strong&gt;Settings&lt;/strong&gt; then click n it, and select the &lt;strong&gt;Configuration&lt;/strong&gt; blade.&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.amazonaws.com%2Fuploads%2Farticles%2Fuwq7jt0n5aghvsk5x2o3.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.amazonaws.com%2Fuploads%2Farticles%2Fuwq7jt0n5aghvsk5x2o3.png" alt=" " width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;step 2:&lt;/strong&gt; Ensure &lt;strong&gt;Secure transfer required&lt;/strong&gt; is &lt;strong&gt;Enabled&lt;/strong&gt;.&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.amazonaws.com%2Fuploads%2Farticles%2Fls6k57c9sonw84z0x9qj.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.amazonaws.com%2Fuploads%2Farticles%2Fls6k57c9sonw84z0x9qj.png" alt=" " width="800" height="442"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3:&lt;/strong&gt; Developers would like the storage account to use at least TLS version 1.2.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;step 1:&lt;/strong&gt; In the &lt;strong&gt;Settings&lt;/strong&gt; section, select the &lt;strong&gt;Configuration&lt;/strong&gt; blade. then Ensure the &lt;strong&gt;Minimal TLS version&lt;/strong&gt; is set to &lt;strong&gt;Version 1.2&lt;/strong&gt;.&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.amazonaws.com%2Fuploads%2Farticles%2Fh5o6y578h73cfwb2erj7.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.amazonaws.com%2Fuploads%2Farticles%2Fh5o6y578h73cfwb2erj7.png" alt=" " width="800" height="440"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4:&lt;/strong&gt; Until the storage is needed again, disable requests to the storage account.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;step 1:&lt;/strong&gt; In the &lt;strong&gt;Settings&lt;/strong&gt; section, select the &lt;strong&gt;Configuration&lt;/strong&gt; blade.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;step 2:&lt;/strong&gt; Ensure &lt;strong&gt;Allow storage account key access&lt;/strong&gt; is &lt;strong&gt;Disabled&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;step 3:&lt;/strong&gt; Be sure to &lt;strong&gt;Save&lt;/strong&gt; your changes.&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.amazonaws.com%2Fuploads%2Farticles%2Fmrc4q3ersoey6o0q06o5.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.amazonaws.com%2Fuploads%2Farticles%2Fmrc4q3ersoey6o0q06o5.png" alt=" " width="800" height="428"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5:&lt;/strong&gt; Ensure the storage account allows public access from all networks.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;step 1:&lt;/strong&gt; In the &lt;strong&gt;Security + networking&lt;/strong&gt; section, select the &lt;strong&gt;Networking&lt;/strong&gt; blade.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;step 2:&lt;/strong&gt; In the &lt;strong&gt;Public network access&lt;/strong&gt; click on &lt;strong&gt;Enabled from all networks&lt;/strong&gt;.&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.amazonaws.com%2Fuploads%2Farticles%2F7nihno4hrisbdel6meth.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.amazonaws.com%2Fuploads%2Farticles%2F7nihno4hrisbdel6meth.png" alt=" " width="800" height="435"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;step 3:&lt;/strong&gt; on the main page of &lt;strong&gt;Public network access&lt;/strong&gt;, click on &lt;strong&gt;Enable&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;step 4:&lt;/strong&gt;Be sure to &lt;strong&gt;Save&lt;/strong&gt; your changes.&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.amazonaws.com%2Fuploads%2Farticles%2F12p5gvt756qdup8trgns.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.amazonaws.com%2Fuploads%2Farticles%2F12p5gvt756qdup8trgns.png" alt=" " width="800" height="442"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;You’ve successfully created a Resource Group and a Storage Account in Azure, forming the foundation for your testing and training environment.&lt;/p&gt;

&lt;p&gt;This setup allows you to manage resources more efficiently, organize training materials or datasets in one place, and easily remove everything when your testing is complete — helping you save time and control costs.&lt;/p&gt;

</description>
      <category>programming</category>
      <category>cloud</category>
      <category>cloudcomputing</category>
      <category>azure</category>
    </item>
    <item>
      <title>THE BENEFITS OF CLOUD COMPUTING.</title>
      <dc:creator>OTTAH CHUKWUEBUKA</dc:creator>
      <pubDate>Tue, 28 Oct 2025 23:01:59 +0000</pubDate>
      <link>https://forem.com/ottah_chukwuebuka/the-benefits-of-cloud-computing-jn1</link>
      <guid>https://forem.com/ottah_chukwuebuka/the-benefits-of-cloud-computing-jn1</guid>
      <description>&lt;p&gt;&lt;strong&gt;The meaning of CLOUD COMPUTING AND VIRTUALIZAYION&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Before we start, let first understand the meaning of cloud computing and virtualization.&lt;/p&gt;

&lt;p&gt;step1: what is the meaning of cloud in technology.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Cloud&lt;/strong&gt;:&lt;/p&gt;

&lt;p&gt;When we say “cloud” in technology, it doesn’t mean the white fluffy ones in the sky.&lt;br&gt;
It’s a nickname for the internet, specifically, powerful computers (called servers) that store data and run programs, all connected online.&lt;/p&gt;

&lt;p&gt;So instead of saving files or running apps on your own laptop or phone, you use these “cloud” computers somewhere else through the internet.&lt;/p&gt;

&lt;p&gt;step 2: what is the meaning of computing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Computing&lt;/strong&gt;:&lt;/p&gt;

&lt;p&gt;“Computing” simply means using computers to process, store, and manage information.&lt;br&gt;
Whenever a device calculates something, runs an app, or loads a website, that’s computing happening.&lt;/p&gt;

&lt;p&gt;step 3: what is &lt;strong&gt;CLOUD COMPUTING&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  cloud computing:
&lt;/h2&gt;

&lt;p&gt;Cloud Computing refers to the delivery of computing services (such as storage, servers, databases, networking, and software) over the Internet instead of relying on local infrastructure.&lt;/p&gt;

&lt;p&gt;the image below would explain to you how cloud computing works&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.amazonaws.com%2Fuploads%2Farticles%2Fw84hg4g55uqj4xz3ois6.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.amazonaws.com%2Fuploads%2Farticles%2Fw84hg4g55uqj4xz3ois6.png" alt=" " width="800" height="1200"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  VIRTUALIZATION
&lt;/h2&gt;

&lt;p&gt;step 1: what is &lt;strong&gt;VIRTUALIZATION&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  virtualization:
&lt;/h2&gt;

&lt;p&gt;Virtualization means creating a virtual (not physical) version of something, like a computer, storage, or network, using software.&lt;/p&gt;

&lt;p&gt;Instead of having many physical machines, you can have one powerful machine that acts like many smaller ones, all running separately.&lt;/p&gt;

&lt;p&gt;Step 2: How It Works&lt;/p&gt;

&lt;p&gt;Think of a virtual machine (VM) as a computer inside another computer.&lt;br&gt;
A special program called a hypervisor helps divide one big computer into smaller “virtual computers.”&lt;br&gt;
Each of these virtual computers:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;- Has its own operating system (like Windows or Linux)&lt;/li&gt;
&lt;li&gt;- Runs its own apps&lt;/li&gt;
&lt;li&gt;- Works as if it were a real, separate computer&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Step 3: Real-World Example&lt;/p&gt;

&lt;p&gt;Imagine your school has 10 computers in the lab.&lt;br&gt;
Instead of buying 10 real computers, the school could buy 1 very strong computer and use virtualization to create 10 virtual computers inside it.&lt;br&gt;
Each student uses their own “virtual desktop”, all running on that one big computer.&lt;/p&gt;

&lt;p&gt;Step 4: Why It’s Important&lt;/p&gt;

&lt;p&gt;Virtualization helps in:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;- Saving money: fewer machines to buy and maintain&lt;/li&gt;
&lt;li&gt;-  Efficiency: better use of computer resources&lt;/li&gt;
&lt;li&gt;-  Security: each virtual machine is isolated, so if one crashes, others stay safe&lt;/li&gt;
&lt;li&gt;-  Flexibility: you can quickly create or delete virtual machines&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Step 5: In Cloud Computing&lt;/p&gt;

&lt;p&gt;Virtualization is the backbone of cloud computing.&lt;br&gt;
Cloud providers (like Google Cloud or AWS) use virtualization to let many people share the same physical servers safely and efficiently.&lt;br&gt;
So when you use “the cloud,” you’re really using virtual machines running on real servers somewhere else.&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.amazonaws.com%2Fuploads%2Farticles%2Fpsazwg2v4ae3pc561og2.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.amazonaws.com%2Fuploads%2Farticles%2Fpsazwg2v4ae3pc561og2.png" alt=" " width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now, let go to the main topic, which is the benefit of cloud computing&lt;/p&gt;

&lt;h2&gt;
  
  
  THE BENEFITS OF CLOUD COMPUTING.
&lt;/h2&gt;

&lt;p&gt;Cloud computing offers several important advantages that make it faster, more reliable, and more flexible than using traditional on-site computers or servers.&lt;br&gt;
Here’s what each of these key benefits means.&lt;/p&gt;

&lt;p&gt;&lt;u&gt;&lt;strong&gt;Scalability&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt;

&lt;p&gt;Meaning:&lt;br&gt;
Scalability means the ability to increase or decrease computing resources (like storage, servers, or processing power) whenever needed.&lt;/p&gt;

&lt;p&gt;Example:&lt;br&gt;
If a company’s website suddenly gets millions of visitors, it can quickly add more server power in the cloud without buying new hardware.&lt;br&gt;
When traffic drops, it can scale down again — saving cost.&lt;/p&gt;

&lt;p&gt;In short:&lt;/p&gt;

&lt;p&gt;You can grow or shrink your system easily, depending on your needs.&lt;/p&gt;

&lt;p&gt;&lt;u&gt;&lt;strong&gt;Agility&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt;

&lt;p&gt;Meaning:&lt;br&gt;
Agility means being able to respond quickly to changes — like launching new apps, services, or experiments — without long delays.&lt;/p&gt;

&lt;p&gt;Example:&lt;br&gt;
Developers can test new features or fix bugs instantly using cloud tools instead of waiting for new computers or installations.&lt;/p&gt;

&lt;p&gt;In short:&lt;/p&gt;

&lt;p&gt;Cloud computing helps organizations move fast and adapt to change quickly.&lt;/p&gt;

&lt;p&gt;&lt;u&gt;&lt;strong&gt;Elasticity&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt;

&lt;p&gt;Meaning:&lt;br&gt;
Elasticity is closely related to scalability but focuses on automatic adjustment — the system automatically adds or removes resources as demand changes.&lt;/p&gt;

&lt;p&gt;Example:&lt;br&gt;
During busy hours, a streaming service automatically adds more servers, and at night, it reduces them — all without human effort.&lt;/p&gt;

&lt;p&gt;In short:&lt;/p&gt;

&lt;p&gt;Elasticity = automatic scaling in real time.&lt;/p&gt;

&lt;p&gt;&lt;u&gt;&lt;strong&gt;High Availability&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt;

&lt;p&gt;Meaning:&lt;br&gt;
High availability means the cloud services are designed to stay online and accessible almost all the time — even during maintenance or hardware failures.&lt;/p&gt;

&lt;p&gt;Example:&lt;br&gt;
Even if one data center goes down, another one takes over immediately, so users hardly notice any downtime.&lt;/p&gt;

&lt;p&gt;In short:&lt;/p&gt;

&lt;p&gt;Cloud systems are built to stay running — 24/7, anywhere in the world.&lt;/p&gt;

&lt;p&gt;&lt;u&gt;&lt;strong&gt;Fault Tolerance&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt;

&lt;p&gt;Meaning:&lt;br&gt;
Fault tolerance means the cloud can keep working smoothly even if part of the system fails.&lt;/p&gt;

&lt;p&gt;Example:&lt;br&gt;
If one server crashes, other servers automatically take over its tasks without losing data or interrupting service.&lt;/p&gt;

&lt;p&gt;In short:&lt;/p&gt;

&lt;p&gt;The cloud can survive hardware or network failures without breaking down.&lt;/p&gt;

&lt;p&gt;&lt;u&gt;&lt;strong&gt;Global Reach&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt;

&lt;p&gt;Meaning:&lt;br&gt;
Cloud providers have data centers around the world, allowing users to run their services close to their customers — wherever they are.&lt;/p&gt;

&lt;p&gt;Example:&lt;br&gt;
A company can host its app in Europe, America, and Asia all at once, so users everywhere get fast performance.&lt;/p&gt;

&lt;p&gt;In short:&lt;/p&gt;

&lt;p&gt;You can serve customers anywhere in the world, without setting up physical offices.&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.amazonaws.com%2Fuploads%2Farticles%2F81vyi30g9s7ggwbmy9jj.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.amazonaws.com%2Fuploads%2Farticles%2F81vyi30g9s7ggwbmy9jj.png" alt=" " width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;What is the difference between Elasticity and Scalability:&lt;/p&gt;

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

&lt;p&gt;Scalability means the ability to grow or shrink resources to handle more (or less) work.&lt;br&gt;
You can scale up (add more power) or down (reduce power) — but it’s usually done manually or planned.&lt;/p&gt;

&lt;p&gt;Think of it like this:&lt;br&gt;
You own a shop. When more customers start coming every month, you add more shelves and hire extra staff.&lt;br&gt;
It’s not instant — you plan for it.&lt;/p&gt;

&lt;p&gt;In cloud computing:&lt;br&gt;
You might upgrade your storage, add more virtual machines, or increase server capacity when you expect more users.&lt;/p&gt;

&lt;p&gt;🟢 Keyword: Planned adjustment.&lt;br&gt;
🧠 Example: Adding more servers during festive seasons when you expect traffic to increase.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Elasticity
Elasticity means the automatic scaling of resources — the system adjusts itself in real time depending on demand.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Think of it like this:&lt;br&gt;
Your shop can automatically expand or shrink when more or fewer customers walk in — shelves appear or disappear instantly without you doing anything.&lt;/p&gt;

&lt;p&gt;In cloud computing:&lt;br&gt;
If many users log into your app at once, the system automatically adds servers; when they log off, it removes them — all without your control.&lt;/p&gt;

&lt;p&gt;🟢 Keyword: Automatic adjustment.&lt;br&gt;
🧠 Example: During a live concert stream, servers automatically increase to handle millions of viewers, then drop back after the event.&lt;/p&gt;

&lt;p&gt;lastly; below are charts explaining the difference between Elasticity and Scalability in cloud computing, cheers.&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.amazonaws.com%2Fuploads%2Farticles%2Fchlwrjl1cvhebgavkbgd.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.amazonaws.com%2Fuploads%2Farticles%2Fchlwrjl1cvhebgavkbgd.png" alt=" " width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>programming</category>
      <category>cloudcomputing</category>
      <category>cloudnative</category>
      <category>startup</category>
    </item>
  </channel>
</rss>
