🐳 Infra/System

CDN 서비스 사용 이유

terranbin 2025. 1. 20. 15:10
728x90
SMALL

[정의]

CDN은 속도, 보안, 안정성을 동시에 강화할 수 있는 필수적인 기술

 

[사용 이유]

1. 속도 향상
엣지 서버에서 캐시된 콘텐츠를 제공해 지연 시간(Latency)을 줄이고, 빠른 페이지 로딩 속도를 보장


2. 오리진 서버 부하 감소
캐싱을 통해 오리진 서버에 대한 요청을 줄여 서버 리소스를 절약하고, 트래픽 증가 시 안정적인 서비스를 제공


3. 글로벌 사용자 대상 서비스
전 세계에 분산된 엣지 서버를 활용해 글로벌 사용자에게 최적화된 속도로 콘텐츠를 전달


4. 보안 강화
HTTPS 암호화, DDoS 방어, WAF(Web Application Firewall)와 같은 기능으로 보안을 강화
오리진 서버를 CloudFront 등 CDN 뒤에 숨겨 직접 공격을 방지


5. 비용 최적화
캐싱으로 데이터 전송량을 줄이고, 서버의 과도한 리소스 사용을 방지하여 비용을 절감

 

[배운 점]

cdn 과 https 의 관계

 

항목 CDN 사용 시 HTTPS CDN 없이 HTTPS
설정 편의성 매우 간단 (CDN에서 인증서 관리) 인증서를 직접 설정해야 함
글로벌 최적화 전 세계 엣지 서버에서 HTTPS 처리 오리진 서버에 직접 HTTPS 연결
오리진 보호 DDoS 방어, 오리진 숨기기 가능 오리진이 직접 노출되어 취약 가능성
비용 CDN 사용 비용 발생 서버 운영 비용만 발생

 

 

LIST