ロシアでは、これについてかなり多くのことが知られています。主に、OCPを使用したFacebookの数十億の節約に関する広告宣伝です。
公式には、 Open Compute ProjectはFacebookベースのコミュニティであり、既存のオプションをほとんど考慮せずにデータセンターに最適なインフラストラクチャを作成することを目標としています。
実際、Facebookは長い間、データセンターに最適なオプションを考案しようとしてきました。理由の夢は、トリプル(トリプルラック、その1つは途切れることのないもの)のようなモンスターを生み出しました。 アイデアの長さは短かったが、ある日、誰かが素晴らしいアイデアを思いついた-コミュニティを作り、熱狂的なファンを集めてアイデアを投げかけた。
結果が非常に良かったことに注目する価値があります。
![](https://habrastorage.org/getpro/habr/post_images/0cf/11b/4d3/0cf11b4d3fe9ae87ebce5fe057fbaa3b.png)
OCPの目標:
- MTBFを増やします。
ボード上の「余分な」要素の拒否により、動作時間が35%増加しました。
- ラック密度を増やします。
21インチへの移行により、各サーバーの機能を維持しながら、より多くのサーバーに対応できます。
より広いラック-よりフィット
- メンテナンスを簡素化および高速化します。
- 寒い廊下からの作業に最適化する。
行間で実行を停止
- エネルギー効率を改善します。
35度の外部温度で
同じ負荷と環境条件でのエネルギー消費を11%削減。
どうしたの?
その結果、 Software-Defined Datacenterの完全なラインが完成しました。
![](https://habrastorage.org/getpro/habr/post_images/10a/4d4/54d/10a4d454d71cb83a1cc84e404cf57806.jpg)
必要なものすべて
リモートコントロールシステムは忘れられていません。 OCP RMC(ラック管理コントローラー)は、サーバーと電源の状態を監視し、Web、SMASH CLIまたはSNMPを介して制御を行います。
![](https://habrastorage.org/getpro/habr/post_images/853/114/31f/85311431f0e9515c1a6b2f5190a0090b.jpg)
ラックコントローラー
機能:
- リモート電源管理。
- ラックとサーバーの消費量を監視します。
- ラックおよびノードの電力制限の設定。
- BPおよびサーバーのステータスの監視。
- ホットスワップをサポートします。
- LDAPを介した認証。
サポートされているプロトコル:
- IPMI / RMCP +
- SMASH CLI
- SNMP
- HTTP / HTTPS
- NTP、SMTP、Syslog
スクリーンショット:
![](https://habrastorage.org/getpro/habr/post_images/55a/d49/c02/55ad49c028f14ae2081fc86ba3267b13.jpg)
イベントログ
![](https://habrastorage.org/getpro/habr/post_images/29f/2a8/e3f/29f2a8e3fb06ae58a073393da63509ed.jpg)
ノード構成
![](https://habrastorage.org/getpro/habr/post_images/2c3/1c3/a07/2c31c3a07237ffdd30870e62309c573f.jpg)
これがノード構成の設定方法です。
A.消費制限のオン/オフ(Y / N)
B. ME IPアドレス
C. MEユーザー名
D. MEパスワード
FacebookはIntel Management Engineの機能に依存しており、IPMI / KVM over IPを使用しないこと、それらが冗長であることを考慮してください。 故障が発生した場合、リモートコントロールを介してブートプロセスを監視しようとせずに、サーバー全体が変更されます。 この場合、統合されたフル機能のサービスプロセッサと仮想メディアを含むIPMI / KVM over IPのすべての喜びを備えたドーターボード用の10G SFP +オプションがあります。
ラインナップ
一般的なアイデアから提案されたモデルに移行する時が来ました。
![](https://habrastorage.org/getpro/habr/post_images/847/520/a6b/847520a6b28e2dec518880661bf6d9ef.jpg)
スタンド
![](https://habrastorage.org/getpro/habr/post_images/231/acc/d7b/231accd7baec8750f4dd29beacffc58a.png)
サーバー
ラインはミニマリズムに基づいて設計されており、本当に必要なものだけがあります。 メインネットワークはドーター(メザニン)ボードの形で作られており、オプションがあります
10G、InfiniBand、FC。
![](https://habrastorage.org/getpro/habr/post_images/177/772/0e2/1777720e2099848d9bcee905f6459b9c.jpg)
OCP2U4Nプラットフォームは2OU(Open Unit)フォームファクターで作成され、4台のサーバーに対応しています。 各サーバーに4つのホットスワップ可能なドライブと1つのPCI-E、または2つのドライブと2つのPCI-Eスロットと、高密度コンピューティングリソース、ディスクスペース、拡張カード(フラッシュアクセラレータなど)用のOCP mezz。 デフォルトのネットワークインターフェイスは、2つの10G SFP +ポートとフル機能のBMCプロセッサを備えたOCP Mezzドーターボードです。
![](https://habrastorage.org/getpro/habr/post_images/01e/ea9/e1e/01eea9e1e8c375330ae2700acce6204a.jpg)
より近いビュー
すべてのサーバーに共通のホットスワップファンが使用されます。
![](https://habrastorage.org/getpro/habr/post_images/ff8/93e/8a3/ff893e8a341659bfae8630a81a34e783.jpg)
Web 2.0からコンピューティングまで、さまざまなタスク用のユニバーサルサーバー。 電源の集中化とボード上の不要な要素の欠如により、MTBFは従来のラックマウントシステムに比べて58%増加します。 2つの拡張スロット、OCP mezz、およびハードドライブのスペースが全体像を完成させます。 デフォルトのネットワークインターフェイスは、2つの10G SFP +ポートとフル機能のBMCプロセッサを備えたOCP Mezzドーターボードです。
![](https://habrastorage.org/getpro/habr/post_images/f54/c8c/af2/f54c8caf22daf5b301bfd0a74644b241.jpg)
タスクを計算するためのOCP1U3Nプラットフォームは、可能な限り実用的です。 16個のメモリスロット、1個のPCI-Eスロット、InfiniBandまたは40Gイーサネット用のOCP mezz、1個のハードドライブスペース、および管理を含むいくつかのネットワークインターフェイス。 空冷(プロセッサあたり115W)とスイッチを備えたラックあたり90ノード-すばらしい結果!
マイクロサーバー? 誰がマイクロサーバーに言及しましたか?
![](https://habrastorage.org/getpro/habr/post_images/c6a/fe6/f13/c6afe6f13ba006ec8b79d22b1a74123e.jpg)
そして彼らも。 2OU形式のIntel AtomプロセッサC2000シリーズに基づく42サーバー、それぞれに2つの40Gアップリンクを持つIntel FM5224マトリックスに基づくOpenFlowスイッチングをサポートする2つのスイッチ。 サーバーあたり約4ギガビットの着信帯域幅により、分散アプリケーションの動作が保証されます。 すべてのコンポーネントは、簡単に展開および保守できるようにホットスワップ可能です。
![](https://habrastorage.org/getpro/habr/post_images/864/864/d8e/864864d8e9d71b2470608ff80d4374c9.png)
SHD
特別なストレージはなく、ディスクシェルフ上のソフトウェア定義ストレージのみ。 誰もハードウェアRAIDコントローラーのインストールを禁止していませんが。
![](https://habrastorage.org/getpro/habr/post_images/349/315/882/3493158823d84f295137047b49abb200.jpg)
2OU形式のキチンクラを備えたディスクシェルフは、28個のホットスワップ可能な3.5インチディスクを収容します。キチンカは2層のディスク配置になっています。ディスクの2列目を修理するためにバスケットを前に出すと、所定の位置に残っているケーブルに苦痛はありません。
![](https://habrastorage.org/getpro/habr/post_images/21a/857/07c/21a85707c062cde038a866e3f3fb6d58.jpg)
2OU形式の別のディスクシェルフは、30個のホットスワップ可能な3.5インチディスクを収容します。それぞれ15個のスピンドルと2個のSASエクスパンダを備えた2個のディスクパレットは、追加のツールなしですべてホットパレットに交換されます。
![](https://habrastorage.org/getpro/habr/post_images/7f3/cf7/b4b/7f3cf7b4b42cb592c808649eaf773cf1.jpg)
前の製品と同様に、エキスパンダーの代わりに、Intel Atom C2000に基づく2台のサーバー(15台のディスクに1台)がインストールされます。 各サーバーには、ネットワークと外部SASポートへの10G SFP +インターフェイスがあり、スペースを拡張できます。 コールドデータに適しています。
![](https://habrastorage.org/getpro/habr/post_images/891/757/1ae/8917571ae8f48e4c8626f3bdae449742.png)
ネットワークインフラ
スイッチは完全に標準的なサイズで使用されます。 すでに気づいたように
モデルの説明から、メインネットワークのギガビットは原則として使用されず、最小値は10Gです。 Facebook自体は40G以上を狙っていますが、これまでのところ移行価格では許可されていません。
Software Defined Datacenter戦略のもう1つの重要なトレンドは、Software Defined Network(SDN)への移行です。 SDNへの移行は、ネットワークの展開を根本的に加速し、運用コストを削減し、独自の技術ですべてのネットワークメーカーをひどく台無しにするものと想定されています。
ところで、前回の記事では、SDNの理想的なスイッチと、それを無料で入手する方法について説明しました:)
Intel ONSオープンプラットフォームに基づくソフトウェア定義ネットワーク(SDN)
![](https://habrastorage.org/getpro/habr/post_images/90d/002/582/90d0025826590ce38cb98249ed013e34.jpg)
スイッチの内面図
合計
OCPは、一見したところ、幅広い聴衆には珍しいように見えます。 一見したところ、すべてがはるかに興味深いものになっています。 このソリューションは、大規模なインターネット企業だけでなく、大規模な内部IT機能を持つ企業にも適しています。
責任において:
- 19インチと互換性のない、ラック内部の異常な形式。
- 全体としてのソリューションの形成に対する異常なアプローチ。
アセット内:
- エネルギーコストの削減。
- シンプルさとメンテナンスの驚くべき容易さ。
- 取得コストの削減。
(近い将来)ラック以上を必要とするソリューションを検討している場合、OCPへの切り替えは非常に興味深いオプションになります。 独自のソリューションは、特定の非常に限られたインフラストラクチャにバインドします。
さて、製品ラインでOpen Computeに基づくソリューションを紹介しました。