백엔드

[Microsoft Azure] Azure 컨테이너,스토리지 계정만들기, 이미지업로드

음그냥 2023. 12. 15. 06:04
728x90
반응형
SMALL

이번 포스팅은 azure 의 저장소에 입장할수있는 계정만드는 방법을 포함하여

계정만들고, 컨테이너만들고, 컨테이너안에 이미지업로드해서 접근하는 방법까지 직접 모조리 포스팅할것임

 

 

 

 

 

각설하고 시작 !

 

 

마소 애저 검색창에 스토리지 계정검색하면 아래처럼뜸

만들기버튼을 클릭한다

 

체크한부분 입력하거나 선택하면됨

성능 : 프리미엄 - 짧은대기시간, 신속한전송가능 입출력가능하나 과금대상임 ㅋㅋㅋㅋㅋㅋㅋ

 

 

 

 

 

 

 

보안부분은 가용성,신뢰성을 위해 백업용도로 사용될수있는 중복옵션임

blobstorage는 자연스럽게 중복되도록 옵션이 구성되어서 기본값을 선택하겠음


개별컨테이너에 대한 익명 액세스 허용은 컨테츠접근을 어디까지 오픈할거냐 묻는것임
보통 웹에서는 보이는데 앱에서는 이미지가 안보이는이유는 blobstorage에서 제대로 전송을 안해줘서그런경우가 많아서  
익명 액세스를 퍼블릭으로 허용할수밖에없음, 내부적으로만 사용할거면 퍼블릭으로 허용안해도됨

-> 개별컨테이너에 대한 익명 액세스 허용

최소TLS버전

-> 버전1.0과 1.1은 취약점이 노출된 버전이라 무조건 버전1.2로 선택 (약간의 과금부하됨,,ㅠ)

blobstorage는 수평구조고, 키만있으면 어떤객체든 접근할수있음
다양한 개체들을 저장해서 사용할수있도록 만들어놓은 저장소가 Data Lake임
Data Lake 가 Data Warehouse보다 더 큰개념이고 각광받고있음
-> Data Lake는 규모가 크다보니 논리적으로 구분해야해서 NameSpace가 생김

하지만 지금은 사용할필요없어서 체크안하겠음 !

Data Lake 안쓸거니까 엑세스 프로토콜은 패스해도됨 !

 

다음

 

 

 

 

 

 

 

나는 쇼핑몰을 만드는거라서 네트워크 엑세스를 퍼블릭으로 해야함

 

애저의 엔드포인터에서 데이터를 입력 출력할때 라우팅경로를 마소껄 쓸건지 별도의것을 쓸건지 선택
애저의 웹서버,WAS 와 DB, Blobstorage 즉, 애저끼리의 내부서비스끼리 네트워킹하는경우에도 외부네트워크를 갔다가 오는 경우도있음

-> 왠만하면 Microsoft 네트워크 라우팅을 선택하는것이 좋음

 

 

다음

 

 

 

 

 

관리자실수로 데이터날린거 복구가능한 탭이다
컨테이너에 특정시점 복원사용 : 저장소(컨테이너) 내부를 주기적으로 스냅샷찍어서 백업해놓는 옵션   즉,과금대상 ㅋ

나머지 옵션은 특정 파일삭제시 얼마보관후 버릴건지 기본옵션인데

위캡쳐에서 체크된 3개는 기본옵션이라 그냥 사용하겠음

 

다음

 

 

 

 

 

 

 

나는 실습이라 암호화까진 안할것임

 

다음

 

태그부분도 선택사항이라 굳이 안할것임

 

다음

 

 

만들기 누르면 배포진행중이라는 메시지와함께 완료가 된다 !

 

 

이로써 Blobstorage를 사용하기위한 회원가입(계정생성) 끝 !!!

 

 

 

 

=========================================================================

 

이제 컨텐츠를 저장하기위해서 추가작업을 해야한다

리소스로 이동클릭 !

 

 

 

좌측탭을 보면 파일공유,큐,테이블등 여러가지 객체유형을 저장할수있음
일단 나는 컨테이너 클릭해서 컨테이너를 만들것임
(여기서 컨테이너는 다양한객체를 저장하기위한 저장소개념이고, 가상화방식의 컨테이너와는 다른개념임)

 

 

+컨테이너버튼을 누르면 아래처럼 뜨는데 내가 사용할 컨테이너 이름을 입력하고, 나는 쇼핑몰을 만들거라 익명엑세스수준은 퍼블릭으로 했음

하단의 만들기 버튼을 클릭하면 위에 캡쳐목록에 내가만든 컨테이너목록이 추가된다

 

 

 

 

=========================================================================

 

자,  Blobstorage 컨테이너까지 만들었으니, Blobstorage에 저장되는지 테스트 해보겠다

 

https://github.com/jaehwachung/cloud_computing/blob/main/blob_storage/main_carousel.png

자료는 정재화교수님 깃에서 Blobstorage 에 저장할 이미지 파일을 다운로드해서 참고했다

 

 

 

업로드 버튼누르면 우측에 업로드탭이뜨고, 다운받은 이미지를 업로드해서 테스트할것임

 

업로드하면 아래처럼 목록에 뜬다

 

이름클릭해서 들어가면,

개요부분에 URL 부분 : 이미지에 접속할수있는 경로

편집 : 내가 다운받은 이미지를 볼수있음

 

 

주소는 블랍스토리지의 호스트네임/컨테이너이름/파일이름 순으로 정해짐

 

정상적으로 작동하는지 테스트하기위해 모바일로 직접 접속해봤다 ㅋㅋㅋㅋㅋㅋㅋ

정상작동 된다 ! 재밌군 !ㅋㅋㅋ

 

 

보통 우리가 스마트폰에서 다양한 이미지나 동영상을 볼때, 이번포스팅에 작성한 방법으로 컨텐츠를 보는것임

 

 

 

 

끝 !!

 

 

 

 

========================

 

참고로

 

업로드된 데이터 삭제시 Blob 스냅샷도 삭제 체크후 삭제하면됨

 

 

728x90
LIST