4

ユーザーからの投稿を保存するいくつかのフォーラムサーバー (それらが何であるかは関係ありません) があり、これらのサーバー間でリクエストを分割できるようにしたいと考えています。私は現在、地理的な場所でそれらを分割することに傾いています。データの局所性を向上させるために、ユーザーは北米、南米などの地域に分けられます。

パーティショニング プロパティをサーバーにマップする関数を実装する方法に関する設計パターンはありますか?

f( Region ) -> Server IP
4

1 に答える 1

1

TWiST #26 で Jason Calacanis がインタビューした Matt Mullenweg (Wordpress の創設者) の話を聞くと、有効な高可用性の唯一のレシピは「水平展開」 (つまり、「大陸ごとに非常に多くのデータセンター」を使用すること) でした。大陸間でのレプリケーションが少ない小さなブログ (トラフィックが少ない) 専用のブログと、トラフィックの多いブログ専用のブログの違い)。

したがって、次のように言う以外に魔法の解決策はありません。ハードウェアは安く、できるだけ多くのデータセンターを用意してください。

于 2010-05-03T04:15:02.803 に答える