「Open Compute Project」(OCP)の現状と課題
Facebookがネットワークインフラも支配? 前進するスイッチの共同開発
Facebookが主導する「Open Compute Project」(OCP)のスイッチ設計プロジェクトが順調に前進している。だが、一般的な企業ではまだ、ベアメタルスイッチに取り組むノウハウやリソースがないなど、普及への課題は残されている。
米Facebookが主導する「Open Compute Project」(以下、OCP)は、企業から寄贈された4つの重要な開発成果が、オープンなToR(Top of Rack)ベアメタルスイッチの設計に向けたOCPの取り組みに取り入れられる見通しであることを発表した。
2013年11月に開催された、OCPのスイッチ設計の取り組みに関するメディア向け説明会でFacebookは、米Intel、米Broadcom、イスラエルのMellanox Technologiesからそれぞれ提出されたベアメタルスイッチの設計仕様を紹介した。また、米Cumulus Networksからベアメタルスイッチのブートローダを寄贈されたことも明らかにした。
この説明会の後で、OCPを推進する非営利組織「Open Compute Project Foundation」の会長兼社長を務めるFacebookのフランク・フランコブスキー氏は、OCPはこれら4件の寄贈を全て受け入れるだろうとブログで述べた。これまでにOCPのスイッチプロジェクトには30件の寄贈がなされているという。
「今のペースでいけば、2014年1月開催のOpen Compute Annual Summitで、プロジェクトの成果を披露できる」と、Facebookの技術オペレーションディレクターのナジャム・アーマド氏は語る。「予想以上に速いペースで取り組みが進んでいる」と同氏。既にFacebookのラボには、これらの設計に基づくスイッチがあると、同氏は付け加えた。
3つの設計仕様とブートローダ
Broadcomのオープンスイッチ仕様は、同社のTrident IIチップをベースにしている。Trident IIは現在、大部分のネットワーキングベンダーがToRデータセンタースイッチに採用している。
Intelの提案は、同社のEthernet Switch FM6764チップを搭載した48ポートの10/40ギガビットイーサネットスイッチを提供するIntel Open Network Platform Switch Reference Designに基づいている。Intelはもともと、子会社のWind RiverのLinuxディストリビューションをベースにしたソフトウェアスタックを実行するようにこのプラットフォームの仕様を設計した。
Mellanoxは、同社のx86ベーススイッチであるSwitchX-2に基づく仕様を寄贈した。SwitchX-2はSFP+ポート48基、QSFPポート12基を備える。InfiniBandスイッチングで最も知られるMellanoxは2013年3月、同社のソフトウェアとハードウェアを“オープンソース化”し、同社のイーサネットスイッチをベアメタルデバイスとして提供すると発表。MellanoxからOCPへの仕様の寄贈により、ODM(Original Design Manufacturer:相手先ブランドで製品の設計から生産までを行う企業)は、そのフレームワークを基にスイッチを作ることを選択できるようになりつつある。
一方、Cumulusのブートローダソフトウェアは、Open Network Install Environment(ONIE)と呼ばれる。ベアメタルスイッチが複数のネットワークOSを起動できるようにするランタイムインストール環境だ。ネットワーク運用者はONIEにより、ベアメタルスイッチを新しいOSで再起動できる。管理者がx86サーバを再起動してWindowsやLinuxを実行するのと同様だ。
「われわれの顧客の1社は、ONIEを使ってこれを行っている」と、Cumulusの創業者でCEOを務めるJ.R.リバーズ氏は語る。「その顧客はわれわれのシステムを使って従来のワークロードを実行しており、OpenFlow的なワークロードをサポートする必要があるときは、スイッチをあるOSから別のOSへと素早く切り替えることができる」
OCPのスイッチプロジェクトでのFacebookのミッションは、データセンターネットワーク機器におけるハードウェアとソフトウェアの“分離”を推進することだと、アーマド氏は語る。このアプローチは、ネットワークインフラのプログラマビリティと柔軟性の向上と、コストの削減を可能にする。データセンター運用者が低コストのODM、例えば台湾Accton、台湾Quanta、米Penguin Computingなどからハードウェアを購入できるからだ。
オープンスイッチを使えば、データセンター運用者は、ネットワークの自動化や機能拡張を実現するサードパーティーや自社開発のソフトウェアをスイッチで直接実行できる。「クローズドプラットフォームでは、これは全く不可能だ」(アーマド氏)
「また、多くの人がネットワーク機器に透明性も求めている」とリバーズ氏。「彼らは、トラブルが生じたときに影響を軽減できるように、機器の仕組みをよく把握したいと考えている」
普及への道のりは遠い
OCPのスイッチプロジェクトは、Facebookが運用しているようなハイパースケールデータセンターにさまざまなメリットをもたらす可能性がある。金融などをはじめ、一部の企業もベアメタルスイッチに興味を持っている。「Goldman SachsやFidelityなどの企業がこれらの仕様をレビューし、フィードバックを作成して提供してくれている」
しかし、現状では残念ながら、一般的な企業ネットワークエンジニアには、ベアメタルスイッチに取り組むためのノウハウもリソースもない。取り組む準備が整うまでにはかなり時間がかかりそうだ。
「OCPが設計しているスイッチは、コスト抑制や高度な管理を求めるネットワークハードウェアの利用者にとって理にかなったものだ」と、米451 Researchの主席アナリスト、エリック・ハンセルマン氏は指摘する。
「しかし、大きな変更には大きな責任が伴う。プラットフォームについて責任を取れる必要がある。メンテナンスと統合の責任を負うことができなければならない」と同氏は説明する。
「いずれは、もっと高度な連携機能を活用できるようになるだろう。CumulusやPica8がそうした環境の実現に精力的に取り組んでいる。他のベンダーによる関連した取り組みも出てくるだろう。ただし、そのような機能を活用するには、ある程度DIYが必要になる」(ハンセルマン氏)
「FacebookやGoogleのような企業は、もともとそうした道を歩んできている。新しいデータセンタースイッチの構築と展開に伴って必要になる、統合作業を全てこなせるネットワークチームとハードウェアチームを持っている。企業がOCPのスイッチプロジェクトの成果を生かすには、マシンの構築にとどまらず、追加的に発生する全ての業務に対応できるスタッフを確保する必要がある」(同氏)
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
新着ホワイトペーパー PR
-
技術文書・技術解説
[Jamf Japan 合同会社] MDMだけでモバイルセキュリティは十分? 不足する対策を16項目でチェック -
事例
[Wrike Japan 株式会社] 世界的な家電メーカーが実践する「クリエイティブプロセス効率化」の方法とは? -
事例
[Wrike Japan 株式会社] 世界的テクノロジー企業に学ぶ、プロセス標準化とプロジェクト納品自動化の秘訣 -
事例
[Wrike Japan 株式会社] ソニー・ピクチャーズ テレビジョンに学ぶ、次世代サービスデリバリーのヒント -
事例
[Wrike Japan 株式会社] ソミック石川に学ぶ、ICT浸透後に直面した「工数管理」の課題と解決策
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
脱VMwareの前提が崩れる BroadcomのVDDK公開停止で確認すべき点
-
2
AI全部入り「Microsoft 365 E7」に企業が二の足を踏む訳 移行意向はわずか4%
-
3
「Microsoft一択」で本当にいいのか 知らぬ間にライセンス費用が膨らむ真相
-
4
膨らむAIコストに歯止め GitHubのマルチモデルルーターは何が違うのか
-
5
「Microsoft 365」が乗っ取られる 跡形もなくMFAを破る手口
-
6
エンジニアが選考を辞退する本当の理由 7割が隠す“面接の違和感”とは
-
7
Anthropicが明かす AIは入力データを「どこまで覚えているのか」
-
8
100億円の「Linux更新」を回避 みずほ銀行が選んだ“おきて破り”のRHEL延命策
-
9
「結局使わなくなる」Microsoft 365 Copilotを半年で定着 キリンの3施策
-
10
ライオンが挑む「守りのIT」脱却:Google Cloudで加速させるデータ駆動型経営
ホワイトペーパーランキング PR
-
1
生成AIのハルシネーションを防止 回答精度を高めるセマンティックレイヤーとは
-
2
5回聞くだけじゃ足りない? トヨタ式「なぜなぜ分析」の正しい実践方法
-
3
AIエージェントで多様な日常業務を効率化するための入門ガイド
-
4
インシデント対応工数を約3割削減、東京ガスの事例に学ぶ監視体制刷新のコツ
-
5
「脱Excel」か「Excel快適化」か? 現場にやさしい業務改善の進め方
-
6
マンガで解説:「ゼロトラスト」「SASE」の必要性とメリット
-
7
5分で分かる「セキュア大容量ファイル転送サービス」の機能とメリット
-
8
情報セキュリティ対策早分かりガイド:25の自社診断で弱点と解決策を理解
-
9
国税庁の次世代基幹システム「KSK2」稼働開始に向けて、対応すべき変更点とは?
-
10
AIが「わざわざ使うツール」になっていない? 業務で自然に使う導線にする秘訣
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー