AI 요약
클라우드플레어(Cloudflare)가 1.1.1.1 DNS 서비스의 캐시 메모리 최적화를 통해 전 세계 서버 fleet에서 약 100테라바이트(TB)의 메모리를 절약하는 데 성공했다. 2,500억 개 이상의 DNS 캐시 엔트리를 저장하는 'Big Pineapple' 플랫폼에서 캐시 엔트리 저장 방식을 5차례 개선해 엔트리당 메모리 사용량을 50% 이상 줄였다. 메모리 절약뿐 아니라 삽입 처리량은 43% 증가하고 조회 지연 시간은 19% 감소하는 성능 향상도 동시에 달성했다. 이는 Gen 13 서버 130대의 RAM 용량에 해당하는 규모다.
핵심 포인트
- 2,500억 개 이상의 DNS 캐시 엔트리를 저장하는 Big Pineapple 플랫폼에서 엔트리당 메모리 50% 이상 절감
- 총 약 100TB 메모리 확보 (Gen 13 서버 130대 분량)
- 삽입 처리량 43% 증가, 조회 지연 시간 19% 감소로 성능도 동시 개선
- ECS(EDNS Client Subnet) 사용 시 캐시 엔트리 수와 메모리 사용량이 증가해 최적화 효과가 특히 큼
향후 전망
- DNS 인프라의 메모리 효율화로 클라우드플레어의 운영 비용 절감 및 서비스 확장 여력 확보
- 대규모 분산 시스템에서 메모리 최적화 기법이 다른 인프라 서비스에도 적용될 가능성
출처:hackernews
