청구 파이프라인이 갑자기 느려졌습니다. 원인은 ClickHouse의 숨겨진 병목 현상이었습니다
페타바이트급 ClickHouse 클러스터의 파티셔닝 변경으로 인해 중요한 청구 작업이 중단된 경우에도 표준 지표에서는 뚜렷한 오류가 보이지 않았습니다. 이 게시물에서는 Cloudflare가 ClickHouse의 쿼리 플래너에서 심각한 잠금 경합을 식별하고 이를 해결하기 위한 업스트림 패치를 구축한 방법을 살펴봅니다.
태그
페타바이트급 ClickHouse 클러스터의 파티셔닝 변경으로 인해 중요한 청구 작업이 중단된 경우에도 표준 지표에서는 뚜렷한 오류가 보이지 않았습니다. 이 게시물에서는 Cloudflare가 ClickHouse의 쿼리 플래너에서 심각한 잠금 경합을 식별하고 이를 해결하기 위한 업스트림 패치를 구축한 방법을 살펴봅니다.
Cloudflare는 요청 처리 계층을 FL2라고 하는 Rust 기반 아키텍처로 마이그레이션하여 성능이 개선되어 전 세계 상위 네트워크의 60%에 도달했습니다. Cloudflare는 실제 사용자 측정값과 연결 삼평균을 사용하여 인터넷 사용자의 실제 경험을 데이터에 반영합니다.
서드파티 공급자 이용 시 발생하는 대기 시간을 근본적으로 해결하고자, Cloudflare의 글로벌 네트워크에 직접 구축한 네이티브 기능 플래그 서비스인 Flagship을 출시합니다. Flagship은 KV 및 Durable Objects를 활용하여 밀리초 미만의 속도로 플래그 평가를 수행합니다.
Cloudflare의 13세대 서버는 캐시와 코어의 균형을 다시 잡아 우리 컴퓨팅 처리량을 두 배로 늘렸습니다. 코어 수가 많은 AMD EPYC ™ Turin CPU로 이동하면서, 원시 컴퓨팅 밀도를 위해 대규모 L3 캐시를 바꿨습니다. 새로운 Rust 기반 FL2 스택을 실행함으로써 우리는 대기 시간 페널티를 완전히 완화하여 성능을 두 배나 개선했습니다.
웹 스트림 API는 JavaScript 런타임에서 보편적으로 사용되지만, 다른 시대를 위해 설계되었습니다. 다음은 최신 스트리밍 API의 모습(이어야 할까요?)입니다.
한 엔지니어는 AI를 사용하여 일주일 만에 Vite에서 Next.js를 재구축했습니다. vinext는 최대 4배 더 빠르게 빌드하고, 57% 더 작은 번들을 생산하며, 단일 명령으로 Cloudflare Workers에 배포합니다.
R2 로컬 업로드는 업로드 요청 시간을 최대 75%까지 단축합니다. 데이터가 즉시 사용 가능해지면, 가까운 위치에 개체 데이터를 작성하고 이를 버킷에 비동기적으로 복사합니다.
Rust 기반 코어 시스템, 포스트 퀀텀 업그레이드, 학생들을 위한 개발자 액세스 권한, PlanetScale 통합, 오픈 소스 파트너십, 그리고 2026년에만 1,111명의 인턴을 채용하는 역대 최대 규모의 인턴십 프로그램까지.
업계에서 가장 빠른 제거 기능을 갖춘 데 이어, Cloudflare에서는 이제 모든 요금제에서 Instant Purge 할당량을 늘렸습니다.
2024년 창립기념일 주간 동안 발표된 주요 소식들을 다시 살펴보세요.
프로그래밍 가능하고 메모리가 안전한 네트워크 서비스를 구축하기 위한 프레임워크인 Pingora가 이제 오픈 소스가 되었습니다. 지금 Pingora 사용을 시작하세요
오늘, 캐시 규칙을 다른 몇 가지 규칙 제품과 함께 일반 공개(GA)로 제공하게 되어 매우 기쁘게 생각합니다. 하지만 이것으로 끝이 아닙니다. 캐시 규칙에 대한 새로운 구성 옵션도 도입합니다
Cloudflare는 모든 중 공급자 가장 많은 테스트 시나리오의 42%에서 가장 빠른 보안 웹 게이트웨이입니다. Cloudflare는 ZTNA의 경우 Zscaler보다 46%, Netskope보다 56%, Palo Alto보다 10% 더 빠르며, RBI 시나리오의 경우 Zscaler보다 64% 더 빠릅니다