<?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: Toheeb Babatunde</title>
    <description>The latest articles on DEV Community by Toheeb Babatunde (@kingbabz).</description>
    <link>https://dev.to/kingbabz</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%2F3791794%2F669eff08-403e-4a1c-b38f-0f0bcc52b950.jpeg</url>
      <title>DEV Community: Toheeb Babatunde</title>
      <link>https://dev.to/kingbabz</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/kingbabz"/>
    <language>en</language>
    <item>
      <title>Providing storage for the IT department testing and training</title>
      <dc:creator>Toheeb Babatunde</dc:creator>
      <pubDate>Sun, 01 Mar 2026 13:16:15 +0000</pubDate>
      <link>https://dev.to/kingbabz/providing-storage-for-the-it-department-testing-and-training-47d2</link>
      <guid>https://dev.to/kingbabz/providing-storage-for-the-it-department-testing-and-training-47d2</guid>
      <description>&lt;p&gt;Great IT teams do not just build systems. They test, experiment, and train before anything goes live. And all of that depends on one quiet foundation storage. Providing dedicated storage for testing and training ensures teams can experiment safely without touching production data. It protects sensitive information, improves performance, and creates a safe space for learning and innovation. Before we move into the steps, let us first understand what storage means and why setting up the right storage environment truly matters.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is Storage?&lt;/strong&gt;&lt;br&gt;
When we talk about storage in this context, we simply mean the systems and infrastructure used to save, manage, and retrieve data for non production activities such as application testing, system simulations, user training, and experimentation. This could be on premises servers, cloud storage services, or a hybrid setup. The goal is to create an isolated environment that supports learning and development without affecting live operations.&lt;/p&gt;

&lt;p&gt;Now, let us move straight to the steps involved in providing storage for IT department testing and training.&lt;/p&gt;

&lt;h2&gt;
  
  
  Create a resource group and a storage account.
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;STEP 1: Create and deploy a resource group to hold all the project resources&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;In the Azure portal, search for and select &lt;strong&gt;Resource groups&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%2Fzimpm9y957bphosbwp3t.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%2Fzimpm9y957bphosbwp3t.png" alt="resource group search" width="800" height="440"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Select &lt;strong&gt;+ 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%2F40pz5kc2whjbeybmvjz6.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%2F40pz5kc2whjbeybmvjz6.png" alt="create" width="800" height="437"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Give your resource group a &lt;strong&gt;name&lt;/strong&gt;. For example, &lt;strong&gt;storagerg&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%2Fhn6z7wksiv4w8c7yqhmb.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%2Fhn6z7wksiv4w8c7yqhmb.png" alt="storagerg" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Select a &lt;strong&gt;region&lt;/strong&gt;. Use this region throughout the project.&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%2Fogyacfw6rx4zrcibg88l.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%2Fogyacfw6rx4zrcibg88l.png" alt="region" width="800" height="440"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Select &lt;strong&gt;Review and create&lt;/strong&gt; to validate the resource group.&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%2Fksyszevw7b8ktqht6jy2.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%2Fksyszevw7b8ktqht6jy2.png" alt="review and create" width="800" height="441"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Select &lt;strong&gt;Create&lt;/strong&gt; to deploy the resource group.&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%2Fwyopo1y2jgnqr9yt9fda.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%2Fwyopo1y2jgnqr9yt9fda.png" alt="create" width="800" height="438"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;STEP 2: Create and deploy a storage account to support testing and training&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;In the Azure portal, search for and select &lt;strong&gt;Storage accounts&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%2Fnedjtr2qomzzkpcr2gov.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%2Fnedjtr2qomzzkpcr2gov.png" alt="storage account" width="800" height="437"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Select &lt;strong&gt;+ 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%2Fnk6hm6osvx499fl1xoab.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%2Fnk6hm6osvx499fl1xoab.png" alt="create" width="800" height="448"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;On the &lt;strong&gt;Basics&lt;/strong&gt; tab, select your &lt;strong&gt;Resource group&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%2Fv4al630ciyzjxzm49fv8.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%2Fv4al630ciyzjxzm49fv8.png" alt="create storage" width="800" height="441"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Provide a &lt;strong&gt;Storage account name&lt;/strong&gt;. The storage account name must be unique in Azure meaning it must not have been used by anyone else for this purpose.&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%2F6uvoazvpznrkh8nyclr0.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%2F6uvoazvpznrkh8nyclr0.png" alt="select resource name" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Set the &lt;strong&gt;Performance&lt;/strong&gt; to &lt;strong&gt;Standard&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%2Fyi3b49itt4fk09ja23p3.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%2Fyi3b49itt4fk09ja23p3.png" alt="performance to standard" width="800" height="435"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Select &lt;strong&gt;Review&lt;/strong&gt;, and then &lt;strong&gt;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%2F8pqkg8vvnzd1c06isxdc.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%2F8pqkg8vvnzd1c06isxdc.png" alt="review and create" width="800" height="437"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Wait for the storage account to deploy and then &lt;strong&gt;Go to resource&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%2Fsrtga6es0hbxrgnvrt24.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%2Fsrtga6es0hbxrgnvrt24.png" alt="deployment" width="800" height="435"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Configure simple settings in the storage account.
&lt;/h2&gt;

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

