DEV Community

Cover image for Provide storage for the IT department testing and training
Busa Ayim-Odu
Busa Ayim-Odu

Posted on

Provide storage for the IT department testing and training

What is Azure Storage?

Microsoft Azure offers Azure Storage, a cloud-based storage solution that enables customers to safely, scalable, and economically store huge volumes of both organized and unstructured data. It can accommodate many application needs, including data storage for web applications, backups, archives, and big data analytics, by supporting a broad range of data storage options, including blobs, files, tables, and queues.

Azure Storage Types: Blob Storage

Use Case: Archiving copious volumes of unstructured data, including backups, logs, photos, videos, and documents.

Azure Documents:

Use Case: Offers completely managed file shares that are accessible using the SMB (Server Message Block) protocol; perfect for exchanging data between virtual machines and applications as well as replacing on-premises file shares.

Table Storage Organization:

Use Case: A NoSQL datastore with flexible schemas that can hold vast volumes of structured data is perfect for storing datasets like logs and user information that don't need extensive querying.

Storage on Disc:

Use Case: Offers Azure Virtual Machines (VMs) high-performance, persistent storage. Depending on performance needs, it provides both Standard (HDD) and Premium (SSD) disk options.

Here are the steps to accomplish the tasks of providing a storage for the IT department testing and training:

Step 1: Create a resource group and a storage account.

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

Search for Resource Groups

  • Select + Create.

Plus 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.

Resource Group

Step 2: Create and deploy a storage account

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

Image description

  • Select + Create.

plus create

  • On the Basics tab, select your Resource group.

Resource Group

  • Provide a Storage account name. The storage account name must be unique in Azure.

Storage Account Name

  • Set the Performance to Standard.

Standard

  • Select Review, and then Create.

Review and Create

deployed

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

Resource

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. Learn more about storage account redundancy.

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

Data management

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

LRS

  • Be sure to Save your changes.

Save changes

  • Refresh the page and notice the content only exists in the primary location.

primary location

Step 2: The storage account should only accept requests from secure connections. Learn more about requiring secure transfer from secure connections

  • In the Settings section, select the Configuration blade.

settings

  • Ensure Secure transfer required is Enabled.

Secure transfer

Step 3: Developers would like the storage account to use at least TLS version 1.2. Learn more about transport layer security (TLS)

  • In the Settings section, select the Configuration blade.
  • 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. Learn more about disabling shared keys

  • In the Settings section, select the Configuration blade.
  • Ensure Allow storage account key access is Disabled.
  • Be sure to Save your changes.

key access is disable

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

  • In the Security + networking section, select the Networking blade.
  • Ensure Public network access is set to Enabled from all networks.
  • Be sure to Save your changes.

Public network

To sum up, the IT department needs enough storage to enable training and testing environments, provide smooth operations, and allow for future scaling. In addition to guaranteeing data security and accessibility, a well-designed storage solution maximizes performance for both routine tasks and specialist initiatives like system simulations or software development. The IT department can guarantee data redundancy, cost effectiveness, and flexibility by utilizing contemporary cloud storage solutions, such as those provided by platforms like Azure or Nutanix. This frees up teams to concentrate on innovation and business success.

Top comments (0)