クラスタの理解

1501 ワード

クラスタの分類:一般的にクラスタは, (High performance cluster,HPC), (Load balance cluster,LBC), (High availability cluster,HAC)の3種類に分類される.
load balance cluster(負荷等化クラスタ)
全部で4人の兄弟が裁縫屋を開いて、商売はとても多くて、一人ではできなくて、いつも工期を遅らせて、そこで4人の兄弟は相談します:ボスは注文を受けて、3人の兄弟は仕事をしに来ます.お客様が多くなると、ボスは一定の原則(policy)に基づいて3人の兄弟の仕事量に基づいて新しい任務を割り当てます.
High availability cluster(高可用性クラスタ)
2人の兄弟は朝食屋を開いて、商売は大きくありませんが、毎朝7時から9時までの間に取引先が多く、中断できません.2時間以内にこの朝食屋がサービスを継続することを保証するために、兄弟はいくつかの方法を相談しました.
方法1:普段はボスが商売をしていて、次男はこの時間帯に家で待っていて、ボスが商売をすることができなくなったら、次男は出てきて、これはActive/standbyと呼ばれています.( )
方法2:ふだんボスは商売をして、次男はこの时すぐそばで仕事を手伝って、いったんボスは商売をすることができなくて、次男はすぐに登って、これはActive/Passiveと言います.( )
方法3:ふだんボスはまんじゅうを売って、次男もそばで豆乳を売って、ボスは問題があって、次男はまたまんじゅうを売って、また豆乳を売って、次男はだめで、ボスはまたまんじゅうを売って、また豆乳を売っています.これをActive/Active(dual Active)と言います( )
(まんじゅう=application package、互いにheartbeatと呼ばれ、相手の代わりに仕事をするのはfailover/takeover.と呼ばれています.もし二人の兄弟が突然耳が聞こえなくなったら、今相手が働いているかどうか分からないので、自分が相手の仕事をしなければならないと思っています.これはbrain-splitと呼ばれています.それから、お父さんが問題を解決するために第三者が必要です.これはtier-breakerと呼ばれています.あるいは、二人の嫁を連れてきます.これをfencyといいます.
high computing clustering(高性能コンピューティングクラスタ)
10人の兄弟は一緒に手作り家具の商売をして、1人の取引先が彼らのお父さんを探しに来て、とても複雑な古い家具を作ることを要求して、一人でやってもいいですが、長い間しなければなりません.1週間のためにこの家具を渡すために、10人の兄弟は一緒にすることにしました.お父さんはこの家具の異なる部分を分けて息子たちに渡して、それからすべての息子は木製の家具の加工をして、最後につなぎ合わせて商品を呼んでいます.お父さんはschedulerタスクスケジューラで、息子たちはcompute nodeです.彼らがやっている仕事は宿題と呼ばれています.
リファレンスリンク