In this lab, your IT manager at SurfCity Boats has asked for your assistance in providing storage for the company’s public website.
The SurfCity Boats website serves as a critical resource for customers, offering access to product images, videos, marketing literature, and other related content. With a growing global customer base and increasing demand for products, the website has become mission-critical. This means it requires exceptionally low latency to ensure fast load times. Additionally, your IT manager has stressed the importance of being able to track document versions and quickly restore documents if they are deleted.
As you work through his lab, you’ll create a storage account with high availability, ensuring that it has anonymous public access. Once you’ve created the highly available storage account, you’ll provision a blob storage container to hold website documents. With the container created, you’ll then enable soft delete to restore files easily. You’ll wrap up by configuring blob versioning.
The skills you learn in this lab will help you earn the Microsoft Applied Skills: Secure storage for Azure Files and Azure Blob Storage credential.
After you’ve worked through the guided lab (blue button) a few times, try the challenge lab!
🔒 This lab is part of the Applied Skills (Storage) collection. An active subscription to this collection is required on labITpro to unlock the hands-on exercises.
Unlock Access NowAlready have a subscription to this collection? Log in to access the labs.
💡 If you've arrived from a Udemy course, please review the "Course Setup" lecture for step-by-step lab access instructions.
This feature is available to labITpro Supporters only.
Fast lookup for orchestration modes, autoscaling, load balancing, updates & CLI.
| Mode | Profile | Best For |
|---|---|---|
| Flexible | Standard Azure VMs | New workloads (default) |
| Uniform | Identical VMs | Legacy large-scale workloads |
| Feature | Flexible | Uniform |
|---|---|---|
| Standard VM APIs | Yes | No |
| Mix instance types | Yes | No |
| RBAC per VM | Yes | No |
| Azure Backup | Yes | No |
| Site Recovery | Yes | No |
| Fault domains | 1–3 | 1–5 |
| Type | Layer | Best For |
|---|---|---|
| Internal LB | L4 | Backend pools |
| Public LB | L4 | External traffic |
| App Gateway | L7 | HTTP/HTTPS + WAF |
| Policy | Rollout | Use |
|---|---|---|
| Automatic | Batch | App can tolerate disruption |
| Rolling | Controlled | Gradual, managed updates |
| Manual | On-demand | Full control; explicit API calls |
Learn what you need to know to get started with Microsoft Entra ID with this easily-digestible 5-hour bootcamp from best-selling instructor, Thomas Mitchell.
Disable these ads by becoming a labITpro Supporter!
In this 60-second explainer, you’ll learn what Azure Files is and how it provides fully managed file shares in the cloud — accessible via SMB or NFS, across Windows, Linux, and macOS.
Disable these ads by becoming a labITpro Supporter!
Want to learn about Azure virtual networks? In this quick-hitting explanation, you’ll learn what they are, what they do, and you’ll learn about key Azure vNet features.
Disable these ads by becoming a labITpro Supporter!
Have a question?
Ask The Author is available exclusively for labIT Pro Supporters. Become a Supporter for a nominal fee and get direct answers from the lab creator.
Want to know more about Azure VMs and all their settings? This brief micro-course takes you step by step through every option you’ll encounter when creating a Windows VM in Azure, so you know what it does and when to use it.
Disable these ads by becoming a labITpro Supporter!