Cloudflare Research

私たちの理念

最先端の研究を本番環境に対応した現実に変えることで、インターネットの最も複雑な課題を解決します。

Cloudflareは、すべての人により良いインターネットを構築することにコミットしています。研究は、そのコミットメントの一環であり、先端技術の進歩に貢献し、その変化を推進することを目的としています。私たちは、解決が難しいいくつかの問題は、技術的研究と実験を通じて解決するのが最善であることを学びました。これは、スケールでエンジニアリングする前に解決策を理解するためです。

ハイブリッドアプローチ

Cloudflareの規模と影響力を考えると、研究の問題(および機会)は常に存在します。私たちは、実用的なアプローチを取っています。大きな影響を与える可能性があり、既存の解決策が不十分なプロジェクトに取り組むことを選択します。これは、インターネットを構成するつながったシステムを根本的に変えることや改善することのできる信念に起因しています。一部の研究問題は数か月で解決できますが、他の問題は数年かかることがあります。私たちは長期プロジェクトを避けることはありませんが、インターネットは急速に進化するため、長期プロジェクトを継続的に価値を提供しながら、大きなビジョンを追求するために、小さな独立した価値のある部分に分割することが重要です。

技術的な革新は、単なる技術的成果に過ぎません。新しい創造物は、構築中にサポートするための社会的・政治的な支えと、人気を博すための勢いと支援が必要です。日々の現実を深く理解していることで、私たちはより良いイノベーションが可能になります。現実的な問題を解決するために、研究チームのメンバーは、Cloudflareや顧客にとって現在の問題を一部の時間をかけて解決する時間を確保しています。

Cloudflareは、Googleが先駆けたモデルに似たハイブリッドな研究モデルを採用しています。企業内のあらゆる場所からイノベーションが生まれるため、チームは研究とエンジニアリング活動のバランスを見つけることを奨励されています。研究チームは、他のエンジニアリング組織と同じツール、システム、制約で作業します。

研究エンジニアは、本番品質のコードを書くこととエンジニアリング活動に貢献することを期待されています。これにより、研究者はCloudflareの本番環境から提供される豊富なデータを実験に活用できます。セクターの壁をさらに崩すために、研究エンジニアが一時的な配属で製品や運用チームに組み込まれるプログラムを導入しています。これにより、実際の問題に直接的な露出が可能になります。

私たちの目標は、イノベーティブな製品につながる新たな知識と技術を生み出す研究環境を実現することです。研究は、製品とエンジニアリングと協力して、Cloudflareとインターネット全体の長期的なポジティブな結果を促進するための役割を果たします。

オープンコラボレーション、オープンスタンダード、オープンソース

Cloudflareの広範な人気のおかげで、私たちは非常に有利な立場にいます。一般的な組織では実現できないスケールで、研究、実装、実験の展開が可能です。これは、ドメイン知識はあるがデータが不足している大学や他の研究機関にとって、Cloudflareが魅力的な研究パートナーである理由です。私たちは、学術界や業界の専門家たちの知識と自社の専門知識を活用して、共通の目標を達成し、新しい科学的進歩をもたらすために取り組む問題を決定します。ミシガン大学の研究者によって提案されたミドルボックス検出プロジェクトはそのような問題の一例です。さらに、定期的なインターンシップの機会を通じて、学術界との関与も促進されています。

私たちは、自分のアイデアだけを追求したい純粋な人間ではありません。すでに解決されている興味深い問題もありますが、その解決策は広く知られていなかったり、実装されていなかったりします。このような状況では、私たちは最高のアイデアを高め、公開可能な形で一般に提供するための努力をしています。インターネット上での楕円曲線の普及に向けた初期の取り組みがその例です。

アイデアの普及とそのスケールでの実装は、異なるものです。勝利したアイデアの普及に加え、これらのアイデアが定着してインターネットユーザーに利益をもたらすことを確保したいと考えています。有用なアイデアの広範な展開を促進するために、私たちはスタンダードの策定と新興スタンダードの早期導入に取り組んでいます。これにより、業界はイノベーションを簡単に採用でき、相互運用性をサポートします。

オープンソースソフトウェアは、アイデアの実装をスケールするもう一つの重要な側面です。可能な限り関連コードをオープンソース化しています。Cloudflare Researchは、広範な研究界と、内部の他のチームとも協力しています。