クラスタの理解
1501 ワード
クラスタの分類:一般的にクラスタは,
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です.彼らがやっている仕事は宿題と呼ばれています.
リファレンスリンク
(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です.彼らがやっている仕事は宿題と呼ばれています.
リファレンスリンク