Azure/Azure Infrastructure

Azure Storage 계정 생성 및 업로드

ww0610 2024. 12. 30. 14:49
반응형

1. 개요:

Azure Portal에서 Storage 계정을 생성하고 간단한 파일을 업로드 해보겠습니다

 

2. 진행 과정:

Storage 계정 생성

리소스 만들기에서 스토리지 계정 만들기로 들어갑니다.

 

당연하지만 현재 위치와 멀리 떨어져 있을 수록 가격이 증가합니다

 

성능 - 표준을 선택했을 때 4가지의 유형이 나옵니다

복제 유형 설명 가용성 사용 사례
LRS 동일 데이터 센터 내에 3개의 복제본 99.9% 비용 최적화, 데이터 손실 위험이 낮은 경우
GRS 기본 데이터 센터에 3개 복제본 + 보조 데이터 센터에 3개 복제본 99.9% 주요 재난 상황 대비
RA-GRS GRS와 동일하나 보조 지역에 읽기 엑세스 제공 99.99% 재난 대비 + 보조 읽기 성능
ZRS 동일 Azure 리전 내에 서로 다른 가용성 영역에 복제본 99.99% 지역 내 고가용성 필요한 경우

 

성능 - 프리미엄을 선택하면 3가지의 유형이 나옵니다

적절한 성능을 선택해서 진행해줍니다.

 

테스트 환경에서 네트워크 엑세스는 퍼블릭 엑세스 사용으로 해주는 것이 좋습니다

나머지는 전부 디폴트 값으로 진행해주면

 

 

이렇게 스토리지 계정이 간단하게 생성되었습니다.


Storage 계정에 파일 업로드

현재 Blob Storage로 생성을 하였기 때문에 파일 업로드를 위해서는 컨테이너가 반드시 필요합니다

그러나 SMB 프로토콜을 사용하는 File Storage의 경우는 컨테이너가 아닌 파일 공유라는 개념을 사용합니다Table Storage, Queue Storage, Disk Storage 등 또한 컨테이너가 필요하지 않습니다.

생성한 스토리지 계정의 리소스로 이동합니다

컨테이너로 이동해서 첫번째 컨테이너를 만들어 보겠습니다

 

 

컨테이너를 생성한 뒤

 

업로드 버튼을 클릭하면 표준 파일 선택기가 나옵니다

 

파일을 업로드 합니다.

 

업로드 고급 옵션에 뜨겁니 차니 등등이 있는데요

핫 계층 : 자주 엑세스되는 데이터용

쿨 계층 : 자주 엑세스되지 않는 데이터용

아카이브 계층 : 장기 보관용 데이터 입니다

 

업로드가 완료 된 후 URL 복사하여 접속해보면

 

접속이 불가능 합니다...!


공유 엑세스 서명(SAS) 생성
Bob Storage의 컨테이너는 기본적으로 Private 상태로 생성됩니다

따라서 외부의 사용자가 업로드된 파일에 접속하러면 일정 시간 동안 파일에 대한 읽기/쓰기 권한을 부여할 수 있는

SAS를 생성해야 합니다 (혹은 컨테이너 자체를 공용으로 생성해도 됩니다)

 

공유 엑세스 토큰에 들어가서 SAS 토큰을 생성한 뒤 접속하면

 

정상적으로 업로드한 이미지 파일을 볼 수 있습니다.

 


Storage 계정 생성(Blob),  파일 업로드, SAS URL 생성 까지 완료되었습니다

다음은 File Storage 사용과 Storage Explorer 사용 등을 포스팅 하겠습니다.

반응형