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 |