'스토리지'에 해당되는 글 1건

  1. 2017.02.07 Azure의 Storage, CDN, 사용자 지정 도메인 2/2

2017.02.07 23:00 Azure

이전 포스팅에서 Azure Storage를 만들어 컨테이너를 만들고 이미지 파일을 업로드하여 브라우저에서 잘 보이는지 확인하였습니다.

 

이번에는 지난번에 만든 스토리지를 CDN에 연결 시키는 작업을 하려고 합니다.

 

우선 CDN 가격 정책은 3가지로 구분되어 있습니다. (17 1월 기준)

 

표준은 Verizon Akamai를 사용할 수 있으며 1GB당 최소 104원이며

프리미엄은 Verizon만 사용 가능하며 1GB당 최소 204원 입니다.

당연히 프리미엄이 더 다양한 분석과 규칙을 적용할 수 있으며 실시간 분석이 가능하다는 장점도 있습니다1TB당 최소 10만원 차이이니 기업 사용자는 다양한 분석이 가능한 제품을 사용하는 것이 좋지 않을까 생각됩니다.

 

자 이제 CDN을 연결하러 가볼까요.

 

Azure 포탈에서 CDN 프로필로 들어가 추가를 합니다.

 


CDN
프로필 의 각 영역에 값을 채워 넣고 만들기를 클릭 합니다.


CDN
이 프로필이 만들어 졌습니다.



개요에서 끝점을 클릭하여 끝점을 추가 합니다.

여기에서 이전에 만들어 놓았던 스토리지를 연결합니다.


 

1) 이미지 파일을 하나의 폴더에서 관리한다면 "원본 경로"에 해당 이미지 폴더를 입력하여 고정 시켜 놓는 것이 편합니다.

   이경우 이미지 파일의 경로는 icerainbow.azureedge.net/이미지파일 이 됩니다.

2) 이미지를 넣어서 관리할 폴더가 여러개일 경우라면 원본 경로를 지정하지 않아야 합니다.

   (아니면 폴더마다 1)의 방법으로 폴더마다 끝점을 만들어서 운영하면 됩니다.)

   이경우 이미지 파일의 경로는 icerainbow.azureedge.net/폴더명/이미지파일 이 됩니다.

 

끝점을 만들고 있습니다. 잠시 기다리면


 

끝점이 만들어졌네요.


 

끝점이 만들어 지더라도 바로 사용할 수 없고 90분을 기다려야 합니다.

(아마도 전세계에 흩어져 있는 POP에 해당 사항을 업데이트 하는데 필요한 시간인것 같습니다.)


 

90분이 지나서 끝점에 있는 이미지 파일을 브라우저에서 열어보면 잘 열리는 것을 확인할 수 있습니다.

html 소스는 이렇게 됩니다.

<img src="https://icerainbow.azureedge.net/icerainbow1.png">


 

사용자 지정 도메인은 위의 내용과 같이 이미지 파일이 있는 도메인이 표시되는 것보다 여러가지 이유로 인하여 그 회사의 도메인 또는 서브 도메인을 사용하고 싶을때 사용 합니다

예를 들면 www.icerainbow.com 을 소유하고 있는데 cdn.icerainbow.com 과 같은 사용자 지정 도메인을 사용하려고 한다면 적용할 수 있는 방법입니다.


 

, 아직 https를 지원하지 않습니다. (17 1월 기준)


 


종합해서 이미지 기준의
html 코드로 설명 드리면 이렇습니다.

 

1) 웹서버 로컬 하드디스크에 이미지 파일이 있을 경우

   <img src="/images/icerainbow01.png">

2) Azure 스토리지에 image 폴더를 만들고 그안에 이미지 파일이 있을 경우

   <img src="https://icerainbowimage.blob.core.windows.net/image/icerainbow1.png">

3) CDN 프로필을 생성하고 끝점을 Azure 스토리지의 image 폴더를 원본 경로로 지정했을 경우

   <img src="https://icerainbow.azureedge.net/icerainbow1.png">

4) 사용자 지정 도메인을 사용할 경우.

   <img src="http://사용자지정도메인/icerainbow1.png">


 

이렇게 됩니다.

 

각각의 상황별로 장단점이 있으니 적절한 환경에 따라 선택해서 사용하면 되겠습니다.

가능하다면 CDN을 사용해보세요. (소근소근~)













 


저작자 표시 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by 얼음무지개

댓글을 달아 주세요

이전버튼 1 이전버튼

블로그 이미지
얼음무지개
free counters

글 보관함


티스토리 툴바