まず、データセンターの分散ネットワークを構築してさまざまな地域のユーザーへのコンテンツ配信を促進する多くの企業とは異なり、Facebookはすべてのデータを100 Pbを超える1つの「クラスター」に保存します。 Facebookに匹敵する規模。 これにより、エンジニアはネットワークにすばやくアクセスし、そのステータスを監視できます。
Facebookの多くの機能では、ユーザーデータの迅速なスキャンが必要です-たとえば、友人のステータスの更新やその他のニュースを「クロニクル」に入れるか、可能な「友人」を提供することは非常に緊急です-このため、ネットワークインフラストラクチャは30時間ごとに105 Tbの利用可能なコンテンツを処理します。
一般に、ユーザーベースの主な統計は次のとおりです。
- 毎日25億のいいねがネットワーク自体とサードパーティサイトのソーシャルプラグインの両方に記録されています
- また、ユーザーは1日に300 TBの写真をアップロードしますが、最近まで削除するのはそれほど簡単ではありませんでした。
- 人と自動システムによって実行される70,000のクエリが生成されます
- ネットワーク内のデータ量は毎日500 Tb増加します
言うまでもなく、Perikhは、Facebookのエンジニアがネットワークを可能な限り高速に動作させ、ユーザーエクスペリエンスを改善するためにあらゆる努力を払っていると主張しています。データは「ほぼリアルタイムで」処理されます。 「写真を1週間アップロードすることはできません」と彼は言います。
[ ソース ]