1. Azure Storage 계정 기본 사항
- 데이터를 읽고 쓸 수 있는 저장소
- IaaS, PaaS 클라우드 서비스에도 사용 됨
- Azure Storage를 사용하려면 데이터 개체를 저장할 Azure Storage 계정 생성 필요 (Azure Portal, PowerShell, Azure CLI를 통해 생성 가능) (Storage는 무조건 계정 단위로 만들어서 사용)
- 스토리지 계정에는 Blob, 파일 및 디스크와 같은 모든 Azure Storage 데이터 개체 포함
2. Disk Storage 기본 사항
- Azure 가상 머신에 디스크 제공
- Disk Storage를 사용하면 연결된 가상 하드 디스크에서 데이터를 영구적으로 저장 및 액세스할 수 있음
- 디스크는 SSD, HDD 등 다양한 크기 및 성능 계층으로 제공
- 중요도 하: 표준 SSD 및 HDD / 중요 업무: 프리미엄 SSD / 최상위: Ultra Disk
3. Azure Blob Storage 기본 사항
- 클라우드용 개체 스토리지 솔루션
- 방대한 양의 데이터 저장 가능
- Azure Blob Storage는 비정형이므로 포함될 수 있는 데이터 종류에 대한 제한이 없음
- 개발자가 디스크를 살피거나 관리할 필요가 없음(Azure에서 실제 스토리지 요구 사항을 관리하기 때문)
적합한 경우
- 브라우저에 이미지 또는 문서 직접 제공
- 분산 액세스용 파일 저장.
- 비디오 및 오디오 스트리밍.
- 백업/복원, 재해 복구 및 보관용 데이터 저장
- 온-프레미스 또는 Azure 호스팅 서비스에서 분석하기 위한 데이터 저장.
- 가상 머신에 대해 최대 8TB의 데이터를 저장합니다.
4. Azure Files 기본 사항
- 클라우드에서 산업 표준 SMB 및 네트워크 파일 시스템(NFS) 프로토콜을 통해 액세스할 수 있는 완전 관리형 파일 공유 제공
- OS 상관 없이 클라우드 또는 온-프레미스 배포를 통해 동시에 탑재 가능
- 데이터를 공유하는 애플리케이션을 Azure로 쉽게 마이그레이션 가능
- Azure Files는 미사용 데이터가 암호화 되도록하고 SMB 프로토콜은 데이터가 전송 중에 암호화 되도록 함
- 파일을 가리키는 URL을 사용하여 전 세계 어디에서나 파일에 액세스할 수 있다는 점이 특ㅈ깅
- SAS(공유 액세스 서명) 토큰을 사용하여 특정 기간에 프라이빗 자산에 액세스 가능
5. Blob 액세스 계층 이해
얼만큼 사용하냐 데이터의 중요도가 얼만큼 되냐에 따라 사용
액세스 계층
- 핫 액세스 계층: 자주 액세스하는 데이터(예: 웹 사이트의 이미지)를 저장하는 데 최적화되어 있습니다.
- 쿨 액세스 계층: 자주 액세스하지 않고 30일 이상 저장하는 데이터(예: 고객에 대한 송장)에 최적화되어 있습니다.
- 보관 액세스 계층: 거의 액세스하지 않고 180일 이상 보관하며 유연한 대기 시간 요구 사항(예: 장기 백업)이 있는 데이터에 적합
고려 사항
- 핫 및 쿨 액세스 게층만 계정 수준에서 설정 가능. 보관 액세스 계층은 X
- 3 계층 모두 업로드 중 또는 업로드 후에 BloB 수준에서 설정 가능
- 쿨은 가용성은 낮아도 됨, but 내구성 대기시간 및 처리량 높아야 함. 핫 대비 SLA가 낮고 액세스 비용이 더 들지만 스토리지 비용이 적음
- 보관은 데이터를 오프라인으로 저장. 스토리지 비용이 적지만 데이터 리하이드레이션 및 액세스 비용이 많이 듬