반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- CES 2O21 참가
- cudnn
- web 개발
- broscoding
- classification
- 데이터전문기관
- 대이터
- 웹 용어
- discrete_scatter
- KNeighborsClassifier
- CES 2O21 참여
- web 사진
- java역사
- mglearn
- vscode
- C언어
- 결합전문기관
- tensorflow
- pycharm
- html
- web
- bccard
- Keras
- 자료구조
- paragraph
- web 용어
- inorder
- 머신러닝
- 재귀함수
- postorder
Archives
- Today
- Total
bro's coding
AZRUE-305.FILE Storage vs BLOB Storage 본문
반응형
Azure File Storage와 Azure Blob Storage는 둘 다 Azure에서 제공하는 클라우드 스토리지 서비스지만, 목적과 사용 방식이 다릅니다. 두 서비스를 비교해 보면 아래와 같은 차이점이 있습니다:
1. 목적 및 사용 사례
- Azure File Storage:
- 파일 공유를 목적으로 설계된 서비스입니다.
- SMB (Server Message Block) 프로토콜을 지원하여 온-프레미스 애플리케이션과의 호환성이 뛰어나며, Windows, Linux에서 모두 사용할 수 있습니다.
- 주로 파일 시스템의 방식으로 운영되며, 여러 가상 머신(VM)에서 파일을 공유하고 사용할 수 있습니다.
- 사용 사례: 파일 서버, 응용 프로그램에서 파일 공유, VM 간 데이터 공유 등.
- Azure Blob Storage:
- 비정형 데이터 저장을 위한 서비스로, 파일, 이미지, 비디오, 로그 파일 등과 같은 데이터를 저장할 수 있습니다.
- RESTful API를 통해 HTTP(S)를 사용하여 데이터를 업로드, 다운로드, 삭제할 수 있습니다.
- 데이터 계층(핫, 쿨, 아카이브)을 통해 저장 비용을 최적화할 수 있습니다.
- 사용 사례: 대용량 파일 저장, 백업 및 복원, 스트리밍 데이터, 빅 데이터 분석 등.
2. 데이터 구조
- Azure File Storage:
- 파일 시스템 기반의 저장소로, 디렉토리와 파일을 계층적 구조로 관리합니다.
- 파일 시스템과 유사하게 폴더 및 파일을 사용하여 데이터를 정리합니다.
- Azure Blob Storage:
- 객체 기반 스토리지로, 파일을 Blob(객체) 형태로 저장합니다.
- Blob에는 블롭 컨테이너가 있으며, 컨테이너는 파일을 그룹화하는 용도로 사용됩니다.
- Blob은 Block Blob, Append Blob, Page Blob으로 구분되며, 각각의 유형은 다양한 용도에 맞게 최적화됩니다.
3. 프로토콜 지원
- Azure File Storage:
- SMB 프로토콜을 지원하여 네트워크 공유를 사용할 수 있습니다.
- Windows, Linux, macOS에서 파일 시스템처럼 마운트하여 사용할 수 있습니다.
- Azure Blob Storage:
- HTTP/HTTPS를 통해 RESTful API로 데이터를 다룹니다.
- Azure Storage SDK, AzCopy, Azure CLI, PowerShell을 통해 데이터를 관리할 수 있습니다.
4. 성능 및 확장성
- Azure File Storage:
- 파일 공유를 위한 고성능 저장소로, 여러 VM에서 파일을 공유할 수 있습니다.
- 성능은 디스크 유형(표준 HDD, 프리미엄 SSD)에 따라 다릅니다.
- Azure Blob Storage:
- 대규모의 비정형 데이터를 저장하고 처리할 수 있는 고확장성 서비스를 제공합니다.
- 다양한 데이터 계층(핫, 쿨, 아카이브)으로 성능을 최적화하고, 비용을 절감할 수 있습니다.
5. 데이터 접근 방식
- Azure File Storage:
- 파일 시스템처럼 액세스하며, SMB 프로토콜을 통해 파일 공유가 가능합니다.
- 여러 VM에서 동일한 파일을 동시 액세스할 수 있습니다.
- Azure Blob Storage:
- 객체 저장 방식으로, 각 Blob은 고유한 URL을 통해 액세스됩니다.
- 파일을 객체로 저장하며, 대규모 데이터를 효율적으로 관리할 수 있습니다.
6. 가격
- Azure File Storage:
- 가격은 용량과 성능 수준(표준 HDD 또는 프리미엄 SSD)에 따라 다릅니다.
- 고급(Premium) 성능은 더 높은 가격이 부과됩니다.
- Azure Blob Storage:
- 가격은 저장된 데이터의 용량, 액세스 빈도(핫, 쿨, 아카이브 계층)에 따라 달라집니다.
- 저장 용량뿐만 아니라 데이터 전송, 읽기/쓰기 작업도 가격에 영향을 미칩니다.
7. 보안 및 관리
- Azure File Storage:
- **Azure Active Directory (AAD)**와 연동하여 액세스 제어를 설정할 수 있습니다.
- SMB 프로토콜을 사용하여 보안을 설정하고, 데이터 전송 시 암호화가 적용됩니다.
- Azure Blob Storage:
- Shared Access Signatures (SAS), **Azure Active Directory (AAD)**를 통해 세부적인 액세스 제어가 가능합니다.
- 암호화와 보안 옵션이 내장되어 있습니다.
8. 데이터 계층화 및 비용 최적화
- Azure File Storage:
- 계층화된 스토리지는 제공하지 않으며, 모든 데이터가 동일한 성능 수준에서 처리됩니다.
- Azure Blob Storage:
- 핫, 쿨, 아카이브 계층으로 데이터를 저장하여 비용을 최적화할 수 있습니다.
- 자주 접근하지 않는 데이터는 쿨, 아카이브 계층으로 이동하여 저렴한 비용으로 장기 보관할 수 있습니다.
결론
특징Azure File StorageAzure Blob Storage용도 | 파일 공유 및 네트워크 드라이브 | 비정형 데이터 저장 및 대규모 파일 처리 |
프로토콜 | SMB 프로토콜 지원 | RESTful API를 통한 HTTP/HTTPS 지원 |
파일 구조 | 파일 시스템, 디렉토리 및 폴더 | Blob (객체) 기반, 컨테이너로 그룹화 |
주요 사용 사례 | 파일 공유, VM 간 파일 공유 | 대용량 파일 저장, 이미지/비디오 저장, 로그 파일 저장 |
성능 | 표준 HDD 및 프리미엄 SSD 기반 | 다양한 계층(핫, 쿨, 아카이브)으로 성능 최적화 가능 |
가격 | 성능 수준에 따라 비용 차이 (표준 HDD, 프리미엄 SSD) | 데이터 계층과 액세스 빈도에 따라 비용 최적화 가능 |
Azure File Storage는 파일 공유와 네트워크 디스크로서의 기능이 필요할 때 적합하고, Azure Blob Storage는 비정형 데이터를 저장하고 대규모 데이터 처리 및 분석에 더 적합합니다.
반응형
'[CLOUD] > Azure' 카테고리의 다른 글
AZ-305.Azure Key Vault (0) | 2024.12.18 |
---|---|
AZ-305.Data Factory (1) | 2024.12.18 |
AZ-305.Azure NetApp Files (0) | 2024.12.17 |
AZ-305.Storage (0) | 2024.12.17 |
AZ-305.Functions (0) | 2024.12.17 |
AZ-305.Azure Container Instances(ACI) (0) | 2024.12.17 |
AZ-305.PaaS.webApp/APIApp/WebJob/MobileApp (0) | 2024.12.16 |
AZ-305.VM Scale Sets (0) | 2024.12.16 |
Comments