DEV Community

Cover image for Providing storage for the IT department testing and training
Toheeb Babatunde
Toheeb Babatunde

Posted on

Providing storage for the IT department testing and training

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.

What is Storage?
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.

Now, let us move straight to the steps involved in providing storage for IT department testing and training.

Create a resource group and a storage account.

STEP 1: Create and deploy a resource group to hold all the project resources

  • In the Azure portal, search for and select Resource groups

resource group search

  • Select + Create.

create

  • Give your resource group a name. For example, storagerg

storagerg

  • Select a region. Use this region throughout the project.

region

  • Select Review and create to validate the resource group.

review and create

  • Select Create to deploy the resource group.

create
STEP 2: Create and deploy a storage account to support testing and training

  • In the Azure portal, search for and select Storage accounts

storage account

  • Select + Create.

create

  • On the Basics tab, select your Resource group.

create storage

  • Provide a Storage account name. The storage account name must be unique in Azure meaning it must not have been used by anyone else for this purpose.

select resource name

  • Set the Performance to Standard.

performance to standard

  • Select Review, and then Create.

review and create

  • Wait for the storage account to deploy and then Go to resource

deployment

Configure simple settings in the storage account.

STEP 1: The data in this storage account doesn’t require high availability or durability. A lowest cost storage solution is desired.

  • In your storage account, in the Data management section, select the Redundancy blade.

redundancy

  • Select Locally-redundant storage (LRS) in the Redundancy drop-down.

LRS

  • Be sure to Save your changes.

save
STEP 2: The storage account should only accept requests from secure connections.

  • In the Settings section, select the Configuration blade.

configuration

  • Ensure Secure transfer required is Enabled.

secure transfer
STEP 3: Developers would like the storage account to use at least TLS version 1.2.

  • In the Settings section, select the Configuration blade.

configuration

  • Ensure the Minimal TLS version is set to Version 1.2.

TLS version
STEP 4: Until the storage is needed again, disable requests to the storage account.

  • In the Settings section, select the Configuration blade.

configuration

  • Ensure Allow storage account key access is Disabled.

key access

  • Be sure to Save your changes.

save
STEP 5: Ensure the storage account allows public access from all networks.

  • In the Security + networking section, select the Networking blade.

security network

  • Ensure Public network access is set to Enabled from all networks.

public network

  • Be sure to Save your changes.

save

Conclusion

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.

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.

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.

Top comments (1)

Collapse
 
buildwithbabs profile image
Mahmud Seidu Babatunde

Apt