フェイスブックの技術オペレーション担当ディレクターのナジャム・アフマド氏は、同社のデータセンターハードウェアの変更はまだ「1%」しか終わっていないと述べているが、シスコシステムズなどの既存企業は、新しいオープンネットワーク機器プロジェクトの発表により、そのペースが落ちることを期待しているものとみられる。
水曜日にサンフランシスコで開催されたGigaOm Structureで、トップ・オブ・ラック型スイッチ「Wedge」とLinuxベースのオペレーティングシステム「FBOSS」が発表されました。これらの技術は、Facebookが従来のITベンダーの開発サイクル(および価格設定)から独立しようとする試みの延長線上にあるものです。
「サーバー側の技術をスイッチに組み込んだのです」とアフマド氏は説明した。「制御・管理インフラ全体を、より標準的なオープンソースベースのモデルに移行しています。」
Facebook は、これら 2 つの技術によって、アジアの機器メーカーの協力を得て独自のオープン インフラストラクチャを構築しようと努めており、従来のネットワーク サプライヤーからさらに離れつつあります。
Facebookだけではない。GoogleとAmazonも、既存のテクノロジー企業の動きの遅さに不満を抱き、同様の行動をとった。それに比べて、Facebookがオープンハードウェアの製造に利用しているアジアの下請けメーカーは、驚くほど迅速に動いていると、アフマド氏は語った。
Facebook の Wedge スイッチ: 安価だが、青いペイントにはコストがかかる。
「WedgeとFBOSSは、既存のネットワーク設計パラダイムから脱却し、データセンターで数十万台のサーバーを運用してきた経験を活用しています」と同社はブログ投稿で説明している。「言い換えれば、これらのプロジェクトの目標は、ハードウェアとソフトウェアの両面において、ネットワークの外観、操作性、そして運用性を、既に導入済みのOCPサーバーに近づけることでした。」
Wedgeは、Open Compute Projectが設計したGroup Hugサーバーボードをスイッチに搭載することで、Facebookが従来のTridentネットワークチップに隣接するサーバー上でLinuxベースのネットワークOSを実行できるようにしています。この設計は、スイッチ上でx86チップをプレスすることでネットワークのプログラマビリティを向上させるハイエンドスタートアップであるPluribus Networksが先駆的に開発した設計と類似点があります。
Facebookはブログ記事で、「スイッチに実際のサーバーモジュールを使用することで、スイッチを分散型フリート管理システムに組み込み、標準のLinuxベースのオペレーティング環境でプロビジョニングすることが可能になります」と説明しています。「これにより、これらのシステムをサーバーやストレージと並行して導入、監視、制御できるようになります。これにより、エンジニアは既存システムの管理に費やす時間を減らし、ネットワークに新しい機能を導入することに集中できるようになります。」
これは FBOSS と連携しており、Facebook は FBOSS によって独自のネットワーク オペレーティング システムと既存の監視システムをネットワーク機器上で実行できるようになります。
「すべてが自分の想定通りに設定されていることを知っているだけでいいんです」とアフマド氏は言う。「セキュリティの観点からは非常に重要です。このモデルでは制御が容易になります。」
Facebookはブログ投稿で、WedgeとFBOSSのシステムは「現在、当社のネットワークでテスト中」だと述べています。同社は近日中に、WedgeとFBOSSの設計をOpen Compute Projectコミュニティ全体に提案する予定で、もし採用されれば、Facebookの低コストで簡素化されたネットワーク機器の考え方は、ソーシャルネットワークの枠を超えて広がるでしょう。
しかし、それは全てコスト削減のためではない。Facebookはスイッチ1個につき「数セント」を費やして、特徴的な青い塗装を施したとアフマド氏は認めた。ブランディングが死んだなんて誰が言ったのだろうか?