다섯 살도 알 수 있게 · 보안

CDN이 뭐예요?

콘텐츠 전송 네트워크(Content Delivery Network)를 마을마다 둔 복사본 창고 이야기로 풀어봤어요.

동쪽 마을서쪽 마을북쪽 마을남쪽 마을먼 마을 사람은 오래 걸리고, 성 앞은 붐벼요

성의 그림책을 보러 멀리서 다 찾아와요.먼 마을 사람은 오래 걸리고, 성 앞은 붐벼요.

그 그림책요그 그림책요그 그림책요그 그림책요성이 매번 똑같은 걸 꺼내줘요

다들 같은 그림책을 원해요.성이 매번 똑같은 걸 꺼내줘요. 아까워요.

성 (원본)복사본 창고복사본 창고복사본 창고복사본 창고한 번만 가져다 두고가까운 창고에서 바로 받아요. 없으면 성에 한 번만 다녀와요

CDN은 마을마다 복사본 창고를 둬요.가까운 창고에서 바로 받아요. 창고에 없으면 성에 한 번만 가져다 두고, 다음부턴 창고에서요.

복사본원본은 성에, 복사본은 창고에
가까운 창고가까울수록 빨라요
유통기한오래된 복사본은 버려요
성은 한가해요붐비는 날도 조용해요
구판은 버려요!복사본 창고옛날 그림복사본 창고새 그림유통기한이 지나거나, 성이 '버려' 하면 새로 받아요

성이 그림을 바꾸면 창고 복사본을 갈아요.유통기한이 지나거나, 성이 '구판 버려' 하면 새로 받아와요.

복사본 창고내 편지는요?내 편지는 성에 직접 가야 해요복사본 창고어제 그림이잖아요갈기 전엔 옛날 그림을 보여줄 수 있어요

내 편지는 창고에 안 둬요.다 같이 보는 그림책만 복사해요. '내 편지'는 성에 직접 가야 해요. 그리고 갈기 전엔 옛날 그림을 보여줄 수 있어요.

한 줄로

CDN = 성의 그림책 복사본을 마을마다 창고에 두고, 가까운 데서 받게 하는 것.

Content Delivery Network. 사진, 영상, 그림책처럼 다 같이 보는 건 창고에서, 내 편지는 성에서. Cloudflare, Akamai, AWS CloudFront 같은 것들. 마을 곳곳의 역(SASE)과 같은 생각인데, 보안 대신 그림책이에요.

어른들은 이렇게 불러요

캐시
Cache
복사본. 창고에 놓아둔 그림책. → 심부름꾼의 바구니와 같은 것
엣지 · PoP
Edge · PoP
마을 창고. 사람 가까이에 둔 창고. → 마을 곳곳의 역과 같은 자리
오리진
Origin
성. 원본이 있는 곳. 창고에 없을 때만 찾아가요.
TTL
TTL (time to live)
유통기한. 복사본을 얼마나 오래 둘지. 지나면 다시 받아와요.
캐시 히트 · 미스
Cache hit · miss
창고에 있음 · 없음. 있으면 바로, 없으면 성에 한 번.
퍼지
Purge
구판 버려. 성이 유통기한 전에 창고 복사본을 지우게 하는 것.
정적 · 동적
Static · dynamic
그림책 · 내 편지. 다 같이 보는 건 복사하고, 나한테만 오는 건 안 해요.
오리진 보호
Origin shielding
붐비는 날 창고가 대신 받아요. 성 앞이 조용해져요. 도둑 떼가 몰려와도(DDoS) 창고가 먼저 받아요.
다음 이야기
마을 안내소 →
다른 용어도 그림책으로 보고 싶다면 요청하기 →