회사 문서에 고가용성 개인 저장소 계정을 만드는 방법

작성자

카테고리:

← 피드로
DEV Community · Emmanuel Banjo · 2026-06-09 개발(SW)
Cover image for How to create highly available private storage account for company documents

Emmanuel Banjo

Introduction

Every company has data it simply cannot afford to lose or expose such as internal documents, financial records, HR files, department reports which live at the heart of how a business operates. But when your company spans multiple offices across different regions, keeping that data private, protected, and always available becomes a real challenge.
The Finance team in one city needs to confirm cost data for an audit. The Operations team in another needs last quarter’s reports. An external partner needs temporary access to a single file. Meanwhile, your public website is quietly generating data that needs backing up every single day.
One missing file, one regional outage, one accidental leak and the consequences ripple across departments, auditors, and clients.

This guide fixes all three problems which are private storage, high availability, and automated backup all step by step.

What You’re Building
By the end of this guide you’ll have:

✅ A private storage account nobody can access without permission
✅ Geo-redundant backup across two Azure regions
✅ A locked-down container for company documents
✅ Temporary partner access via expiring links (no shared passwords)
✅ Automatic file tiering to cut costs after 30 days
✅ Automated backup replication from your public website storage

Step 1: Create the Private Storage Account

This is your company’s secure vault in the cloud.

Step 2: Set Up Geo-Redundant Storage (GRS)

One copy of your data is not enough. GRS keeps a second copy in a completely separate Azure region so that a regional outage doesn’t take your data with it.

  • In your storage account, go to Data managementRedundancy
  • Select Geo-redundant storage (GRS) from the dropdown
  • Click Save
  • Refresh page GRS You’ll now see two locations listed; your primary region and a secondary region. Your data lives in both. If one disappears, the other keeps your business running.

Step 3: Create a Private Container

Containers are how you organise files within your storage account. This one is strictly private.

  • Go to Data storageContainers
  • Click + Container
  • Set the name to private
  • Keep Public access level as Private (no anonymous access)
  • Click Create Containers

Step 4: Upload a File and Confirm It’s Private

Let’s test that privacy actually works.

Step 5: Grant Temporary Partner Access via SAS

Your external partner needs to view one file for 24 hours. You don’t want to give them an account, a password, or permanent access. SAS tokens are the answer. A self-expiring link that works once, for a set time, then stops.

Step 6: Auto-Move Old Files to Cool Storage

Files you haven’t touched in 30 days cost the same as files you use every day. That’s wasteful and this rule fixes it automatically.

Step 7: Create a Backup Container

Before setting up automatic replication, you need somewhere to receive the backup files.

  • In your private storage account, go to Data storageContainers
  • Click + Container
  • Name it backup
  • Keep the defaults and click Create container This container will receive automatic copies of your public website files.

Step 8: Set Up Automatic Website Backup (Object Replication)

Your public website storage has files that need backing up. Instead of doing it manually, set up a replication rule that copies files automatically in the background.

Test the Replication (Optional)

You’ve got a live backup running in the background. ✅

Common Issues

  • Seeing “Public access not permitted” error when testing: That’s correct, it means your privacy settings are working. Only your SAS URL should load the file.
  • SAS URL not working: Check the expiry time, it may have already passed. Generate a new one.
  • Replication not showing up in backup container: Give it 5-10 minutes. Object replication isn’t instant. If it still doesn’t appear after 15 minutes, verify both containers exist and the rule is enabled.

Which department in your company would benefit most from this setup first? Finance, HR, or IT? Drop it in the comments, I’d love to know what you’re protecting.

원문에서 계속 ↗

코멘트

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다