Azue Storage Account란?
Azure Storage Account란 가용성, 보안, 내구성, 확장성 및 중복성이 뛰어난 클라우드 스토리지를 제공하는 마이크로소프트의 관리형 서비스이다.
Storage account는 URL 형태로 HTTP 또는 HTTPS를 통해서 전 세계 어디에서나 액세스 할 수 있으며 고유한 이름을 가지고 있다.
Storage 개체 종류
- Blob
- Azure Files
- Queue Storage
- Table Storage
Azure Storage Account에는 위 4가지의 개체가 존재한다.
가장 먼저 Blob이다.
Blob Storage는 클라우드를 위한 마이크로소프트의 개체 스토리지 솔루션이다. Blob은 대량의 비정형 데이터를 저장하는데 최적화가 되어 있다. 비정형 데이터는 텍스트나 이진 데이터처럼 특정 데이터 모델이나 정의를 따르지 않는 데이터를 의미한다.
주로 브라우저 이미지, 문서, 비디오 및 오디오 스트리밍 등의 데이터를 의미한다.
Blob은 다양한 언어를 통해 사용할 수 있으며, 클라이언트는 SFTP나 NFS를 통해서 Blob을 탑재할 수 있다.
두번째로 Azure Files 이다.
Azure Files는 SMB, NFS 및 REST API를 통해서 액세스 할 수 있는 클라우드에서 완전 관리형 파일 공유를 의미한다. Azure File은 클라우드나 온프레미스 배포를 통해 동시에 탑재할 수 있다.
SMB를 통해서 windows, linux, macos 클라이언트에서 액세스 할 수있으며 NFS는 Linux 클라이언트에서 사용이 가능하다.
Azure Files는 기존 온프레미스나 나스를 보완하는데에 사용하기 좋다. 자주 사용되는 운영체제를 전세계 어디에서든지 Azure File을 탑재할 수 있기 때문이다.
세번째는 Queue Storage이다.
Azure Queue Storage는 대량의 메세지를 저장하기 위한 서비스이다. Queue란 자료구조의 한가지로 데이터가 FIFO 구조로 저장되는 형식을 의미한다.
Queue 메세지의 최대 크기는 64KB이며 스토리지 계정의 용량 제한에 도달할 때 까지 수백만개의 메시지를 포함할 수 있으며, 비동기적으로 백로그를 만드는 데 사용된다.
마지막은 Table Storage 이다.
Azure Table Storage는 비관계형으로 구조화된 데이터를 저장하는 서비스이다. 스키마 없이 디자인된 키/특성 저장소를 제공한다. 스키마가 없기 때문에 애플리케이션의 요구의 변화함에 따라 데이터를 쉽게 적응시킬 수 있으며 비용 효율적이며, 비슷한 양의 데이터일 때 전통적인 SQL에 비해서 비용이 낮다.
Azure Table Storage는 많은 양의 구조화된 데이터를 저장한다. 이 서비스는 Azure 클라우드 내부 및 외부에서 인증된 호출을 수락하는 NoSQL 데이터 저장소입니다. Azure 테이블은 구조화된 비관계형 데이터를 저장하는 데 적합하다.
'[Azure]' 카테고리의 다른 글
[Azure] L4 부하분산장치(로드밸런서) 생성하기 (10) | 2023.08.16 |
---|---|
[Azure] 가용성 집합이란 무엇인가? (0) | 2023.02.14 |
[Azure] VM 만들기 (0) | 2023.02.13 |
[Azure] VNET 만들기 (0) | 2023.02.09 |
[Azure] Azure 리소스 그룹 생성 (0) | 2023.02.09 |