&lt;ul&gt;
&lt;li&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;/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%2Fwl5346vfz6tf4cstmzdf.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%2Fwl5346vfz6tf4cstmzdf.png" alt="redundancy" width="800" height="444"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Select &lt;strong&gt;Locally-redundant storage (LRS)&lt;/strong&gt; in the &lt;strong&gt;Redundancy&lt;/strong&gt; drop-down.&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%2Frue9yxn9m41xd06h8hkq.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%2Frue9yxn9m41xd06h8hkq.png" alt="LRS" width="800" height="440"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Be sure to Save your changes.&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%2F12k1gmxu2kg05ksjdege.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%2F12k1gmxu2kg05ksjdege.png" alt="save" width="800" height="437"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;STEP 2: The storage account should only accept requests from secure connections.&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;In the &lt;strong&gt;Settings&lt;/strong&gt; section, select the &lt;strong&gt;Configuration&lt;/strong&gt; 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%2Fg6h2ux73vkdbtqqbx3b9.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%2Fg6h2ux73vkdbtqqbx3b9.png" alt="configuration" width="800" height="437"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ensure &lt;strong&gt;Secure transfer required&lt;/strong&gt; is &lt;strong&gt;Enabled&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%2F121357fqxqr0lcl7ll0t.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%2F121357fqxqr0lcl7ll0t.png" alt="secure transfer" width="800" height="433"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;STEP 3: Developers would like the storage account to use at least TLS version 1.2.&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;In the &lt;strong&gt;Settings&lt;/strong&gt; section, select the &lt;strong&gt;Configuration&lt;/strong&gt; 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%2Fndtrkj9tpjne3zj901dd.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%2Fndtrkj9tpjne3zj901dd.png" alt="configuration" width="800" height="437"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ensure the &lt;strong&gt;Minimal TLS version&lt;/strong&gt; is set to &lt;strong&gt;Version 1.2.&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%2Fbw3t7q6zont5f0ngw8l1.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%2Fbw3t7q6zont5f0ngw8l1.png" alt="TLS version" width="800" height="440"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;STEP 4: Until the storage is needed again, disable requests to the storage account.&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;In the &lt;strong&gt;Settings section&lt;/strong&gt;, select the &lt;strong&gt;Configuration blade.&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%2Fwygt4x5d28omhqeogcfy.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%2Fwygt4x5d28omhqeogcfy.png" alt="configuration" width="800" height="437"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ensure &lt;strong&gt;Allow storage account key access&lt;/strong&gt; is &lt;strong&gt;Disabled.&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%2Flsxr6qccmx15j1stcrv4.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%2Flsxr6qccmx15j1stcrv4.png" alt="key access" width="800" height="441"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Be sure to &lt;strong&gt;Save&lt;/strong&gt; your changes.&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%2F11u23jd8b7scnn8vsagn.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%2F11u23jd8b7scnn8vsagn.png" alt="save" width="800" height="441"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;STEP 5: Ensure the storage account allows public access from all networks.&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;In the &lt;strong&gt;Security + networking&lt;/strong&gt; section, select the &lt;strong&gt;Networking blade.&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%2Fmpwy84kx0o0blc3glibb.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%2Fmpwy84kx0o0blc3glibb.png" alt="security network" width="800" height="439"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ensure &lt;strong&gt;Public network access&lt;/strong&gt; is set to &lt;strong&gt;Enabled from all networks.&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%2Fe87mimcqyq0xtkdnn7xr.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%2Fe87mimcqyq0xtkdnn7xr.png" alt="public network" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Be sure to &lt;strong&gt;Save&lt;/strong&gt; your changes.&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%2Fw9auli7c6v162d6r86bd.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%2Fw9auli7c6v162d6r86bd.png" alt="save" width="800" height="442"&gt;&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;Providing storage for IT testing and training is more than a technical checklist item. It is an investment in stability, innovation, and long term growth. When teams have a secure, well structured environment to experiment, simulate, and learn, they build better systems and make fewer costly mistakes in production.&lt;/p&gt;

