Azure/Azure Computing

[Azure Computing] Azure Storage Account 란? #1

coxfactor-Tech 2024. 10. 24. 15:51

"Azure Storage Account"는 클라우드 저장소 서비스로, 다양한 데이터 유형을 안전하고 유연하게 확장하여 저장할 수 있는 SaaS(Software-as-a-Service)입니다. 이 서비스는 Files, Blob, Table, Queue, Disk 등 여러 스토리지 유형을 포함하며, 각 유형은 특정 데이터 구조에 최적화되어 있습니다.

Azure Storage Account는 HTTP 및 HTTPS 프로토콜을 통해 전 세계 어디에서나 접근할 수 있는 고유한 네임스페이스를 제공합니다. 또한, 보안이 중요한 환경에서는 Azure Private Link를 사용하여 프라이빗 네트워크 내에서 서비스에 안전하게 액세스할 수 있도록 구성할 수 있습니다. 이를 통해 외부 인터넷을 통하지 않고도 Azure 서비스를 이용할 수 있습니다.


Azure Storage Account는 Azure 관리 기능을 사용할 때 필수적인 기본 리소스입니다. Log Analytics, Cloud Shell, 진단 설정 등 다양한 관리 작업에서 데이터 저장 및 분석을 지원하여 매우 유용합니다. 이러한 기능을 통해 Azure 리소스를 효과적으로 모니터링하고 관리할 수 있습니다.
또한, 온프레미스에서 사용하는 Synology NAS에 있는 중요 Data를 분산 백업을 위해 다른 NAS나 클라우드 스토리지와 동기화하는 경우가 많습니다."

 


Blob Storage (SAS Key로 데이터 업로드 시스템을 구축해 NAS 대용으로 사용했습니다.)
BLOB는 Binary Large Object의 약자로, 이미지, 비디오, 음악 파일, 백업 파일 등 구조화되지 않은 대용량 데이터를 의미합니다. Blob Storage는 비정형 데이터를 효율적으로 저장하기 위한 Azure의 핵심 서비스로, 대규모 데이터를 안전하고 확장 가능하게 관리할 수 있습니다.

Table Storage (API를 사용하여 Data를 넣은적 있음...한번에 대량 데이터는 불가 행 개수 제한...120개인가?)
Table Storage에서는 구조화된 데이터를 저장할 수 있습니다. SQL 데이터베이스처럼 복잡하지 않고,더 간단하고 확장성이 뛰어난 데이터 저장소를 원하는 경우에 적합합니다. 단, 자주 액세스할 경우 추가 비용이 발생할 수 있습니다.

Queue Storage(이거 쓰는사람 댓글좀...)
애플리케이션에서 데이터를 비동기적으로 주고받기 위해 사용하는 서비스입니다.
이를 통해 애플리케이션의 다양한 구성 요소들이 순차적으로 데이터를 처리할 수 있습니다.

ex) 주문 처리 시스템에서 사용자가 주문을 넣으면, 주문 정보를 Queue에 저장한 후, 백그라운드에서 다른 서비스가 순차적으로 주문을 처리하는 방식입니다.

File Storage (AD에 조인해서 권한 관리하면서 공유파일로 쓰면 괜찮더라고요...)
File Storage는 Azure VM 환경에서 네트워크 파일 공유를 지원하는 스토리지 서비스입니다. 이를 통해 여러 가상 머신에서 동일한 파일을 액세스하고 공유할 수 있으며, SMB 프로토콜을 사용하여 네트워크 드라이브처럼 사용할 수 있습니다. File Storage는 Azure 환경에서 파일 서버 대체 및 공유 디렉토리로 활용할 수 있습니다.

Disk Storage (아주르?라고 부를때 초창기 이거씀....왠만하면 관리형 디스크...쓰세요)
Disk Storage는 가상 머신(VM)을 위한 디스크를 제공하는 스토리지 서비스입니다.VM에서 로컬 디스크처럼 사용할 수 있습니다. 이 디스크는 하나의 가상 머신에서만 접근할 수 있습니다.

 

 

Next Deploy  ;)