그알것 — 그럼에도 알아야 할 것들
홈질문커뮤니티
로그인
그알것 — 그럼에도 알아야 할 것들

Service

  • 홈
  • 소개
  • 질문
  • 커뮤니티

My

  • 내 워크스페이스
  • 저장한 질문
  • 작성한 답변

Policy

  • 이용약관
  • 개인정보처리방침
  • 문의

© 2026 그알것 · What Still Matters

질문 목록Infra
Infra

CDN이란 무엇이며 도입 시 무엇을 고려해야 하나요?

실무4/5
설계5/5
인간4/5
기초2/5

면접관의 질문 의도

CDN을 단순히 '빠르게 해주는 캐시'로만 이해하는지, 아니면 만료·무효화·장애 대응까지 운영 의사결정으로 가져가는지를 가른다. Push/Pull 같은 모델을 외워서 답하는지 상황에 맞춰 고를 줄 아는지가 후속 질문의 방향을 결정한다.

큐레이션 답변

학습 자료

CDN은 분산된 엣지 서버에 콘텐츠를 캐시해 사용자에게 더 가까운 경로로 응답하는 네트워크다. Push 방식은 원본이 미리 콘텐츠를 밀어 넣어 첫 응답이 빠른 대신 배포·동기화 운영 부담이 크고, Pull 방식은 요청 시 원본에서 끌어와 자동 확장에 유리하지만 최초 요청에서 캐시 미스 지연이 한 번 발생한다. 결국 콘텐츠 갱신 빈도와 트래픽 패턴, 무효화 비용을 같이 보고 모델과 TTL을 정한다.

좋은 답변 구조

  1. 01CDN이 왜 필요한지와 어떤 효과를 노리는지부터 짚는다
  2. 02Push와 Pull의 동작 차이를 언제 무엇을 고르는지 기준으로 비교한다
  3. 03캐시 만료, 무효화, 장애 시 원본 우회 같은 운영 트레이드오프를 짚는다
  4. 04트래픽 패턴과 갱신 빈도를 기준으로 도입 여부와 모델을 결정한다

자주 실수하는 포인트

모든 콘텐츠에 동일한 TTL을 걸어 캐시 미스와 오래된 콘텐츠 노출이 함께 터진다
CDN 장애 시 원본 우회 경로를 만들지 않아 전체 가용성이 같이 무너진다
무효화 비용·지연을 빼고 캐시 정책을 짜 배포 직후 오래된 자산이 그대로 나간다
정적과 동적 콘텐츠를 같은 정책으로 묶어 캐시 효과가 사실상 사라진다

실무 맥락

  • 전 세계 사용자가 동시에 정적 자산을 요청하는 글로벌 서비스 환경
  • 런칭·세일 같은 단기 트래픽 폭주에 원본만으로는 못 버티는 환경
  • 이미지·동영상 전송량이 커서 원본 대역폭이 곧 비용으로 직결되는 환경
  • 여러 리전에 사용자가 흩어져 RTT가 사용자 경험을 좌우하는 환경

본인 경험에 녹이는 힌트

캐시 히트율이 낮아 원본 DB·서버까지 부하가 튀었던 경험이 있다면 TTL 재설계 과정을 풀 수 있다

배포 직후 오래된 자산이 그대로 노출돼 핫픽스가 필요했던 경험이 있다면 무효화와 버저닝 선택 기준을 풀 수 있다

CDN 장애로 원본만 살아남았던 인시던트가 있다면 우회 경로·페일오버 설계 결정을 풀 수 있다

글로벌 사용자 분포 때문에 RTT를 줄여야 했던 경험이 있다면 CDN 도입 의사결정을 풀 수 있다

커뮤니티 인기 답변

전체 0개

아직 공개된 답변이 없어요. 첫 공개 답변을 남겨보세요.

관련 꼬리 질문

Q1CDN 캐시 무효화와 파일 버저닝은 언제 각각 유리한가요
Q2Pull CDN의 첫 요청 지연을 줄이는 방법은 무엇인가요
Q3동적 콘텐츠에도 CDN을 적용할 때 주의해야 할 점은 무엇인가요
Q4여러 CDN을 멀티 벤더로 묶을 때 어떤 기준으로 트래픽을 분배하나요
아직 답을 쓰지 않았어요.
큐레이션 답변과 다른 사람 답변을 보고, 자기 언어로 답을 정리해보면 학습 효과가 가장 큽니다.
목차
  • 01면접관의 질문 의도
  • 02큐레이션 답변
  • 03좋은 답변 구조
  • 04자주 실수하는 포인트
  • 05실무 맥락
  • 06본인 경험에 녹이는 힌트
  • 07커뮤니티 인기 답변준비중
  • 08관련 꼬리 질문