Manage PaaS Storage Services to Support an Application

The IT Pro Challenge’s, Manage PaaS Storage Services to Support an Application virtual lab instructs learners to create an Azure Storage Account and connect it to a web application. Skills obtained in this lab benefit Cloud Engineers, System Administrators, and others who create the infrastructure needed to run, develop, or manage an app.

1 hour 15 minutes
Join over 3 million cybersecurity professionals advancing their career
Sign up with
Required fields are marked with an *

Already have an account? Sign In »


Learners create and configure storage services to support a web app’s infrastructure. The hour and 15-minute lab break down into three sections: initiating the storage service, connecting the web app to this storage account, and verifying successful results. Learners should make sure they allow enough time to complete the lab, as they cannot resume mid-way. Participants, at an intermediate level, with some familiarity with Azure resources and services, get the most from this hands-on virtual lab.

Each exercise links to a hint, Microsoft documentation providing an overview of the concept and recommendations towards practicing what the virtual lab instructs. The lab comes with automated checks that, when run, verify the previous steps have executed correctly.

PaaS or Platform as a Service describes the cloud framework necessary to use, run, and manage an application or code. Storage provides a critical piece to an application infrastructure to save data and resume work. For example, a document processing system needs to keep the material in storage, once received to ensure operations move smoothly, especially if documents go through the system in batches. Upon migrating such a document application to Azure, it requires a storage account, with interactions to storage tables and queues. Storage tables and queues help administrators track entities and manage app communications.

Create a Storage Account:

In this exercise, trainees customize and provision a storage account through Azure. Users also initiate read and write logging for tables and queues. These logs, when enabled, monitor storage services. Administrators use these logs to determine whether the storage services run successfully, troubleshoot any issues, and highlight possible security flaws. In addition to logging storage, analytics can be enabled through REST or Representational State Transfer. Applications communicate with each other and make requests through REST.

Update the Web App:

Users set up a connection string for a Web App. The connection represents a key-value pair with access to the storage table and queue. The storage service creates the key, and the administrator puts the matching value in the web app configuration. When added correctly, storage tables and queues work, showing the logs. Should the learner get to the next module, Test the Table and Queue, and find the top two checks broken, he or she may wish to recheck that the value, from key1, has been added correctly.

Test the Table and Queue:

In this section, participants verify that the storage table and queue work with the connected web app. Learners use the user interface, available on the website, and the Azure command-line interface or CLI to show the correct storage service set up. Users access Azure CLI through the Bash Linux Cloud Shell. Through the command interface, trainees show that a logs container exists on the Azure web server and gain familiarity with Azure’s commands.


At the end of this virtual lab, learners enhance their cloud infrastructure management skills deploying an Azure Storage to service a web app. Modules also have learners create a storage table and queue where they can get storage service logs.

Additional IT Pro Challenge virtual labs guide and enhance skills in storage configurations.

    • GUIDED CHALLENGE: Provision a Storage Table

    • GUIDED CHALLENGE: Provision a Storage Queue