1️⃣ Azure 스토리지 계정
- 스토리지 계정은 Azure에서 데이터를 저장하고 관리하는 "나만의 데이터 공간"임.
- HTTP 또는 HTTPS를 통해 전 세계 어디서든 접속 가능함.
- 스토리지 계정 이름은 전 세계에서 유일해야 함.
- 이 이름과 Azure가 제공하는 엔드포인트(접속 주소)를 조합해 데이터를 불러옴.
→ "내가 만든 고유한 데이터 주소(url)로 데이터를 찾는 거라고 보면 됨."
2️⃣ Azure 스토리지 중복성
Azure는 데이터를 안전하게 지키기 위해 여러 곳에 복사(복제)해 둠.
① 기본 지역(주 지역) 복제
- 기본 지역 안에서 데이터가 3번 복제됨.
- LRS(로컬 중복 스토리지): 한 데이터 센터 안에서 데이터를 3번 복사함.
→ "한 건물 안에서 데이터를 여러 번 백업하는 느낌임."
- ZRS(영역 중복 스토리지): 주 지역의 세 가지 다른 건물(가용성 영역)에 데이터를 복사함.
→ "한 동네 안에서 세 개의 다른 건물에 복사하는 것과 같음."
② 보조 지역(다른 지역) 복제
- 주 지역에서 멀리 떨어진 다른 지역에도 데이터를 복사함.
- GRS(지역 중복 스토리지): 주 지역과 보조 지역 모두 LRS 방식으로 복사함.
→ "두 동네에서 각각 건물 하나에 데이터를 보관하는 느낌임."
- GZRS(지역+영역 중복 스토리지): 주 지역에서는 ZRS 방식, 보조 지역에서는 LRS 방식으로 복사함.
→ "주 지역은 동네 여러 건물에 복사하고, 보조 지역은 한 건물에 복사한다고 보면 됨."
3️⃣ Azure Blob Storage
- Azure Blob Storage는 클라우드에서 데이터를 저장하는 큰 창고임.
- 파일 형식 제한이 없어서 이미지, 동영상, 빅데이터 등 방대한 데이터를 저장할 수 있음.
- 액세스 계층: 데이터를 얼마나 자주 쓰는지에 따라 저장 방식을 선택함.
- 핫 계층: 자주 쓰는 데이터.
- 쿨 계층: 가끔 쓰는 데이터(30일 이상 저장).
- 콜드 계층: 거의 안 쓰는 데이터(90일 이상 저장).
- 보관 계층: 180일 이상 보관만 하는 데이터(거의 접근 안 함).
4️⃣ Azure File Storage
- Azure File Storage는 클라우드에 있는 큰 USB 드라이브임.
- 여러 컴퓨터가 동시에 접속해서 파일을 읽고 쓸 수 있음.
- SMB, NFS 프로토콜을 사용해 Windows, Linux, macOS에서도 쓸 수 있음.
- 자주 쓰는 파일은 가까운 서버에 복사본(캐시)을 만들어 더 빠르게 불러올 수 있음.
5️⃣ Azure Queue Storage
- Queue Storage는 대량의 메시지를 저장하는 서비스임.
- 메시지를 클라우드에 저장해두고 필요할 때 전 세계 어디서나 불러올 수 있음.
- Azure Functions 같은 서비스와 연결해 자동으로 작업 처리 가능함.
6️⃣ Azure Disk Storage
- Azure Disk는 클라우드에서 사용하는 가상 하드 디스크임.
- 물리적인 하드 디스크처럼 데이터를 저장하고 사용할 수 있음.
7️⃣ Azure Table Storage
- Table Storage는 NoSQL 데이터 저장소임.
- 관계형 데이터베이스보다 단순한 구조화된 데이터를 저장하는 데 적합함.