Overview
서비스 개요
Global CDN은 글로벌 네트워크에 분산된 수 많은 엣지 서버를 통해 웹 서버 또는 오브젝트 스토리지에 저장된 정적 콘텐츠를 사용자에게 보다 빠르고 안전하게 전송하는 서비스입니다. 트래픽 폭주 시 원본 서버의 로드를 분산하여 원본 서버를 보호하는 역할을 하며, 인접된 엣지 서버로 부터 콘텐츠를 다운로드 받아 사용자에게 빠르고 안정적인 웹 서비스를 제공할 수 있습니다.
안내
Samsung Cloud Platform의 Global CDN 서비스는 글로벌 CDN 사업자인 Akamai사의 서비스와 인프라를 통하여 제공됩니다. Akamai사는 정보통신망법에 따라 방송미디어통신위원회로부터 불법 정보가 포함된 것으로 의심되는 url 목록을 통지받는 경우 해당 url에 대해 사용자의 접근을 제한하는 조치를 할 수 있음을 안내드립니다.
특장점
- 손쉬운 CDN 서비스 이용: Samsung Cloud Platform의 웹 기반 콘솔을 통해 편리하게 Global CDN 서비스를 신청할 수 있습니다. Samsung Cloud Platform의 원본 서버 설정과 Global CDN 엣지 서버의 캐싱 정책 설정을 간편하게 할 수 있어 신속한 콘텐츠 전송 서비스 이용이 가능합니다.
- 서비스 가용성 향상: 동시에 많은 사용자가 콘텐츠를 요청하여 과도한 트래픽이 발생하더라도 여러 위치에 분산된 엣지 서버 덕분에 사용자는 사용성 저하 없이 빠르게 콘텐츠를 이용할 수 있습니다. 따라서 안정적인 글로벌 서비스가 필요한 업무에 사용시 서비스 가용성을 보장하는 효과가 있습니다.
- 안전한 콘텐츠 사용: HTTP, HTTPS, HTTP/2 프로토콜을 지원하여 다양한 원본 서버와의 콘텐츠 연동이 가능합니다. 캐싱된 콘텐츠의 유효 시간이 만료되었거나 유효성 검증을 통해 원본 콘텐츠의 변경이 확인되면 엣지 서버의 기존 캐시는 삭제됩니다. 이후 사용자의 콘텐츠 요청 시 원본 서버의 새로운 콘텐츠를 캐싱하므로 사용자는 항상 유효한 최신 콘텐츠를 제공받을 수 있습니다.
- 효율적인 비용 관리: 대용량 파일 다운로드 등 대규모 트래픽이 요구되는 업무 환경에서도 대량의 자원 사용 필요 없이 안정적인 서비스가 가능합니다. 또한 Global CDN 사용 요금은 콘텐츠 사용량에 따른 비용만 청구되므로 효율적인 비용 관리가 가능합니다.
서비스 구성도
제공 기능
Global CDN 서비스는 다음과 같은 기능을 제공합니다.
- 원본 설정: 원본 서버의 위치 및 경로를 설정하고 원본 콘텐츠의 압축 기능을 기본 제공함으로 트래픽 감소 및 응답속도를 개선합니다.
- 캐싱 설정: 캐싱된 콘텐츠 전송 정책 및 캐시 만료 시간을 설정하고, 콘텐츠의 유효기간 경과 (TTL 만료)시 엣지 서버에 캐싱된 만료된 콘텐츠를 삭제 (Purge) 할 수 있습니다.
- 콘텐츠 보호: HTTPS 프로토콜을 통한 원본 서버와의 통신으로 콘텐츠 통신 경로의 보안을 강화하고 Global CDN망의 강력한 보안 기능으로 DDoS 공격 및 웹 기반 공격으로부터 콘텐츠와 사용자를 보호할 수 있습니다.
구성 요소
원본과 글로벌 CDN망의 연결
| 구분 | 설명 |
|---|---|
| 원본 위치 및 경로 설정 | 메인 이름 또는 IP주소를 기반으로 원본 서버의 위치, 프로토콜, 포트 번호, 파일 경로를 설정해 Global CDN망에 원본을 연결 |
| Forward host header | Global CDN에서 원본 서버로 요청 시 사용자에게 전달할 Host 헤더값을 설정 |
| Cache key hostname | Global CDN Edge 서버에서 콘텐츠를 식별하기 위한 캐시 키 정보 설정 |
| Custom header(요청) | Custom header 사용 여부 설정 |
표. 원본과 글로벌 CDN망의 연결 설정
글로벌 CDN망에서의 캐싱
| 구분 | 설명 |
|---|---|
| 캐싱 옵션 | 원본 서버의 Cache-control과 만료시간을 활용한 Global CDN망에서의 캐싱 옵션 설정 |
| 콘텐츠 전송 정책 | TTL 만료에 따른 유효성을 기준으로 한 전송 정책 설정 |
| Cache 만료 시간 | 캐싱된 콘텐츠의 만료 시간 설정 |
| 세부 정책 | Ignore query string, Range request, Custom header 사용 여부 설정 |
표. 글로벌 CDN망에서 캐싱 설정
제약 사항
Global CDN 서비스의 제약 사항은 다음과 같습니다.
| 구분 | 설명 |
|---|---|
| Account당 최대 생성 가능 도메인수 | 20 |
표. Global CDN의 제약 사항
리전별 제공 현황
Global CDN는 아래의 환경에서 제공 가능합니다.
| 리전 | 제공 여부 |
|---|---|
| 한국 서부(kr-west1) | 제공 |
| 한국 동부(kr-east1) | 제공 |
| 한국 남부1(kr-south1) | 미제공 |
| 한국 남부2(kr-south2) | 미제공 |
| 한국 남부3(kr-south3) | 미제공 |
표. Global CDN 리전별 제공 현황
선행 서비스
Global CDN 서비스는 선행 서비스가 없습니다.
