過去10年間のWeb開発ベクトルは、エンジニアにとってますます複雑な課題を提起しています。 インターネットへのアクセス速度が向上するにつれて、ビデオが最も人気のあるコンテンツになり、Facebookの専門家によると、2020年にはトラフィックの75%がこのタイプのコンテンツから発生します。 加えて、私たちが知っているように、データの量は指数関数的に増加しており、最新の機器でさえ、常にそのタスクに効率的に対処するにはほど遠いです。
少し前に、GoogleはYouTubeサービスとYouTubeサービスに直面しましたが、Facebookの状況は少し異なります:ビデオ通話の人気が高まっており、VRテクノロジーがまもなく始まります。ソーシャルネットワークの開発は特に重要ではありません。
Facebookは単なるソーシャルネットワークを超えて、他のプロジェクトに積極的に投資しています。 さまざまなサービスに加えて、Mark Zuckenbergの資産にはデータ転送の分野での開発が含まれています。 この作業の結果の1つは、 同社の開発ブログで報告されているように、 100G帯域幅を提供する第2世代のモジュラールーターであるBackpackでした。
1年半前の2015年2月、 Facebookは独自設計の第一世代のモジュラースイッチを導入しました 。
6パック2015
バックパックモジュラールーターは、 100Gデータセンター専用に設計されました。 合理的な疑問が生じるかもしれません。ゼロの終わりに出現し始めた100Gテクノロジーについてはどうでしょうか。2011年から2013年に大規模に通信業界に参入しました。
数年間、100Gは光ハイウェイで使用され、必要なチャネル幅を提供しました。 ただし、その速度でデータをデータセンターに転送することは、まったく異なる状況です。 現在、データセンターは、ほとんどの場合、40Gの速度のルーターで動作しますが、将来的には十分ではなくなります。
そのため、Facebookのエンジニアは、100Gの速度でデータセンター内のルーティングを可能にする機器の作成に取り組みました。
100Gルーターの導入に関する問題の1つは、冷却です。 40Gと比較して、100Gスイッチはより多くの電力を持っているため、より多くの熱を発生し、データセンターのエネルギー効率に影響します。
FacebookソフトウェアディレクターのOmar Baldonadoは、今後のアップグレードについてコメントしました。
ゲーム用コンピューターのオーバークロックを想像してください。 高速で「プレイ」したいのですが、すべてのデータセンターで可能な方法でそれを行う必要があります。 サーバー、ネットワークアダプター、ファイバーのメーカーなど、業界全体のエコシステムと連携して、必要な品質のネットワークのすべての要素を取得します。
Baldonadoに異議を唱えることは困難です。必要な速度をサポートできないインフラストラクチャに「ボトルネック」がある場合、新しいバックパックは、より貪欲で未使用の可能性がある「よりホットな」ルーターです。
6パックの場合と同様に、FacebookはBackpack Open Compute Projectで成果を共有します。 現在、新規性は会社のすべてのデータセンターで段階的に導入されており、多数の検証およびテスト手順が行われています。