Azure 스토리지 계정 쉽게 이해하기: 초보자를 위한 가이드
By Mirko Peters ·
클라우드 데이터 관리의 세계를 깊이 있게 다루는 이번 콘텐츠에 오신 것을 환영합니다! Microsoft Azure 여정을 막 시작한 IT 전문가이든, 경험 많은 cl…
Automatically translated with AI from the original post. Read the English original

클라우드 데이터 관리의 세계를 깊이 있게 살펴보는 자리에 오신 것을 환영합니다. Microsoft Azure 여정을 막 시작한 IT 전문가든, 클라우드 전략을 다듬고자 하는 경험 많은 클라우드 아키텍트든, 데이터가 어떻게 구조화되고 보호되는지 이해하는 것은 매우 중요합니다. 빠르게 변화하는 현대 클라우드 컴퓨팅 생태계에서 파일, 비정형 미디어, 애플리케이션 로그, NoSQL 워크로드를 위한 안정적인 기반을 갖추는 것은 선택이 아닌 필수입니다. 그 기반은 클라우드 리포지토리를 올바르게 구성하고 관리하는 데서 시작합니다. 이 주제에 대한 기본 개념을 익히고 이러한 메커니즘이 실제로 어떻게 작동하는지 실용적으로 알고 싶다면, 관련 팟캐스트 에피소드 Azure Storage Accounts - Simply Explained를 꼭 확인해 보시기 바랍니다.
Azure 스토리지 계정이란?
정의와 목적
Azure 스토리지 계정은 클라우드에서 다양한 유형의 데이터를 관리하기 위한 기반 역할을 합니다. 비정형 데이터, 파일, 메시지, NoSQL 데이터 등을 저장하고 액세스할 수 있는 통합 플랫폼을 제공합니다. 각 Azure 스토리지 계정은 데이터를 위한 고유한 네임스페이스를 만들어, 저장되는 모든 개체가 고유한 URL을 갖도록 합니다. 이러한 구조는 데이터 관리를 단순화하고 Azure 플랫폼 전반에서 접근성을 높여 줍니다.
Azure 스토리지 계정의 주된 목적은 데이터를 위한 안전하고 확장 가능한 환경을 제공하는 것입니다. 하나의 계정 안에서 다음과 같은 여러 스토리지 유형을 사용할 수 있습니다.
- Blob Storage: 이미지나 동영상과 같은 비정형 데이터에 적합합니다.
- File Storage: 네트워크 파일 공유에 적합합니다.
- Queue Storage: 애플리케이션 간 메시지를 관리하는 데 유용합니다.
- Table Storage: 비관계형 데이터를 위해 설계되었습니다.
모든 Azure 스토리지 서비스는 스토리지 계정 안에서 작동하며, 스토리지 계정은 보안, 청구, 복제의 경계 역할을 합니다. 즉, 데이터가 위치할 리전, 성능 계층, 중복성 모델을 정의할 수 있습니다. 예를 들어 데이터 내구성과 고가용성을 보장하기 위해 LRS(Locally Redundant Storage, 로컬 중복 스토리지)나 GRS(Geo-Redundant Storage, geo 중복 스토리지)와 같은 복제 전략 중에서 선택할 수 있습니다.
클라우드 컴퓨팅에서의 중요성
Azure 스토리지 계정은 확장성과 안정성을 높여 클라우드 컴퓨팅에서 중요한 역할을 합니다. 조직은 특히 사용량이 많은 시기에도 리소스를 효율적으로 관리할 수 있습니다. 이러한 유연성 덕분에 기존 아키텍처를 크게 변경하지 않고도 새로운 기능을 추가하고 더 큰 데이터 세트를 수용할 수 있습니다.
또한 Azure 스토리지 계정은 여러 리전에 걸친 데이터 복제를 통해 안정성을 강화합니다. 이를 통해 예기치 않은 문제가 발생하더라도 데이터에 계속 액세스할 수 있으며, 고가용성에 기여합니다. 특정 요구 사항에 맞게 스토리지 솔루션을 조정할 수 있는 기능은 클라우드 컴퓨팅 전략에서 확장성과 안정성을 한층 더 높여 줍니다.
보안 역시 Azure 스토리지 계정의 중요한 측면입니다. 저장 데이터와 전송 중 데이터에 대한 암호화와 같은 기능이 포함되어 있어, 데이터가 수명 주기 전반에 걸쳐 안전하게 유지됩니다. 역할 기반 액세스 제어(RBAC)는 최소 권한 원칙을 적용하여 보안 사고를 예방하고 규정 준수 요건을 충족하는 데 도움을 줍니다.
Azure의 스토리지 계정 유형
Blob Storage
주요 기능
Blob Storage는 이미지, 동영상, 문서와 같은 비정형 데이터를 저장하도록 설계되었습니다. 다음은 많은 애플리케이션에서 Blob Storage를 선호하는 주요 기능입니다.
- 확장성: 용량 제한을 걱정하지 않고 수백 테라바이트에 이르는 대량의 데이터를 저장할 수 있습니다.
- 데이터 복제: Azure는 LRS(Locally Redundant Storage)와 GRS(Geo-Redundant Storage)를 포함한 다양한 복제 옵션을 제공하여 데이터의 내구성과 가용성을 보장합니다.
- 데이터 암호화: Azure는 저장 데이터와 전송 중 데이터를 자동으로 암호화하여 추가적인 보안 계층을 제공합니다.
- 액세스 계층: Blob Storage는 핫, 쿨, 아카이브 등 여러 액세스 계층을 지원하므로 데이터에 액세스하는 빈도에 따라 비용을 최적화할 수 있습니다.
사용 사례
Blob Storage는 활용도가 높아 다양한 애플리케이션에서 사용할 수 있습니다. 대표적인 사용 사례는 다음과 같습니다.
- 이미지 및 문서 제공: 이미지나 문서를 브라우저로 직접 제공할 수 있어 웹 애플리케이션에 적합합니다.
- 백업 및 재해 복구: 백업과 복원, 재해 복구를 위해 데이터를 저장하여 비즈니스 연속성을 보장합니다.
- 미디어 스트리밍: Blob Storage를 동영상과 오디오 스트리밍에 사용하면 사용자에게 끊김 없는 경험을 제공할 수 있습니다.
- 로깅: 애플리케이션의 로그 파일을 기록하여 운영 데이터에 쉽게 접근하고 분석할 수 있도록 합니다.
File Storage
주요 기능
Azure File Storage는 완전 관리형 클라우드 파일 공유 서비스를 제공합니다. 주요 기능은 다음과 같습니다.
- 프로토콜 지원: SMB, NFS, REST API를 지원하여 파일 공유에 유연하게 접근할 수 있습니다.
- 하이브리드 클라우드 통합: Azure File Storage는 온프레미스 시스템과 원활하게 통합되어 하이브리드 클라우드 환경에 적합합니다.
- 확장성: 파일 공유를 손쉽게 확장할 수 있어 늘어나는 데이터 요구를 번거로움 없이 수용할 수 있습니다.
- 비즈니스 연속성: 로컬 장애가 운영에 미치는 영향에 대한 우려를 줄여 전반적인 비즈니스 연속성을 높여 줍니다.
사용 사례
File Storage는 다양한 업무 운영에 특히 유용합니다. 파일 스토리지의 활용 사례는 다음과 같습니다.
- 파일 공유: Azure Files를 사용하면 팀과 부서 간에 안전하고 관리된 파일 공유가 가능합니다.
- 백업 솔루션: 백업용 파일 공유를 구현하여 재해 복구 전략을 강화합니다.
- 애플리케이션 마이그레이션: 파일 공유를 필요로 하는 애플리케이션을 큰 변경 없이 클라우드로 리프트 앤드 시프트할 수 있습니다.
- Azure File Sync: Azure 파일 공유를 Windows Server에 복제하여 성능과 캐싱을 개선합니다.
Queue Storage
주요 기능
Queue Storage는 애플리케이션 간 메시지를 관리하도록 설계되었습니다. 주요 기능은 다음과 같습니다.
- 비동기 통신: 서비스가 서로 다른 시점이나 속도로 동작하더라도 메시지를 안정적으로 보내고 받을 수 있습니다.
- 내구성: Queue Storage는 큐와 메시지 데이터의 복사본을 여러 개 유지하여 데이터가 유실되지 않도록 합니다.
- 자동 장애 처리: 서비스가 일시적인 장애를 자동으로 관리하여 네트워크 문제가 발생해도 안정성을 높입니다.
사용 사례
Queue Storage는 분산 애플리케이션 아키텍처에 유용합니다. 큐 스토리지의 활용 사례는 다음과 같습니다.
- 서비스 분리: 서비스를 분리하여 확장성과 복원력을 높이며, 특히 마이크로서비스에 유용합니다.
- 백그라운드 작업 처리: 기본 애플리케이션이 바쁘더라도 작업이 완료되도록 백그라운드 작업 처리에 Queue Storage를 사용합니다.
- 이벤트 기반 아키텍처: 서로 다른 구성 요소가 메시지를 통해 통신하는 이벤트 기반 아키텍처를 구현하여 전체 시스템 효율을 높입니다.
Table Storage
주요 기능
Azure Table Storage는 간단하고 비용 효율적으로 구조화된 데이터를 저장할 수 있는 NoSQL 키-값 저장소입니다. 개발자에게 가치 있는 옵션이 되는 주요 기능은 다음과 같습니다.
- 확장성: Azure Table Storage는 스토리지 노드 전체에 파티션을 분산하여 대량의 데이터를 처리할 수 있습니다. 이를 통해 성능 병목 현상에 대한 걱정 없이 애플리케이션을 확장할 수 있습니다.
- 비용 효율성: 대량의 구조화된 데이터를 저장할 때 관계형 데이터베이스보다 비용이 낮습니다. 예를 들어 1GB 미만의 데이터를 월 약 0.05달러에 저장할 수 있습니다.
- 데이터 모델링의 유연성: 단순한 속성 집합을 사용할 수 있어 다양한 애플리케이션에 적합합니다. 이러한 유연성 덕분에 애플리케이션이 발전함에 따라 데이터 모델을 조정할 수 있습니다.
- 성능 최적화: 읽기 및 쓰기 작업이 파티션 내에서 최적화되어 처리량과 성능이 향상됩니다. 따라서 부하가 큰 상황에서도 애플리케이션이 원활하게 실행됩니다.
사용 사례
Azure Table Storage는 전통적인 관계형 데이터베이스가 적합하지 않은 특정 시나리오에 이상적입니다. 대표적인 사용 사례는 다음과 같습니다.
- 사용자 프로필 저장: 사용자 프로필, 환경 설정, 세션 데이터, 애플리케이션 상태를 저장할 수 있습니다. Table Storage가 제공하는 낮은 지연 시간 덕분에 이 정보에 빠르게 접근할 수 있습니다.
- 웹 규모 애플리케이션: 클러스터형 인덱스를 통해 빠른 쿼리가 필요한 웹 규모 애플리케이션에 적합합니다. OData 프로토콜과 LINQ 쿼리를 활용하면 효율적으로 데이터를 가져올 수 있습니다.
- 비용 효율적인 솔루션: 대용량 데이터 세트를 위한 비용 효율적인 스토리지 솔루션이 필요하다면 Table Storage가 훌륭한 선택입니다. 관계형 데이터베이스와 비교하면 데이터 관리가 간단해집니다.
- 제한된 액세스 시나리오: 애플리케이션이 한 번에 단일 테이블에만 액세스하면 된다면 Table Storage가 이상적입니다. 조인은 LINQ를 사용해 클라이언트 쪽에서 처리할 수 있으므로 소규모 데이터 세트에 적합합니다.
Disk Storage
주요 기능
Azure Disk Storage는 Azure 가상 머신(VM)을 위한 고성능의 내구성 있는 블록 스토리지를 제공합니다. 클라우드 인프라에 필수적인 주요 기능은 다음과 같습니다.
- 영구 스토리지: VM이 중지되거나 할당 해제되어도 데이터가 그대로 유지됩니다. 따라서 유지 관리나 업데이트 중에도 중요한 정보를 잃지 않습니다.
- 암호화: Azure Disk Storage는 보안 강화를 위해 암호화를 지원합니다. 이 기능은 저장 중인 데이터와 전송 중인 데이터를 모두 보호하여 보안 표준 준수를 보장합니다.
- 스냅샷: 백업 및 복구를 위해 디스크의 스냅샷을 손쉽게 만들 수 있습니다. 이 기능은 재해 복구 전략을 단순화하고 비즈니스 연속성을 유지하는 데 도움이 됩니다.
- 성능 계층: Azure는 다양한 워크로드에 맞는 여러 성능 수준을 제공합니다. 애플리케이션의 성능 요구 사항에 따라 표준 디스크와 프리미엄 디스크 중에서 선택할 수 있습니다.
사용 사례
Azure Disk Storage는 다양한 애플리케이션에 특히 유용합니다. 일반적인 사용 사례는 다음과 같습니다.
- 가상 머신: VM에 Azure Disk Storage를 사용하면 고가용성과 성능을 확보할 수 있습니다. 운영 체제와 애플리케이션에 필요한 스토리지를 제공합니다.
- 백업 솔루션: 백업용으로 디스크 스토리지를 구현하면 재해 복구 전략을 개선할 수 있습니다. 스냅샷을 사용하면 필요할 때 데이터를 빠르게 복원할 수 있습니다.
- 데이터베이스 스토리지: 성능과 안정성을 높이기 위해 Azure Disk Storage에 데이터베이스를 저장하세요. 디스크 스토리지의 영구적인 특성 덕분에 데이터에 계속 접근할 수 있습니다.
- 고성능 애플리케이션: 애플리케이션이 데이터에 대한 낮은 지연 시간 액세스를 요구한다면 Azure Disk Storage가 적합한 선택입니다. 까다로운 워크로드를 위한 성능 격리와 확장성을 제공합니다.
적합한 Azure 스토리지 계정 선택
고려 사항
Azure 스토리지 계정을 선택할 때는 특정 요구 사항을 충족하는지 확인하기 위해 몇 가지 핵심 요소를 평가해야 합니다. 다음은 중요한 고려 사항입니다.
- 사용 패턴: 스토리지를 어떻게 사용할지 파악하세요. 워크로드마다 지연 시간과 처리량 요구 사항이 다릅니다. 예를 들어 애플리케이션이 읽기 지연 시간에 민감하다면 HDD보다 SSD 파일 공유를 선호할 수 있습니다.
- 데이터 중복성: 필요한 중복성 수준을 검토하세요. 기본 리전 내 데이터 복제 수준이 선택에 영향을 미칩니다. 리전 단위 재해로부터 보호하기 위해 지역 간 복제가 필요하다면 이 점이 결정에 영향을 줄 것입니다.
- 성능 요구 사항: 워크로드의 성능 요구 사항을 평가하세요. Premium과 같은 상위 성능 계층은 더 빠르지만 비용이 더 높습니다. 성능과 예산 사이에서 균형을 맞춰야 합니다.
- 액세스 패턴: 데이터에 얼마나 자주 액세스할지 생각해 보세요. 빈번한 액세스가 필요한 애플리케이션은 상위 계층 스토리지의 이점을 얻을 수 있고, 드문 액세스는 비용이 낮은 옵션을 활용할 수 있습니다.
다음은 사용 패턴에 따라 다양한 스토리지 유형이 어떻게 동작하는지에 대한 간략한 개요입니다.
| 사용 패턴 요구 사항 | SSD | HDD |
|---|---|---|
| 쓰기 지연 시간(한 자릿수 밀리초) | 예 | 예 |
| 읽기 지연 시간(한 자릿수 밀리초) | 예 | 아니요 |
비용 영향
Azure 스토리지 계정을 선택할 때 비용은 중요한 요소입니다. 스토리지 유형과 계층에 따라 비용이 다릅니다. 고려해야 할 비용 유형은 다음과 같습니다.
| 비용 유형 | 설명 |
|---|---|
| 스토리지 용량 비용 | 액세스 계층에 따라 다르며, 계층이 저렴해질수록 감소합니다. |
| 데이터 액세스 비용 | 계층이 저렴해질수록 증가하며, 읽기 시 기가바이트 단위로 청구됩니다. |
| 트랜잭션 비용 | 계층이 저렴해질수록 트랜잭션당 요금이 증가합니다. |
| 지역 간 복제 데이터 전송 | 지리적 복제가 구성된 계정에 대해 기가바이트당 부과되는 요금입니다. |
| 아웃바운드 데이터 전송 비용 | Azure 리전 밖으로 전송되는 데이터에 대해 기가바이트 단위로 부과됩니다. |
| 계층 변경 요금 | Blob의 액세스 계층을 변경할 때 적용됩니다. |
Azure Storage 계정의 성능 요구 사항은 전체 비용에 직접적인 영향을 미칩니다. Premium과 같은 고성능 계층은 비용이 더 많이 듭니다. 반면 Cool 및 Archive와 같은 낮은 계층은 비용을 절감할 수 있지만 성능이 떨어집니다. 비용을 효과적으로 관리하려면 성능 요구 사항과 예산을 신중하게 비교해 검토해야 합니다.
이러한 요소를 고려하고 비용 영향을 이해하면 데이터 관리 전략에 맞는 Azure Storage 계정을 선택할 수 있습니다.
Azure Storage 모범 사례
보안 조치
민감한 데이터를 보호하려면 Azure Storage 계정을 안전하게 관리하는 것이 중요합니다. 모범 사례를 적용하면 정보를 효과적으로 보호하는 데 도움이 됩니다. 다음은 권장되는 보안 조치입니다:
| 모범 사례 | 설명 |
|---|---|
| 변경 불가능한 Blob Storage 사용 | 중요한 Azure Blob Storage 데이터를 실수로 삭제하거나 수정하지 않도록 보호합니다. |
| 인프라 암호화 사용 | Microsoft Azure Storage 계정에 인프라 암호화가 사용되도록 설정합니다. |
| Azure Storage Blob 서비스에 대한 로깅 사용 | Azure Storage Blob 서비스에 대해 스토리지 로깅이 사용되도록 설정합니다. |
| Azure Storage에서 보안 전송 사용 | Azure Storage 계정 구성에서 "보안 전송 필요" 보안 기능이 사용되도록 설정합니다. |
| Azure Blob Storage에 대해 임시 삭제 사용 | 삭제된 데이터를 복구할 수 있도록 Microsoft Azure Storage Blob 개체에 대해 임시 삭제 기능을 사용합니다. |
| IP 주소로 스토리지 계정 액세스 제한 | 특정 IP 주소에서만 Azure Storage 계정에 액세스하도록 제한합니다. |
| 스토리지 계정에 대한 퍼블릭 네트워크 액세스 사용 안 함 | Azure Storage 계정에 대한 퍼블릭 네트워크 액세스가 사용되지 않도록 설정합니다. |
| 데이터를 보호하려면 암호화 사용 | Azure Storage는 기본적으로 Microsoft 관리형 키를 사용하여 저장된 모든 데이터를 암호화합니다. |
| 스토리지 계정에 보안 전송(HTTPS) 요구 | 스토리지 계정에 대한 모든 요청은 HTTPS를 통해 이루어져야 합니다. |
| 테넌트 간 개체 복제 허용 안 함 | 서로 다른 Microsoft Entra 테넌트 간 개체 복제를 방지합니다. |
또한 Azure Storage 큐 서비스에 대한 로깅을 사용하면 작업에 대한 인사이트를 얻을 수 있습니다. 보안을 한층 강화하려면 Microsoft Entra Authorization By Default도 사용하는 것이 좋습니다. Blob 버전 관리는 이전 버전의 데이터를 복구할 수 있게 해 주는 또 다른 유용한 기능입니다.
성능 최적화
Azure Storage의 성능을 최적화하면 애플리케이션의 효율을 크게 높일 수 있습니다. 다음은 고려할 만한 몇 가지 전략입니다:
- 규모 계획: 스토리지 계정의 확장성 목표를 파악합니다.
- 최적의 스토리지 계정 유형 선택: 트랜잭션 비율이 높고 지연 시간이 짧아야 한다면 Premium 블록 Blob 스토리지 계정을 고려합니다.
- 이동 거리 줄이기: 데이터를 클라이언트와 가장 가까운 리전에 배치하고, 멀리 떨어진 클라이언트에는 개체 복제 또는 CDN을 사용합니다.
- 효율적인 명명 체계: 해시 태그 접두사를 사용하여 작업의 지연 시간을 줄입니다.
- 데이터 클라이언트 최적화: 성능을 높이려면 AzCopy와 같은 적절한 데이터 전송 도구를 선택합니다.
- 사용자 지정 코드 최적화: 사용자 지정 래퍼 대신 Blob 작업에 Azure SDK를 사용합니다.
- 성능 데이터 수집: 스토리지 계정을 모니터링하여 성능 병목 현상을 파악하고 해결합니다.
네트워크 구성도 성능에 중요한 역할을 합니다. 지연 시간을 최소화하려면 스토리지 계정을 애플리케이션과 같은 리전에 두어야 합니다. 가상 네트워크나 프라이빗 엔드포인트를 통해 액세스를 제한하면 데이터 트래픽을 안전하게 유지할 수 있습니다.
이러한 모범 사례를 따르면 Azure Storage 계정의 보안과 성능을 모두 높여 데이터를 안전하고 접근 가능한 상태로 유지할 수 있습니다.
자주 묻는 질문
Azure Storage 계정이란 무엇입니까?
Azure Storage 계정은 데이터를 안전하게 저장하고 관리할 수 있는 클라우드 기반 서비스입니다. Blob, File, Queue, Table, Disk Storage 등 다양한 스토리지 유형을 지원합니다.
Azure Storage 계정은 어떻게 만듭니까?
Azure Portal에서 만들 수 있습니다. 로그인한 후 "스토리지 계정"으로 이동하여 "만들기"를 클릭합니다. 안내에 따라 계정 설정을 구성하면 됩니다.
Azure Storage에는 어떤 유형의 데이터를 저장할 수 있습니까?
이미지나 동영상 같은 비정형 데이터는 Blob Storage에, 파일은 File Storage에, 메시지는 Queue Storage에, 정형 데이터는 Table Storage에, 가상 머신 디스크는 Disk Storage에 저장할 수 있습니다.
Azure는 데이터 보안을 어떻게 보장하나요?
Azure는 저장 시 암호화와 전송 시 암호화, 역할 기반 액세스 제어(RBAC), 보안 전송 요구 사항 등 여러 보안 기능을 제공합니다. 이러한 조치는 승인되지 않은 액세스로부터 데이터를 보호하는 데 도움이 됩니다.
어떤 성능 계층을 사용할 수 있나요?
Azure는 Standard와 Premium을 비롯한 여러 성능 계층을 제공합니다. Standard는 일반적인 워크로드에 비용 효율적이며, Premium은 고성능 애플리케이션에 낮은 지연 시간의 액세스를 제공합니다.
나중에 성능 계층을 변경할 수 있나요?
예, Azure Storage 계정의 성능 계층을 변경할 수 있습니다. 다만 계층을 변경하면 추가 비용이 발생할 수 있고, 전환 과정에서 일부 다운타임이 필요할 수 있다는 점에 유의하시기 바랍니다.
Azure에서는 데이터 중복성을 어떻게 관리하나요?
Azure는 로컬 중복 스토리지(LRS)와 geo 중복 스토리지(GRS) 등 다양한 중복 옵션을 제공합니다. 이러한 옵션을 통해 하드웨어 장애가 발생하더라도 데이터를 계속 사용할 수 있고 내구성을 유지할 수 있습니다.
Azure Storage 계정 사용 비용은 얼마인가요?
비용은 스토리지 유형, 성능 계층, 데이터 액세스 패턴에 따라 달라집니다. 스토리지 용량, 데이터 액세스, 트랜잭션, 그리고 활성화한 geo 복제 기능에 대해 비용을 지불하게 됩니다.
결론
요약하면, Azure Storage 계정은 클라우드에서 효과적인 데이터 관리를 위해 필수적입니다. Blob, File, Queue, Table, Disk Storage를 포함해 각각 특정 요구에 맞춘 다양한 스토리지 유형을 제공합니다. 성능과 가용성 측면에서 계정을 맞춤 구성하여 조직의 목표에 부합하도록 할 수 있습니다.
핵심 요약은 다음과 같습니다.
- Azure Storage 계정은 자동 암호화와 역할 기반 액세스 제어를 포함한 엔터프라이즈급 보안 기능을 제공합니다.
- 이러한 계정을 이해하면 전반적인 클라우드 전략과 데이터 거버넌스를 강화할 수 있으며, 규정 준수와 운영 효율성을 뒷받침합니다.
Azure Storage 옵션을 살펴보고 요구 사항에 가장 적합한 방안을 찾아보시기 바랍니다. 이러한 리소스를 활용하면 데이터 관리를 최적화하고 조직의 혁신을 이끌 수 있습니다. 이 아키텍처 개념을 더 깊이 이해하고 종합적인 설명을 듣고 싶다면 추천 에피소드 Azure Storage Accounts - Simply Explained를 꼭 방문해 보시기 바랍니다.