ဒီအေၾကာင္းမေျပာခင္ DNS အေၾကာင္းကုိ အရင္ေျပာခ်င္ပါတယ္။ DNS ဆုိတာ Domain Name Resolution ရဲ႕ အတုိေကာက္ပါ။ ကြ်န္ေတာ္တုိ Browser ရဲ႕ Address Barမွာ www.google.com လုိ႔ရုိက္ထည့္လုိက္တဲ့အခါ Browser က google ရဲ႕ IP Address ျဖစ္တဲ့ 74.125.95.174 ကုိလွမ္းျပီး request လုပ္ပါတယ္။ ျပီးမွ DNS Server ကေန www.google.com ဆုိျပီး လူေတြနားလည္ေအာင္ ဘာသာျပန္ေပးလုိက္ပါတယ္။ Website ေတြေပၚခါစ အရင္ေခတ္ေတြတုန္းက လူေတြဟာ 74.125.95.174 အစရွိသည္ျဖင့္မွတ္ယူရပါတယ္။ အခုလုိ www.google.com, www.microsoft.com
လုိ႔မရွိေသးပါဘူး။ DNS ရဲ႕ ေက်းဇူးေၾကာင့္ ခုေခတ္မွာ နံပါတ္ေတြကုိ မွတ္စရာမလုိေတာ့ပါ။
လုိ႔မရွိေသးပါဘူး။ DNS ရဲ႕ ေက်းဇူးေၾကာင့္ ခုေခတ္မွာ နံပါတ္ေတြကုိ မွတ္စရာမလုိေတာ့ပါ။
လူေတြအနည္နဲ႕ 74.125.95.174 လုိ႔မွတ္ရမယ့္အစား www.google.com လုိ႔မွတ္ရတာ အဆင္ေျပသြားေစတာေပါ့။ ဒီေလာက္ဆုိရင္ DNS အေၾကာင္းအၾကမ္းျဖင္း သိေလာက္ျပီထင္ပါတယ္။ ေကာင္းျပီ ကြ်န္ေတာ္တုိ႔ CMD ကေန Ping www.google.com လုိ႔ စမ္းၾကည့္တဲ့အခါ ထြက္လာမယ့္ output ကုိခုလုိေတြ႕ရမွာပါ။
pinging www.1.google.com [74.125.95.174] with 32 bytes of data:
Reply from 74.125.95.174: bytes=32 time=71 ms TTL=242
Reply from 74.125.95.174: bytes=32 time=71 ms TTL=242
Reply from 74.125.95.174: bytes=32 time=70 ms TTL=242
Reply from 74.125.95.174: bytes=32 time=70 ms TTL=242
ဒါကုိၾကည့္ရင္ Google ဟာ IP နံပါတ္တစ္ခုတည္းျဖစ္တဲ့ 74.125.95.174 ကေနပဲလာတာျဖစ္ပါတယ္။ ဒါေပမယ့္ Google မွာ Web Server ေတြ ကမၻာအႏွံ႔မွာ တစ္ခုထက္မကရွိပါတယ္။ Web Server တစ္ခုစီအတြက္ IP Address တစ္ခုရွိပါတယ္။ Google ဟာ ဘာေၾကာင့္ Web Server ေတြတစ္ခုထက္မက ထားရသလဲဆုိတာကုိ သိမွာပါ။ Google ဟာ ၁ စကၠန္႔မွာ user ေတြရဲ႕ request လုပ္ခံရတဲ့အၾကိမ္ေပါင္း ၁၆၀၀ ရွိပါတယ္။ ကမၻာေပၚမွာ စြမ္းအားအေကာင္းဆုံး
Web Server တစ္ခုဟာ ၁ စကၠန္႔မွာ အၾကိမ္ေပါင္း Maximum ၂၀၀၀ ေလာက္သာ request လုပ္တာ ခံႏုိင္တာျဖစ္တယ္။ တစ္ခါတရံမွာ request လုပ္တဲ့အၾကိမ္ဟာ သတ္မွတ္တာထက္ေက်ာ္သြားႏုိင္ပါတယ္။ ဒါဆုိရင္ Google ဟာ ေဒါင္းသြားမွာပဲျဖစ္ပါတယ္။ ဒီလုိအျဖစ္ကေန ကာကြယ္ဖုိ႔ Google အနည္နဲ႕ Load Balancing နည္းပညာကုိ သုံးထားပါတယ္။ ေျပာရရင္ Windows Server ေတြမွာသုံးရတဲ့ option တစ္ခုပါ။ Server OS ေတြမွာ A Record ဆုိတာရွိပါတယ္။ မတူညီတဲ့ IP Address ေတြကုိ တစ္ခုတည္းျဖစ္ေအာင္ လုပ္ထားတဲ့ setting တစ္ခုျဖစ္ပါတယ္။ ဒါေၾကာင့္ Ping www.google.com လုိ႔ စမ္းၾကည့္တဲ့အခါ IP Address တစ္ခုတည္းကေနပဲ ျပတာျဖစ္ပါတယ္။ ဒါဆုိရင္ Load Balancing
အေၾကာင္း သေဘာေပါက္ေလာက္ပါျပီ။ Load Balancing အေၾကာင္းကုိဒီထက္ပုိခ်င္တယ္ဆုိရင္ Server Load Balancing ဆုိတဲ့စာအုပ္ကုိေဒါင္းျပီးဖတ္ႏုိင္ပါတယ္။
စာအုပ္က ေဒါင္းလို႔မရေတာ့ဘူးခင္ဗ် .. အဆင္ေျပမယ္ဆို ျပန္တင္ေပးေစခ်င္ပါတယ္ ..ေက်းဇူး ပါခင္ဗ်ာ...
ReplyDeletelink update
ReplyDelete