Cloudflare、NGINXに代えて自社開発のRust製HTTPプロキシ「Pingora」をグローバルCDNに採用。性能向上しつつCPUとメモリ消費を3分の1に

今回は「Cloudflare、NGINXに代えて自社開発のRust製HTTPプロキシ「Pingora」をグローバルCDNに採用。性能向上しつつCPUとメモリ消費を3分の1に」についてご紹介します。

関連ワード (独自、説明、開発等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


CDNプロバイダのCloudflareは、同社のグローバルなCDNの基盤として長らく利用してきたNGINXに代えて、同社自身がRust製のHTTPプロキシである「Pingora」を開発し利用していることを明らかにしました。

Pingoraはすでに同社のCDNに採用され、毎日1兆回以上のリクエストを処理し、性能向上や数多くの新機能の提供を実現しつつ、従来と比較してCPUとメモリリソースの消費はいずれも3分の1程度に収まっているとのこと。

Pingoraは現時点でコードなどは公開されていませんが、いずれオープンソース化の計画についても明らかにするとCloudflareは説明しています。

Today we are excited to talk about Pingora, a new HTTP proxy we’ve built in-house using Rust that serves over 1 trillion requests a day, boosts our performance, and enables many new features for Cloudflare customers. Read all the details: https://t.co/PvUG42oFje

— Cloudflare (@Cloudflare) September 14, 2022

NGINXはアーキテクチャや開発体制に課題があると指摘

CloudflareはNGINXの性能上の課題について、各リクエストが1つのワーカーで処理が行われる仕組みが特定のCPUコアに負荷を偏らせること、接続の再利用性が低いことなどが、性能低下を引き起こしていると指摘。

またオープンソースであるNGINXのアップストリームから乖離しない範囲でNGINXが望む機能を独自に追加していくのは容易ではなかったこと、NGINXはメモリセーフではないC言語で書かれていること、そしてNGINXのコミュニティはあまりアクティブではなく、しかも外部に対して閉鎖的であることなども、NGINXの採用を辞めた理由として挙げました。

そこでCloudflareは3つの選択肢を検討しています。

1つ目はなんとかしてNGINXをこのまま使うか、もしくは自社でフォークしてNGINXベースのソフトウェアを使い続けること。2つ目はEnvoyなどNGINX以外のHTTPプロキシの採用を検討すること、そして3つ目は独自に最初から開発することです。

1つ目の選択肢はNIGIXのアーキテクチャの課題の解決にならず、2つ目の選択肢は短期的にはよくても将来、NGINXと似たような課題を抱える可能性を排除できないとされ、最終的にCloudflareは3つ目の選択肢であるHTTPプロキシの自社開発に乗り出すことにしたと説明されています。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
NEC、ベトナム公安省にマルチモーダル生体認証システム提供–新国民IDシステム実現に貢献
IT関連
2022-05-07 14:58
カーボン削り出しのトースター「Sumi Toaster」がなぜ最新のオーブントースターに勝てるのか 開発陣に聞いてきた :分かりにくいけれど面白いモノたち(1/5 ページ)
くらテク
2021-05-21 10:07
「Microsoft Teams」でフィッシング対策機能「Safe Links」が利用可能に
IT関連
2021-07-30 01:24
アクセンチュアとSAP、福島・会津で中小製造業向けのデジタルICT共通基盤を構築
IT関連
2021-04-12 21:09
今の教育の足りない部分に気づいた教師がリモートEdTechの起業家に転身
EdTech
2021-08-18 01:17
三越伊勢丹、ITファイナンスプロセスの高度化でTBMツールを導入
IT関連
2022-08-26 23:14
パナソニック、サプライチェーンの現場業務の改善を支援するSaaS群を発表
IT関連
2021-07-20 14:27
日立ら、デジタルツインの構築と実証開始–パーソナルモビリティーの自律走行へ
IT関連
2022-08-10 17:04
「Exchange Server」の脆弱性、92%がパッチや緩和策を適用–マイクロソフト
IT関連
2021-03-26 19:44
Facebook、カメラと心拍モニター搭載スマートウォッチを来年夏に発売か
企業・業界動向
2021-06-11 15:12
独立系ベンチャーキャピタル「One Capital」が1号ファンドを160億円でクローズ
VC / エンジェル
2021-05-20 05:35
電池交換式の探し物トラッカー「MAMORIO RE」が1個3828円で発売、リング付きのレザーチャームも
IoT
2021-05-22 17:10
ラズパイで「Windows 10 on ARM64」を動かす(インストール編) :名刺サイズの超小型PC「ラズパイ」で遊ぶ(第38回)(1/2 ページ)
トップニュース
2021-04-11 23:38
データ、アナリティクス、AIの2021年を占う(2)–リテラシーと文化、ガバナンス、コロナ禍の変化
IT関連
2021-02-15 14:58