본문 바로가기
Cloud Computing/Azure

[Azure] Origin 추가하기

by 8희 2023. 10. 15.

1. Origin

 

- Origin types: 저장소, 웹 응용 프로그램, 사용자 지정 원본

- HTTP와 HTTPS를 사용할 수 있음

 

- Port 변경 가능 (오리진과 팝 서버랑 통신하는 포트를 만드는 것) 

- 실제로 CDN은 HTTP와 HTTPS 포트를 지원하기 때문에 80포트와 453 포트로 통신 가능

- 그러나 CDN과 오리진 간 통신은 포트를 변경해서 통신할 수 있다는 것을 의미!

 

- Endpoint는 하나의 Origin을 가질 수 있음

- 즉, 오리진을 추가한다는 의미는 프로파일에 엔드포인트를 하나씩 추가하는 것이라고 생각하면 됨

 

- Origin과 통신 시 Header 값 변경 가능

- 쉽게 말해서 사용자가 특정 도메인에 접속했을 때, 이 CDN과 오리진과 통신할 때는 다른 헤더 값 설정 가능

- 즉, 호스트 헤더 값이 다른 것도 가능

 

- Endpoint가 Origin의 특정 Path를 바라볼 수 있음

- 기본적으로 웹서버 혹은 오리진 서버의 특정 패스 안 쪽에 콘텐츠가 있는데 그 콘텐츠의 패스 길이를 

  숨기고 싶을 때는 엔드포인트에 오리진을 연결할 때 패스를 추가적으로 설정하면 됨

 

2. Azure Origin과 Azure CDN 데이터 전송 무료

 

- 애저의 스토리지 어카운트나 웹서비스 혹은 로드밸러스나 가상 컴퓨터 등에서 직접 엔드포인트로

  통신을 한다면 팝서버와 오리진 서버 간의 통신 비용이 무료가 되는 것 

- 팝서버와 사용자가 통신하는 트랜스포트 아웃 비용은 계속해서 발생

- 그래서 오리진 서버와 팝서버 간 통신 비용이 무료가 되면서 조금 더 절약된 비용할 사용할 수 있는 옵션

 

3. 데모: Origin 추가하기

 

- Verizon 스탠다드에서 설정

- 현재 Verizon 스탠다드에 엔드포인트가 하나 생성된 상태

- 엔드포인트 호스트 네임을 클릭해서 링크를 해 보면 웹사이트가 뜸

 

 

- Settings 아래에 Origin 클릭

- Origin의 실제 타입과 호스트 네임, Origin과 통신하는 헤더, 호스트 헤더 값을 설정할 수 있음

 

- Origin 호스트 헤더가 실제 웹사이트 뒤쪽에 있는 오리진이 허용하고 있는 호스트 헤더 값이 되어야 함

- 오리진 패스는 도메인에서 다른 걸 사용하더라도 실제 CDN에서는 호스트 헤더로 통신

 

- 현재 프로토콜은 HTTP와 HTTPS 두 개 모두 활성화 되어 있음

- 실제 오리진과 통신하는 것을 80포트와 453포트 둘 다 허용할 것인지 하나만 허용할 것인지에 대한 옵션

 

- HTTP를 제외하고 Save를 눌러 설정 적용을 한 뒤 조금 더 테스트 진행

 

 

- 설정이 끝나면 프로토콜에 HTTPS로 표시가 되고, 주소도 전부 다 HTTPS로 변경됨

- 주소를 그대로 들어가면 HTTPS로 표시가 되고, 웹브라우저에서 HTTP로 변경 시 접속 불가능

 


참고

https://www.inflearn.com/course/azure-cdn-%EA%B2%8C%EC%9E%84%EA%B0%9C%EB%B0%9C#curriculum

 

[무료] 게임 개발을 위해 알아야 할 Azure CDN - 인프런 | 강의

Azure CDN을 이용하여 컨텐츠를 배포하는 방법에 대한 강의입니다., Azure를 강의하다. 안녕하세요. 많은 인터넷 교육 플랫폼에 Microsoft Azure에 관한 강의 영상이 너무 없어서 만들게 되었습니다. 많

www.inflearn.com

 

'Cloud Computing > Azure' 카테고리의 다른 글

[Azure] CDN 압축과 최적화  (0) 2023.10.29
[Azure] Custom domain 설정과 SSL 구성  (0) 2023.10.21
[Azure] Profile과 Endpoint 만들기  (0) 2023.10.08
[Azure] CDN SKU와 과금  (0) 2023.09.28
[Azure] CDN이란  (0) 2023.09.23