&lt;p&gt;A properly designed storage setup protects sensitive data, improves performance during testing, and gives the IT department confidence to try new ideas without fear of disruption. It turns learning into a safe process and experimentation into a controlled advantage.&lt;/p&gt;

&lt;p&gt;In the end, strong testing and training environments produce stronger systems. And at the center of that strength is reliable, well planned storage that quietly supports every successful deployment.&lt;/p&gt;

</description>
      <category>cloudcomputing</category>
      <category>devops</category>
      <category>react</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Key Cloud Concepts and their meaning</title>
      <dc:creator>Toheeb Babatunde</dc:creator>
      <pubDate>Wed, 25 Feb 2026 15:21:50 +0000</pubDate>
      <link>https://dev.to/kingbabz/key-cloud-concepts-and-their-meaning-em5</link>
      <guid>https://dev.to/kingbabz/key-cloud-concepts-and-their-meaning-em5</guid>
      <description>&lt;p&gt;Cloud computing has moved from being a cost-saving IT alternative to a strategic backbone for modern businesses. From finance to data engineering, organizations now rely on cloud platforms for scalability, resilience, and real-time innovation. Yet, many professionals use cloud services without fully understanding the core principles that make them work.&lt;/p&gt;

&lt;p&gt;In this post, we’ll break down the key cloud concepts-service to help you build a solid foundation for making smarter cloud-driven decisions.&lt;/p&gt;

&lt;h3&gt;
  
  
  What is Virtualization?
&lt;/h3&gt;

&lt;p&gt;Virtualization is the reason cloud exists.&lt;/p&gt;

&lt;p&gt;Instead of one physical computer running one system, you can split that one computer into multiple “virtual” computers. Each one behaves like its own independent machine.&lt;/p&gt;

&lt;p&gt;When you launch a virtual machine in Amazon Web Services, you’re not getting a brand-new physical box shipped to you. You’re getting a slice of a powerful machine sitting in a data center somewhere.&lt;/p&gt;

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

&lt;p&gt;Scalability is simply this:&lt;/p&gt;

&lt;p&gt;Can your system handle more users when they show up?&lt;/p&gt;

&lt;p&gt;Imagine your website works perfectly with 100 users. But what happens when 10,000 people visit at once?&lt;/p&gt;

&lt;p&gt;If your system crashes, it wasn’t built to scale. Scalability means:&lt;/p&gt;

&lt;p&gt;-You can add more power when needed:&lt;/p&gt;

&lt;p&gt;-Upgrade the server (more RAM, more CPU), or&lt;/p&gt;

&lt;p&gt;-Add more servers and share the traffic.&lt;/p&gt;

&lt;p&gt;It’s about designing your system to grow without breaking.&lt;/p&gt;

&lt;h3&gt;
  
  
  Agility
&lt;/h3&gt;

&lt;p&gt;Agility is about speed and flexibility.&lt;/p&gt;

&lt;p&gt;Before cloud platforms like Microsoft Azure, getting new infrastructure could take weeks.&lt;/p&gt;

&lt;p&gt;Now? Minutes.&lt;/p&gt;

&lt;p&gt;Agility means:&lt;/p&gt;

