377
10
장
지속적 배포 패턴과 안티패턴
시간이 중요한 곳은 인터넷 자체가 의존하는 인프라를 구축하고 지원하는 회사다. 이제부터 살
펴볼 회사는 글로벌 인프라를 운영하는 거대 인터넷 기업이다. 전 세계 웹사이트의
10
% 이상,
또한 사람들이 매일같이 사용하는 무수히 많은 애플리케이션과 서비스가 이 회사의 인프라를
기반으로 운영된다.
10.3.1 10.3.1
사례 연구: 사례 연구: 클라우드플레어클라우드플레어
인터넷 사용량이 폭발적으로 증가함에 따라 안정적인 인프라의 필요성이 대두되었다. 콘텐츠
전송 네트워크
content
delivery
network
(
CDN
)는 전 세계로 분산된 중앙 관리형 인프라의 좋은 예
다. 이번 절에서 살펴볼 클라우드플레어
Cloudflare
는 세계 각국에 콘텐츠 전송 인프라를 제공하
는 업체다. 자체 인프라나 클라우드 컴퓨팅 서버보다 더 빠르고 안정적으로 콘텐츠를 제공한다
고 강조한다. 이러한 모토는 클라우드플레어에 주어진 단 하나의 지상과제를 표현하는 것이나
마찬가지다.
절대절대
멈추지 않아야 한다는 것이다.
클라우드플레어는 여러 해에 걸쳐
DNS
장애, 버퍼 오버플로 데이터 유출, 보안 침해 등의 다
양한 프로덕션 문제를 겪었다. 비즈니스가 성장함에 따라 문제의 심각성과 피해의 규모도 덩달
아 증가했다. 그간 겪었던 장애 중 특히 심각했던 다섯 건은 전 세계적으로 확산되며 광범위한
지역의 인터넷을 마비시켰다. 이러한 장애를 핑계 삼아
30
분쯤 휴식을 취하며 내심 기뻐했던
(복구된 이후에는 트위터로 불만을 쏟아낸 ...