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
セキュリティの中核技術をサービスモデルに進化–エントラスト
IT関連
2021-05-31 01:20
筑波大1年生が爆速開発した“オレオレ授業DB”が大学公認に 有志で運用を継続する方針
ネットトピック
2021-05-02 18:39
AWSがML学習用カーレースDeepRacer Leagueの敷居を下げて新人を歓迎
人工知能・AI
2021-03-03 23:36
Credit Karmaがキャッシュバック報酬をその場で行う仕組みを考案
フィンテック
2021-05-09 10:18
2025年の崖を迎えたDXの進捗と成果–調査から読み取る推進上の課題
IT関連
2025-02-20 17:57
セールスフォース、ワクチン接種管理の「Vaccine Cloud」アップデート–予約を効率的に
IT関連
2021-04-09 02:12
ビズリーチ、クラウド勤怠管理システム「HRMOS勤怠」を提供
IT関連
2022-02-17 03:16
GitHub、GitHubホステッドランナーのアップグレードが完了–4 vCPUベースの仮想マシン
IT関連
2024-01-20 21:21
ウクライナ、衛星画像の提供を各社に要請–ロシア軍追跡のため
IT関連
2022-03-05 04:51
SASはこれからどう進化していくのか–SAS Japan手島新社長に聞く
IT関連
2023-08-31 11:09
UBE三菱セメント、SAPのクラウドオファリングを稼働–新会社システムの経営基盤として
IT関連
2022-11-29 14:06
マイクロソフト、Copilotの有料版「Copilot Pro」を発表
IT関連
2024-01-17 03:26
悪質通販を見分ける自衛策 「初回無料」「お試し価格」の文言に要注意! 罰則強化へ法改正議論も
IT関連
2021-03-09 18:33
国宝「救世観音像」を8K画質で3DCG化 「現地調査以上の情報量」と仏像研究者も驚嘆
科学・テクノロジー
2021-06-23 05:00