&lt;p&gt;-You can test new ideas quickly.&lt;/p&gt;

&lt;p&gt;-You can launch faster.&lt;/p&gt;

&lt;p&gt;-You can fix things without waiting.&lt;/p&gt;

&lt;p&gt;-can experiment without huge risk.&lt;/p&gt;

&lt;p&gt;It removes delays.&lt;/p&gt;

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

&lt;p&gt;High Availability means your system stays online even when something fails.&lt;/p&gt;

&lt;p&gt;And something will fail. Servers crash, Updates break things, Networks have issues.&lt;/p&gt;

&lt;p&gt;High Availability means you don’t rely on just one server. You have backups running, If one fails, another takes over.&lt;/p&gt;

&lt;p&gt;When systems are deployed across multiple zones in Google Cloud, traffic can automatically shift if one location has a problem.&lt;/p&gt;

&lt;p&gt;Users may not even notice anything happened.&lt;/p&gt;

&lt;p&gt;That’s high availability.&lt;/p&gt;

&lt;h3&gt;
  
  
  Fault Tolerant
&lt;/h3&gt;

&lt;p&gt;Fault tolerance goes a step further.&lt;/p&gt;

&lt;p&gt;High availability reduces downtime but Fault tolerance aims for zero interruption.&lt;/p&gt;

&lt;p&gt;It means even if a component fails, your system keeps running instantly, without users noticing anything at all.&lt;/p&gt;

&lt;p&gt;This usually involves:&lt;/p&gt;

&lt;p&gt;-Duplicate systems running at the same time&lt;/p&gt;

&lt;p&gt;-Real-time data copying&lt;/p&gt;

&lt;p&gt;-No single weak point&lt;/p&gt;

&lt;p&gt;It’s powerful but also more expensive and complex.&lt;/p&gt;

&lt;h2&gt;
  
  
  Global Reach
&lt;/h2&gt;

&lt;p&gt;Cloud providers have data centers all over the world.&lt;/p&gt;

&lt;p&gt;This means you can run your application close to your users.&lt;/p&gt;

&lt;p&gt;If your app only runs in one country, users far away may experience slow loading times.&lt;/p&gt;

&lt;p&gt;But with global infrastructure, you can deploy in multiple regions so users connect to the nearest location.&lt;/p&gt;

&lt;p&gt;Result?&lt;/p&gt;

&lt;p&gt;-Faster response times&lt;/p&gt;

&lt;p&gt;-Better user experience&lt;/p&gt;

&lt;p&gt;-Happier users&lt;/p&gt;

&lt;h2&gt;
  
  
  Elasticity vs Scalability (What’s the Difference?)
&lt;/h2&gt;

&lt;p&gt;Here’s the simple explanation:&lt;/p&gt;

&lt;p&gt;Scalability means your system can grow.&lt;br&gt;
You can add more servers when traffic increases.&lt;/p&gt;

&lt;p&gt;Elasticity means your system grows and shrinks automatically.&lt;br&gt;
Traffic increases? New servers start automatically.&lt;br&gt;
Traffic drops? Extra servers shut down automatically.&lt;/p&gt;

&lt;p&gt;So:&lt;/p&gt;

&lt;p&gt;Scalability = Can it grow?&lt;/p&gt;

&lt;p&gt;Elasticity = Does it adjust automatically?&lt;/p&gt;

&lt;p&gt;A system can be scalable without being elastic.&lt;br&gt;
But true cloud-native systems usually have both.&lt;/p&gt;

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

&lt;p&gt;Understanding these key cloud concepts isn’t just about memorizing definitions, it’s about seeing how they shape real systems. Virtualization lets us create flexible environments. Scalability and elasticity ensure systems can grow and adapt. High availability and fault tolerance keep applications running even when things go wrong. And global reach makes your services fast and accessible to users anywhere in the world.&lt;/p&gt;

&lt;p&gt;The cloud isn’t magic, it’s a set of design principles and tools that, when used correctly, let you build systems that are resilient, flexible, and ready for growth. By grasping these ideas, you’re not just learning cloud computing; you’re learning how to think like someone who builds systems that work in the real world.&lt;/p&gt;

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