BQ GLAD DVC VA DAO T$0
TRUONGDS1 HQC MANG LONG
KHOA LUAN TOT NGHIEP
DE TAI: TIM HIEU HE THONG MAY CHU CAN
BANG TAI
Ciao vien hirfrng gin Ts.Pham Thanh Giang
Sinh vien thyc hien DO Van Thinh
Ma sinh vien A13439
Chuyen ngInh
CONG NGHt THONG TIN
HA NQI — 2013
2
MAY CHU CAN BANG TAI
CHUONG 1: GICII THIEU
6
1.1. Su can t thiet cita can bang tai
6
1.1.1. Mei trubng may chit 7
1.1.2. Mei truong mung
7
1.2. Can bang tai: dinh nshia vi img dung 8
1
70 trang |
Chia sẻ: huong20 | Ngày: 07/01/2022 | Lượt xem: 316 | Lượt tải: 0
Tóm tắt tài liệu Khóa luận Tìm hiêu hệ thống máy chủ cân bằng tải, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
3. Cac san pharn can bang tai 11 TM
9
CHUONG 2: MAY CHU CAN BANG T 11
2.1. Tong quan
2.2. Luan chuyen yang DNS ,
11
2.3. Cum may chit yeti be can bang tii 15
2.4. Lueng WA tin ca ban trong can bang tii 19
2.5. Kiem tra tinh tang sire khoe 22
2.5.1. Clic quit trinh Idem tra ca ban 22
2.5.2. Clic cuec kiem tra tren the img dung cu the 23
2.5.3. Su php thueac via img dung 23 24
2.5.4. Kjch Bin
2.5.5. Kat Luon
24
25
2.6. Djch dja chi mpg (NAT) 25
2.6.1. NAT dfch 25
2.6.2. NAT ngwin 28
2.6.3. NAT nguqc
2.6.4. NAT nang cao (Enhanced NAT) 28
2.6.5. Djch dja chi ding (PAT) 29
2.7. Tritiai tir may chit trvt tiep (Direct Server Return - DSR) 30
CHUONG 3: THUAT TOAN CAN BANG TM 32 32
3.1. Nei dung Ichai quit
3.2. Geri thieu met se thuot man can bang tai 33 3.2.1. Thuat town Round Robin
3.2.2. Thuat toin Weighted Round Robin 33
3.2.3. Thuat toan Least Connection 34
3.2.4. Thuet town Weighted Least Connection 34
CHUONG 4: THIET ICE MANG yen Bo CAN BANG TM 35
4.1. BO can I bit, tai Whir la met be chuyen mach so yeti met be dinh tuyen
35
4.2. Cac thiet ke don gian 38
4.3. Thiet ke cho tinh sin sing cao 39
4.3.1. Active - Standby 40 42
4.3.2. Active - Active
4.3.3. Chuyen dei du phi:mg co tang thai 45
4.3.4. Da dja chi VIP 46
4.3.5. Quit trinh khei phuc b0 can bang tai 47
4.3.6. Toy chip thiet ke tinh sin sang cao 47
4.3.7. Su ciao tiep gill, ate b0 can brill tii
56
CHUONG 5: CAU HINH CAI EMT VA THU. NGHIEM 58
5.1. Gi6i thieu
58
58 5.2. Tong quan HAProxy
5.3. Cid dirt gilt phip HAProxy cho may chit Web tren CentOS 59
3
5.3.1. Thiet ice h" tilting 59
5.3.2. Hoat dOng 60
5.4. CM dat eau hinh 60
5.4.1. CM dat du hinh HAProxy 60
5.4.2. Cal dat dich vn WebServer tren Server 1 va Server 2 61
5.4.3. CM dat vit c.4u hinh KeepAlived tren Haproxy, Server 1, Server 2 62
5.5. Kiem tra & Danh gia ket quit 65
TONG !CET 70
DANH MVC TAI Lieu THAM MAO 71
4
OSI
MAC
ISP
HTTP
FTP
SMTP
DNS
NFS
URL
TCP
UDP
IP
VIP
ARP
RTSP
STP
VRRP
SSL
NAT
PAT
DSR
CPU
VLAN
RS
Open Systems Interconnection
Media Access Control
Internet Service Provider
Hypertext Transfer Protocol
File Transfer Protocol
Simple Mail Transfer Protocol
Domain Name System
Network File System
Uniform Resource Locator
Transmission Control Protocol
User Datagram Protocol
Internet Protocol
Virtual Internet Protocol
Address Resolution Protocol
Real Time Streaming Protocol
Spanning Tree Protocol
Virtual Router Redundancy Protocol
Secure Sockets Layer
Network Address Translation
Port Address Translation
Direct Server Return
Central Processing Unit
Virtual Local Area Network
Real Server
MO hinh ket not cac he thong ma
Kiem soat truy cop phuang tien
Nha cung cap dich vp Internet
Giao that truyen tai sieu van ban
Giao thin truyen tai teP tin
Giao thin truyen tai thu don gian
He thOng phan giii ten mien
He thOng tep tin mang
Dinh vi thong nhat tai nguyen
Giao thirc dieu khien truyen Van
Giao thin gai tin ngtroi dimg
Dia chi giao thin mang
Dia chi giao thirc mang ao
Giao thirc phan giai dia chi
Giao that trvc tuyen then gian thvc
Giao thin ma rOng cay
Giao thin du phong dinh tuyen ao
Giao thirc lap mot ma
Dich dia chi mpg
Dich dia chi ding
Quay troy bye tiep may chit
Don vi xir 19 trung tarn
Mang cvc bt) ao
May chit thvc
Tir vih tat "lir Day dii Giai ngltia
5
Chuang 1: GU% thieu DO Van Minh - A13439
CHUONG 1: GIOI THItU
Ngay nay can bang tai khong con la met khai niem meri trong khong gian mang va may
chit. Moi loai san phim thuong thgc hien cac cons viec lchac nhau trong qua trinh can
ban! tai. Vi du, cac 110 djnh tuyen do the phan phoi luu lucmg truy cap th8ng qua Mien
tuyen duerng de den cling met dia chi dich vi can bang tai ten cac tai nguyen mang khac
nhau. Trong khi di met may chi can bang tai phan phoi luu 'wing giera cac tai nguyen
may chi chi khong phai la cac tai nguyen mang. Ban dAu be can bang tai bit du veri qua
With can bing tai don gian, chimg nhanh chOng duqc phat trien de thgc hien met bat cac
chic nang: can . bAng tai, Icy thu#t phan ph& luu Itrqngt chuyen mash lugng thong
minh. Be can bang tai cling c6 the thuc hien cac cuOc kiem tra sic khoe met cach tinh vi
ten cac may chii, cac ing dung, va ca nOi dung de cai thien firth sin sang va Ich# Wing
quan IS, . Bei vi b0 can bang tai dugc trien khai nhu met may chit tiep nh#n you cau cult
met nhim cac may chii, chting cling bao ve cac may chi ti ngueri ding dec hai, va tang
cuang kha nang an ninh bao mat. Dtra‘ tren th8ng tin trong cac g6i tin IP hoac nei dung
trong cac you cau ing dung, be can bang tai Qua ra cac quyet dinh thong minh de dinh
huang cac luu Wang thich hqp den ding trung tam de lieu, may chi, tiring lira, b0 nher
cache, hoac img dung.
De tai nay se tap trung nghien ciru tong quan ve may chi can bing tai, cach thic hot
dOng cia be can bang tai trong Wan be he thong mang, tir d6 img dung tren dux to trien
Mud be, can bang tai tren toan b0 he thOng met cach hieu qua va (tat dugc hieu suit tot
nhat. De tai se dtra ra met m8 hinh cu the, ap dung thu#t toan di chqn Itra de dtra ra cach
nhin re hon ve yin de thing to dang Wang teri.
1.1. Sr can fillet cia can bing tai
CO hai xu huortg clan den sy can thiet cia can bang di lit may chi va mang. Veri st ir vtrgt
trei dm Internet va Intranet, ket not mang giita may chi va may tinh ca nhan cia !than
vien, khach hang hoac nha cung img di trer titbit 'diem vu quan trong. se khong the chap
flan dirge khi mang bi sap hay the hien kha nang lam viec yeu kern, khi d6 no hau nhu se
tri tre moi host &Ong kinh doanh trong nen kinh to dua nhieu vkInternet. MOt vi du nhu
xay dtmg met website thuong mai Bien tir, c6 rat nhieu be phan can dugc xem xet nhu la:
b0 djnh tuyen, be chuyen mach, Wang lia , be the dem, may chi web, may chit ca ser cla
lieu. Hon Ilea viec gia tang nhanh cia ck may chi cho hang lost cac img dung di kW&
cho trung tan.' dit lieu day ip cac cum may chi. Su r6i ram va thach thirc trong khit nang
nier rOng, kha nang quart ly va khit tiling sin sang cia cia cac nhim may chi la met nhin
to dimg ding sau den hei can ci met su thay doi thong minh. Met thir ma .n8 phai chic
chin ve kha nang mer reng va firth sin sang cao cho mgi thanh phan, bat dau tir be dirt
tuyen ket not voi Internet, cho to; tat ca cac con dutng teri may chi de lieu ben trong. Tir
di thiet bi can bang tai St hien nhu la met vu khi mang me de xi ly nheng van de tren.
6
Chuang 1: Gi6i thieu DS Van Thinh — A13439
1.1.1. Mai trwang may chu
Sp phat trien manh me cea may chti trong cac doanh nghiep ngiy nay va viec cung cap
dich vu Internet (ISP) xuat phat tir hai do chink. Tar& het, co rat nhieu cac Img dung
hay dich vu can den trong k9 nguyen dm Internet nhu Web, FTP, DNS, NFS, Email,
database, ... Tha hai, rat nhieu img dung deli hai can co nhieu may chu cho moi ling
dung bed vi met may chit khong the cung cap MI sirc mph hay !chit nang de dux wen cac
you cdu ctia Ung dung do. Nei chuyen v6i bat dr met ngueri nao lam viec von hanh trong
tam dii lieu, he) se cho ban biet can bao nhieu thin gian de xix 19 nhang van de ve kha nang
quan 19, kha nang ma rOng va tinh skin sang dm nhieu loci img dung tren cac may chti. Vi
du, neu met tiring dung email lchting the xi: 19 st ir tang len ye nguiri dung, met may clui
mail se duqc bo xung trien khai them. Ngutri vim ly cling phai nghi cach de phan tai gitta
hai may cliff nay. Neu met may chi' gap van de, ngueri quin trj ngay luc de phai chay ung
dung ten met may chif khic trong khi may chit
Tat
van de duqc sin chila. Khi no da
dugc sin xong, no phai dua ter lai de phuc vu. Tat ca nhftng nhiem vu do inh huerng tai
tinh skin sang va hieu qua dm CEng dung d6 deli v6i ngtreri &mg.
Thech thzec ve kha ?long ma rang: van de ve quy me ding suet may tinh khong con la
mai. Tn.rerc day, met may chti duqc clanh de chay met img dung. Neu may chii de khong
hoan thanh nhiem vu, thay vac) de met may chit mph han se dugc mu, meri. Stic manh
cua cum may chi' tang len khi tong bo ph#n khic nhau trong town he thong tra len manh
me han. Vi du, chung ta da thay toc do elm be xti 19 duce Ling gap deli cu sau mai 18
thang - met hien Wong ngly nay dirge biet tai nhu la luOt clia Moore, dOt theo ten dui
Gordon Moore dm top doan Intel. Nhtmg nhu eau sir dung may tinh tang thorn chi con
nhanh han. Gong nghe cum (clustering) do de da dugc phat mink
1.1.2. Mai truirng mgng
Thiet bi chuyen mach truyen thong va be dint' tuyen host dOng tren dja chi IP hoac dia chi
MAC de xac djnh diem den curt gel tin, tuy nhi 'en, chimg kh8ng the xi: 19 cac nhu cern dm
cac cum may chti phtirc hop hien du. Vi du, cac be dinh tuyen hoac b0 chuyen mach
khong the thong minh khi girl ltru luong truy cop den met may chit cu the hoOc be nher
cache. Neu met may chil dang bj hang, thiet b1 chuyen mach truyen thong yin tiep tuc gfri
Iuu Itrqng truy cop vim melt may chi' da chet, de hieu dugc chirc nang ctia HU& N chuyen
mach vi thiet 111 (firth tuyen truyen thong thi dau tien chung ta phai kiem tra m8 hinh
mang OSI.
7
Chuang 1: Gieri thi0 DO Van Minh — A13439
Layer 7
Layer 6
Layer S
Layer 4
Lam 3
Layer 2
Layer
Application Layer
Presentation Layer
Session Layer
Transport Layer
Network Layer
Data Link Layer
Physical Layer
Hinh 1.1: so tla ma hinh
MO hinh OSI la mOt tieu chitin ma de xac djnh Mm the nao ma cac thiet bj hoc may tinh
khac nhau co the giao tiep dugc yeti nhau. N6 bao gtim 7 tang, Ur tang vat 1S7 den tang (rug
dung tuang Mfg vai cac tang la cac giao thfrc ph6 bien. BO chuyen mach va b0 djnh tuyen
lam viec a lap 2 va 16.p 3, se xac dinh mOt gei tin phai duqc xir IS , nhu the nao va not ma
gei tin phai &gm girl dua tren !hong tin trong phan header. Tuy nhien chang to se khong
di qua sou vao m8 hinh trong de tai nay.
IITIR F17. SNMP.
Telnet. DNS
TCP. UDP
IP
1.2. Can bing
dinh nglifit va frng dying
VOi su ra dai dm Internet, mang hien nay hien chiEm san khau trung tam. IChi ma Internet
ket not the gith vOi mang b0 ne se ter thank xucmg song hour dOng cho cac doanh
nghiep, lac nay co se hu tang cling nghe thong tin ce the duce coi nhu la hat loai thiet bj:
may firth ce chat Ming nhu may khich/ hoc may clth, thiet bj chuyen mach/ b0 djnh
tuyen kEt not cac may tinh. BO can bang tai la eau n6i gifts cac may cho vi mang. dirge
the hien ton§ hinh. Mitt mitt, bel can bing tai hieu nhieu giao thirc lop cao hon, do de ne
c6 the giao tiep vai cac may chil thong minh. Mat khac, bij can bang tai hieu cac giao thine
mang, do d6 n6 co the tich hap yen cac mang khic mOt each hieu qua.
Hinh 1.2: cam may cho vari ba can bang tai
8
Chuong 1: Giai thieu D6 Van Thinh - A13439
Can bang tai dirge img dung trong rat nhieu twang hap nhu
• Can bang tai may chit (Server load balancing)
• Can bang tai may chit town cau (Global server load balancing)
• Can bang tai tubing lira (Firewall load balacing)
• Chuyen mach be nha cache (Transparent cache switching)
• Can bang tai tren &rang truyen Internet (Load Balancing with multi wan and
failover)
• ...
Can bang tai may chti xir ljr v&i viec phan chia tai theo cac may chit (multiple servers),
quy m6 hea trong kha nang litm viec cita timg may chit va dam bao kha nang chit' dung
khi met may chit nao de khong host clang.
Can bang may chti tat town cau xir l5r viec htrang ngu&i dung truy cap tai nhung diem
khac nhau not dat trung tam du lieu, bao grim cac cum may chit c6 kha Ong cung 1mg
cho ngtrai dung thai gian phan hei nhanh nhat c6 the va chili dung khi met trung da lieu
mat kha nang lam viec.
Can bang tai twang hia phan phei tai qua cac twang lira (multiple firewalls), quy mo hoa
trong kha nang cita tong tubing lira vi dam bio kha nang chili dung khi met tubng lira mat
kha nang lam viec hoan town.
Chuyen mach 60 nha cache la Wang ltru lugng fly cop den cac cache de tang tee theri
gian dip thig cho khich hang hoac cai thien hieu sat cim cac may chit Web bang viec tai
cac net dung tinh dua den cac cache.
Can bang tat tren (twang truAn Internet la giii phip &up tang bang th8ng co sin do ca
kha nang sir dung deng thtri nhieu lien kat. NO cung cap can bang tai cho cac nha cung
cap dich vu khic nhau va cho cac ket not wan bang viec tOng slicip va tao dieu kien gitip
tang kha nang 161 cho mpg dien renf thong qua chuyen doi du phOng. Do d6. cac ket
not Internet duqc bao dim an Wan, ket not On dinh vol ben ngoii va dam bio chat 'mpg
dang tin city trong truyen din.
1.3. Cic san phfim can bAng tai
Cac san phim can bang tai co sin duch nhieu hinh thirc khac nhau. Chung co the duck
phan chia thanh ba loai: sin pham phan mem, thiet bj, vi thiet bi chuyen mach. Phan mieu
to ciia 3 loai theo sau dual day:
• Phan main can bang tdi la phan mem chat' tren ck may chit to can bang tai, Slang
phan mem nay thuc hien cac thuat toin di dieu phial quit trinh phfin phoi tai.
9
Chuang 1: Gith thieu DO Van Thinh - A13439
• That 14 can bAng tai IA dm phAm hOp den bao gem phAn ming NM phan mem an duet
de thvc hien nhiem vu. HOP c6 the don gian nhu met may tinh hoac met may chi,
dugc dang gal yeti met s6 hg dieu hint' va phan mem dac bigt hoac met hOp dee quyen
vOi phan cling vA phan mem tay chink.
• Thiit bf chuyin much ma rOng cac chile nang cim mot lap truyen thong (16p 2/3)
chuyen dei thAnh cac 16p cao hon bang cach sir dung met so phan cling va phan mem.
10
Chuang 2: May chic can bang tai
DO Van Thjnh - A13439
CHIANG 2: MAY CHU CAN BANG TAI
2.1. Ding quan
Ngay nay may chit can bang tai khong con la mOt khai niern mai trong the gieri may chit.
Ck Gong nghe dun may chit da duqc phat minh d'e c6 the thus hien cac uhiem vu tinh
toan, nhung lei chi c6duqc thitnh ding trong mOt s8 it cac th8ng dOc quyen. Tuy nhien
can bang tai da xuat hien nhu mOt giii phitp mph me clanh cho cac img dung chinh cung
nhtr giai quyet cac van de cho timg khu Arc , ne bao gom lcha ndng mer rOng cac nham
may chit, tinh san sang, !chit Wins bao mat va khi ndng %Wit ly, not each khk can bang
tai la mOt phucmg pluip phan phoi khOi luqng tai tren nhieu may tinh hoac mOt cum may
tinh de c6 the sir dung t6i uu cac ngurin lye, tOi da hOa thong lucmg, giam theri gian dap
ting va tranh firth trong qua tai tren may chit.
Cac lqi ich khi sir dung phucmg phip can bang tai:
Tang khd ndng ddp itng nto rPng cai thin clang ke kha ndng ma rOng vita mOt ting dung
hoac nhem cac may chit bang each phan ph6i tai th8ng qua cac may chit dam bio firth firth
host va ma rung cho he th8ng.
Tang 60 tin cPy link sin sing gitip tang grill sin sang cao (High Availability) cho he
thing, bed vi n6 co the dinh huemg cac Itru luqng truy cop den cac may chit thay the neu
mOt may chit hoc Ung dung kh8ng the dap img dirge d6ng thin dim bao cho ngtrai dung
khong bj gian down dich vu khi xay ra l6i str c6 loi tat mOt diem cung cap djch vu.
Cdi thin khd ndng quits iy theo nhieu each thirc thong qua viec cho phop nhimg ngtrai
quan trj mang va may chit chuyen cac img dung tir mot may chit nay den mOt may chit
khac hoac c6 the them nhieu may chit de chay the ang dung nhanh nhat
Tang link bdo mPt cho he lung, thong thuang khi ngueri dung giri you au djch vu den
hg thong, zyeu au do se duce xir tren boa can bang sau de phin can bang tai
mai chuyen tiep cac you eau cho cac may chit ben trong. Qua trinh tra lai cho khach hang
ding thong qua thinh phin can bang tai, vi voy ma ngtrai dung khong the Wit duqc chinh
xac cac may chit ben trong ding nhtr phuang ?hap phan tai dugc sit dung. Bang each nay
c6 the nglin chan ngu&i dimg giao tiep (rut tiep veri cac may chit, an cac thong tin va cau
trite mpg nOi b0, ngan ngua cac cuOc tan cling tren mang hoc cac djch vu khong lien
quan dang hoot &Ong tren cac ding khk.
2.2. Luan chuyen Wong DNS
11
Chuang 2: May chit can bang tai DO Van Thjnh - A13439
De can bang tit may chit, he th8ng an phai phan. phiii ck yeu a it u den nhieu may chit
khac nhau ben trong ctun may cho, vii mix dich toi uu h6a hieu suit he thong. Dieu nay
se mang den cho mang hieu suit cao han, khi nang ma reng, tranh rat vao tinh trong tong
thieu tit nguyen mang trong met doanh nghiep hay met img dung nao do.
Tinh sin sang cao co the dtrqc hieu 11 firth trong du thira. Neu met may chit Ichong the
plan 19 met you cau thi .cic may chit khac ton* cum may chti do co quart 19 di:cc ne
khong? Trong met th6ng c6 !chi nitng ‘ cung cap cao, net met may chit bi thi may
chd khac se tiep quin ngay dezir 19 yeu cau.
Kha nang ma reng dm met *rig dung ce the 118 trq duqc so lucmg ngueri ngly met tang.
Neu no can 10ms de met img dung co the dip Uzi cho met yeu cau thi khoang th6i gian se
la bao lau de n6 dap tra den 10.000 yeu cau cling met Mc? Kha nang ma reng v8 hurt se
cho phdp no dap tra ck you cau nay chi trong khoing 10ms. Kha nang ma reng la don vi
do cho met lost cac he' so nhu so Itrqng ngubi dimg dung thtri ma met cum may chtl c6
the h43 trq va thbi gian no can de xir 19 met you au.
Frau het chung to co le deu da biet rang, DNS ban di\ h6a ten host thanh ck ilia chi IP.
Ngubi dung nhip wwwkoircom
vio hitp tha chi cite trinh &wet web
Web Bravest
Cho UN met Oa chi IP cOa
www.kok.com
Database
DNS Sena
Dia chi P cua
www.koiccom
222 255.31 160
Database
web Dro'neer
DNS Saver
GET 222 255 31.160
Web Stores
web &o'er
Hinh 2.1 qua trinh chuyin deli host thanh Ma chi
12
222.255.31.160
www.kok.com
Luan chuyon Ana DNS
222.255.31.161
Chuang 2: May chi' can bang tai Da Van Thjnh — A13439
Khi nhap mot URL vao trong trinh duy (vi du ram www.kok.com ) thi trinh duyet se giri
mot yeu cau den DNS yeu cau no tra ve dja chi IP dm site. Day dugc goi 11 viec tra ciru
DNS. Sau khi trinh duyet Web co dugc dja chi IP cho site thi ne se lien he yeti site bang
dja chi IP, vi hien thi trang vim yeu cau. May cha DNS thubng co mot dja chi IP dugc
ban do boa yeti mot ten site nlo d6. Trong vi du thi site la www.kok.com ban do hos
thanh dja chi IP la 222.255.31.160.
De can bin tai bang DNS, may chii DNS phai duy trinh mot s6 dja chi IP khac nhau cho
cling mot ten site. INThieu dja chi IP the hien nhieu may trong mot emu may chia, tat ca
trong so chung deu dugc ban do hem den mot ten site logic. Trong vi du,
www.kok.com c6 the dugc cau hinh tren ba may cha trong mot cum may cha yen cac dja
chi IP dual day:
222.255.31.160
222.255.31.161
222.255.31.162
Trong trutmg hop nay, may chi) DNS dugc ban do hea nhu sau:
www.kok.com 222.255.31.160
www.kok.com 222.255.31.161
www.kok.com 222.255.31.162
auster
222.255.31.162
Hinh 2.2: Luein chuyin yang DNS
Khi yeu au diu tien den dugc may chi' DNS, no se tra V& dja chi IP 222.255.31.160, may
dau tien. Khi c6 yeu cau thir hai, n6 se tra ve dja chi IP this hai: 222.255.31.161. Tiip tic
nhu vay, veri yeu eau thli tu, dja chi IP diu tien lai dugc lap lai.
13
Chuang 2: May chit can bang tai 06 Van Thjnh — A13439
Bang each sir dung luan chuyen wing DNS nhu a tren, tat ca cac you cau dot yeti mot site
nao do deu &me phan phot i deu den tat ca cac may trong cum may chit (cluster server).
Chinh vi vay, vai phuong phap can bang tai nay, tat ca the may chit trong cum may chit
deu duqc sir clung.
diim chink ctia phuong plulp
- Khong dit vi a ding thiet lip: Cac quan tri vien hg thiing chi can tao mot se thay dot
trong may chit DNS de hi!, trq duqc viec luan chuyen yang, va nhieu may chit DNS da co
stir ho trq nay. N6 thong you cau den stir thay del ma cita (mg dung Web; trong that te,
cac (mg dung Web khong he biet ye co the can bang tai ma no hi that hien.
- Don gian: Phuong phap nay khong yeu cau den the chuyen gia ye mpg trong vik thiet
lap hoac gia r6i he thong trong twang hqp co van de nao de xay ra.
Nhuvc dam min phweng phdp
Co hat nhuqc diem chinh cart phuong phap dtra tren phin mem nay la no thong cung cap
sr ht!) trq m8i quan hg thai gian that gifta the may chit veri nhau va khong ht) trq Icha nang
co sin cao.
- Khong ht3 trq m6i quan hc. thai gian that gitka cac may chit. MOi quan hg thin gian that
gift cac may chit la kith nang cita he thong trong viec quart 1Sr cac yeu cau cita nguiri
dung, may chit nay hok bat kt may chit nao, phu thuOc vio th6ng tin phial .' duqc duy tri
tren may chit hoac tai mire co sit, mac co sit dft
- Khong co duqc kha nang ht!) trq mei quan he gift cac may chit, phuang phap loan
chuyen yang DNS dtra vio mot trong ba phuong phap de duqc dtra ra de duy tri sit kiem
soat cac phial hoc sit nhan clang nguoi clang 461 yea cac you cau dang den ten HTTP.
• Cac cookie
• Cac trutmg An
• viEt URL
Khi mot nguai dung dux hien mot yeu cau dAu tien, may chit Web se tra mot the bang
van bin duy nhit de phan biet nguai dang do. Cac you cau tiep theo co the nay de sir
dung cookie, viet 10 URL hoc cac truang An, cho phdp may chit xuat hien de duy tri mot
phien glen may khich vi may chit. Khi nguai dimg duet lop mot phien veri mot may chit,
thi tat ca cac yeu cau den sau thuang deu di den cling mot may chit.
Van de a day la trinh duyet luu dia chi IP cart may chit do. Khi Cache het han, trinh duyet
se that hien mot yeu cau khac din voi may chit DNS de co duqc dia chi IP co lien ket yen
ten mien. Neu may chit DNS tra ye mot dia chi IP khac, mot may chit khac trong cum
may chit, thi cac th8ng tin ye phien se bi mat.
14
Chuang 2: May chit can bang tai
DO Van Thjnh — A13439
- IChong ha trq cho kha nang c6 san cao. Xem xet met gun may chit co n may. Neu met
may chit nao d6 gap van de ye stir co (vi dy la may chit thir n) thi cu yeu au thin n den
may chit DNS deu huemg yeu au din may chit hong nay. MOt be djnh tuyen thong minh
co the giai guy& duqc van de nay bang cach kiem tra cac may chit 6 cac khoang uteri gian
nao do, phat hien ra cac may chti bj h6ng vi ger b6 chimg ra Ichoi danh sach, chinh vi vAy
se khong co yeu cAu nao duqc gfri den chting nits. Tuy 4y, van de a day van ton tsi neu
may chili van c6 nhung Cling dung Web dang chay tren may chit eta bj hang.
Thay dot cum may chit se mat nhieu thiri pian de truyen bi den toan be plan con lai cita
Internet. MOt IY do 6 day la trong nhieu to chirc tern — cac ISP, cac cong ty, hay dui ly —
hru cac you au DNS dm hp de giam Itru luqng mang va thai gian you au. Khi ngtreri
dimg ben trong cac t6 chirc nhu v0y thuc hien met yeu au thi hg thong se duqc kiem tra
danh sach cac ten DNS cita Cache da duqc ban do h6a (Ha chi IP. Neu hg th8ng phat hign
thiy met muc nao thi no se tra dja chi IP ve cho ngueri dimg. Neu no kh8ng phat hien thay
muc nao trong cache nei be thi ISP se giri yeu cau DNS nay den may chit DNS vi km sr
dap tra.
Khi met muc da duqc luu het hen, ISP se nang cap ca so da ligu n6i be dm no bang ach
lien he voi cac may chit DNS khk. Khi danh sach cac may chit thay dai, no c6 the can
den met Ichoang uteri gian ngin cho cac muc da duqc Iuu tren mang cita ac to chat khic
het han va tim kiem danh sach cac may chti da duce cop nh#t. Trong su6't chu trinh nay,
may khach van co the thuc hien hanh deng " Hit " may chit 1)1 hang, neu ISP cita may
khach do van c6 met mix tr6 den no. Trong twang hcq? nhu 4y, met so ngueri dimg cita
ISP d6 khong the truy c#p tir nhemg lin truy c$p ban dliu, tit* tri hien tai cum may chit
van con cac may chit du thira van dang host deng.
Met van de con Ion han xuat hien khi ger be met may chit so veri viec ba sung. Khi bat di
met may chit, ngueri dung co the dang thuc hien " Hit " met may chit khong ton tsi. Con
khi them met may chit thi may chit de van chtra duqc sir dung cho toi khi dja chi IP cita
n6 den duqc tat ca cac may chit DNS.
Mac clit phuong phip nay c6 the can bang ducc met s6 lircong ngutri dimg tren mai may
chit, nhung n6 kh8ng hoin toan can bang tai may chit. Met so ngued dimg co the you au
mirc tai cao han trong suot met phien cita hp so veri nhang ngtrai dung khic a tren may
chit khic, vi phtrcmg phap nay khong the bao dam chang lai duqc sit bat cong bing do.
2.3. Cym may chit voti bt, can bing tai
Met vii nha quin tri may chit se trien khai nhieu may chit de dam bao muc dich tang tinh
san sang vi kha nang mer ding. Neu met may chit nao do gap phiti van de kh8ng the dap
*rig duqc nhu au, ngay 10p tire met may chti khic cet the duqc mua trong khi may chit
gap van de se trong qui trinh sira chaa. Tnrerc khi cac sin phan can pang tai duce phat
minh thi DNS thutrng duqc sir dung de phew ph8i tai thong qua nhieu may chit. Vi du,
15
Rtal %PMI'S
Chuang 2: May chit can bang tai
DO Van Thjnh — A13439
DNS quan IS, dja chi www.kok.com c6 the dirge cau hinh yeti hat hoac nhieu dja chi IP
cho site www.kok.com DNS sau d6 c6 the cung cap mOt trong cac dia chi IP da ductc cau
hinh bang cich lam chuyen yang cho mot truy van DNS. Day mei chi la sv hob thanh
the,' scr oh qua trinh can bang tai, cach tiep cjn nay can bj giOi hart trong nhieu van de
khac. DNS khong the biet duqc kha nang tai va firth trang cim mOt may chit. N6 co the
cung cap dia chi IP cim mOt may chit ngay ca khi may chit nay dang gap van de.
Bo can bang tit s xuat hien va duqc trial khai tnretc nhOm may chit, tat ca cac may chit
nay hoac trvc tiep ket not yeti can bang tai hoac ket not thong qua b0 chuyen mach, b0 can
bang tai chay dvc theo cvm cac may chit xuAt hien nhu mOt may chit a° di den cac may
khach. Cling nhu la may chit that may chit ?to phii co dia chi IP cho cac may may khach
truy cap vao n6, day &gm goi la dia chi IP ao (Virtual IP - VIP ). Dia chi IP ao dirge cau
hinh tren b0 can bang tai va dai dien cho toan b0 nh6m may chit ben trong.
Memo Sinn
1111n 102.121.10.1
ars 1.00d
Man 1 16.2 11110102 11kb WM
ItS3: 1010103
SMIP
Hinh 2.3: nhom may chit yogi ba can bang tai
De truy cap (mg dvng tren cac may chit, dja chi may may khach phai you cau den VIP.
Trong truing hqp cita vi dv trang web www.kok.com
, DNS phiti sauce cau hinh tra lei
VIP gi6ng nhu dja chi IP www.kok.com . Dieu nay cho tat ca cac trinh duyet cita
may khach girl yeu cau teri cac VIP thay vi mOt may chit thvc. BO can bang tai nhan dirqc
you cau beri vi n6 so hau VIP va phan phoi chimg qua cac may chit thvc sit c6 an.
Khd hang mi ring: Ben vi can bang tai phan phoi cac you au dm may khach thong
qua tat ca cac may chit thvc sari c6 vi the cong suet zit ly dm may chit Ito cling lem hen
Ming suet cita mOt may chit. BO can bang tai sir ding mOt thuat toan phan phoi tai de phan
phoi den dm yeu cau cua timg may Ichich. Neu thuat toan toi tru, kha nang nang cita may
chit ao se bang ming suit Ping hqp dm tat ca cac may chit thvc. Nhung truing hqp nay la
rat hiem do mOt so yeu t8 bao gom ca hieu qua phan ph8i tai. Tuy nhien ngay ca khi ding
16
Chuang 2: May chit can bang tai DO Van Thjnh - A13439
suit dm may chit ao dat khoang 80-90% ding suit tong hop cita tat ca cac may chit Sic
thi dieu nay cling dg cung cap kha tiling ma tong that tuyet vet
Tann sin sang: BO can bang tai lien tic theo dei tinh trong ctia cac may ,cha ,thoc va cac
ling don chay tren chimg. Neu mot may chit thoc hoacimg ding gap van d'e kh8ng dap
Ong ducifc yeu cau, b0 ram bang tai tranh gut bat kY yeu cau
cita may khach den
may chit de. Mac di" bat cir mot so ket not hok cac you cau dang &roc xir 1S, khi mot may
chit dang gap yin de thi b0 can bang tai van se dj enh Wong tat ca cac yeu cau den mot
trong so cac may chit c6 tinh tang kit& manh. Neu khong co bo can bang tai, ngulyi ta
phai doa tren mot c8ng co giam sat mang de kiem tra tinh tang cua mot may chit hoac
ling ding, va chuyen huOng may khach den mot may chi) thoc khac. BOA vi 130 can bang
tai thoc hien ding vi'ec nay mot cac nhanh chong
, nen thoi gian chat ducic giam thieu
ding ke. mot khi may cha bj 16i dtroc sua chea, b0 can bang tai se phat hien so thay dOi
vi bat diu chuyen tiep you cau den may chit.
Khd ming van /57:
Neu phan ding cua mot may chit can duce ang cap, hok hg diau hanh, hoac ling ding
phan mem ctia no phiti nang cap len mot phiety ban men, may chti serhai dimg hoot dOng.
Mac do viec nano cap nay co the duqc sap xep vilo gib cao diem de gram thieu tic (tong
cua that gian chet vi se co mot vii doanh nghiep kh8ng ce co du kha nang dank cho
khoang thai gian chet nay. MOt s6 doanh nghiep thin w con khong the tim thay bat ky
thai gian nap ngoai gib cao diem, dac biet la neu may cha dugc truy cop bed nguOi dung
tren town the gieri trong nhftng mui gib khac nhau. Bang cach trien khai b0 can bang tai,
chting ta co the ngimg may chit can bao tri ma kh8ng phai chill bit cir thai gian chat nao.
Ck can bang tai se thoc hien mot cach khdo leo viec tat may chit, theo d6 can bing tai se
dung dua ra yeu cau meri voi may chit d6 va cho dqi cho den khi bit Ick mot ket not
hien c6 cham dirt. MOt khi tat ca cac ket not hien c6 duce dang 10, may chit co. the an
town ngimg lam viec de bao tri. Vic nay dim bito may khkh kh8ng he hay Wet va bo can
bang tai se tiep toe phoc vi cac yeu cau gin den den dja chi IP ao bang cach phan phoi
chimg qua den cac may chit thoc con lit.
BO can bang tai cling tang kha nang quan 15, bang each ttich (mg ding tit may chit. Vi do,
chimg ta c6 tat ca !man may chit thoc sari sang lam viec, va cluing ta can chay hai ling
citing: Web (HTTP), va FTP. Chimg ta chon chay FTP tren hai may chit va chay Web
server tren tam may chit can Iii Uri vi nhu cau can Web server la nhieu han. Khong co b0
can bang tai, chimg ta se sir don DNS de thoc hien luau chuyen yang glib hai dja chi IP
may chit ch...n may chit thuc. Cac may khkh se khong nhan ra bit Ic9 sir khk biet
nao va trinh duyet web tiep tuc gut cac yeu clw den con; 80 dm VIP. BO can bing tit
djch s6 cong trong tat ca cac yeu caur den vi chuyin tiep den cong 4000 tren may chit
thuc. Bay gib, khong met ai co thE tan cong cac may chit truc tiep bang cach thong qua
viec 1, 11m luqng nguy hie'm den cong 80, bed vi no da duqc den. Mac divoy, tin tac
co the co ging de tim niang cong dang ma, diEu nay chi tao ra Wit chat kh6 khan hon.
Gan (Ha chi IP private den cac may chit thtrc hoc thtrc hien kiem soat danh sach cac truy
cap de tit chei tat ca cac ltru luqng truy cap den dia chi IP cita .may chit thuc, diEu nay se
buetc tat ca nortri ding phai thong qua bo' can bang tai de co the truy cap vao cac may chit
dive. BO can bang tai sau d6 co the ethqc thi chinh sach truy cap nhat dinh vi cling co
the bao ve may chit ch8ng lai mgt so loci hinh tan cling.
29
Chuang 2: May chit can bang tai DO Van Thjnh — A13439
Dich dja chi cong giiup cal thin kha nang me rung bang cach cho phep chay nhieu img
dung tuong tfr ten nhieu cong. Ben vi yeti cach mOt so img dung duqc thiet ke chimg ta co
the ma rang hiOu suit ang dung bang each chay nhieu ban sao elm no. Thy thuijc vao img
dung, chay nhieu ban sao co the sir dung nhieu CPU hieu qua han. De dua ra mOt vi du,
chting ta c6 the chay Microsoft IIS (Internet Information Server — Microsoft -- phan mem
may chit Web) tren nhieu cong. Chin ta co the chay HS troll cong 80, 81, 82, va 83 tren
min may chit thurc va can rang buoc cong 80 tren VIP cho mot cong chay HS. BO can
bang tai se phan ph6i luu Krung truy cap khong chi ten khip the may chit thue, ma can
ca cac cong tren mot may chit thirc.
Dich dja chi ding cling co the cat thin kha nang quan ly trong cac tinh huang nhat dinh.
Vi du, khi chitng ta luu tit cac trang web tren mOt tap the may chit that, chimg ta co the
sir dung dja chi VIP de dai din cho tat ca cac website. BO can bang tai nhan dirge tat a
cac yeu eau web ten cong 80 cho cong mgt dja chi VIP. Chimg ta co the chay cac ang
cbmg may chit Web ten mOt cong khic cho mot ten mien website. Chit han, cac may chit
Web http•//www.abc.com chay tren cong 80, va chay tren cong 81.
BO can bang co the duqc eau hinh giri cac luu lugng truy cap vao cong thich hqp,
thy thuk vao ten mien trong URL cita mot yeu cau HTTP.
2.7. Trir lai tir may cho film tiep (Direct Server Return - DSR)
DSR lien quan den, viOe chophdp may chit Ulm tiep tra km lugng tray cop ma khong
th8ng qua b0 can bang tai. Bang cach ;thong th8ng qua b0 can bang tai, thong ta co the co
dirge hieu suet tot han neu b0 can bang tai la nth c8 ehai, bai vi bay gia ,b0 can bang tai
chi phai xir19 cac luu lugrig you eau, cat giam doge so lugng the goi tin can phai xir 19.
Qua trinh thiet lap de that hiOn DSR, b0 can bang tai se khong chuyen dia chi IP dich
thanh IP cita may chit ma van gift nguyen la ilia chi VIP (IP public). BO can bang tai chi
dOi dia chi MAC dich thinh dia chi MAC cita may chit de gai tin co the den dugc may
chit. Van de con 13i la lam sao de khi may chit nhan gal tin you eau tir 116 dinh tuyen
chuyen den se khong tir ch6i, vi dja chi IP dich kh8ng phai la IP cita may chit, ma la dia
chi VIP. MOt each dim gian, ta cau hinh de dia chi VIP la dja chi cita loopback interface
tren mot may chit. BO dinh tuyen dung cach nay vi lqi dung nhUng tinh chat thti vi sau
day cita loopback interface:
• Co the gin bat Ict dia chi IP nao, khong bit buOc phai bit dAu bang 127.x.x.x
• Vi loopback interface khong phai la mOt thiet bi that, no kh8ng co dia chi MAC,
nen hg thong se khong tra lai cho cac yeu cau ARP. Do 66 se khong co hg thiing
ben ngoiti nit° ilia dirge dja chi IP cita loopback interface. Tuy nhien, hg thong van
nhan you cau den IP cita loopback interface va tra leti tutu la cac interface Ichic.
Nhu vay, bang mOt chit thin thuat vii cac dja chi, may chit thfrc khong an dja chi IP
public van co the nhan you cau va tra Itri trip tiep cho may khach.
30
Chuang 2: May ch6 can bang tai DO Van Thjnh — A13439
Hinh 2.10 the hien luting gal tin khi sir dung DSR. Dim tien, b0 can bing . titi gift nguyen
dja chi IP dich van nhu la dja chi VIP trong gei tin yeu ceu, nhtmg thay doi dia chi MAC
dich cua may chit da duqc chqn Itra. BO chuyen mach lap 2 gifta bo can bang tai va may
chit chuyen ti .ep g6i tin den dung may chi' dua tren dia chi MAC dich. May chit thuc se
chap nhan gai tin bai vi dia chi IP dich caa goi tin vi dja chi VIP da duqc djnh nghia nhu
la dia chi IP loopback tren may chit. Khi may chit tra 16i, dia chi VIP bay gibt trot thkh dja
chi IP nguon, va dja chi IP dm may khkh tra thank Elia , chi IP dich. ,Goi tin duqc chuyen
tiep thong qua b0 chuyen mach lap 2 den b0 djnh tuyen, vi sau do den may khach ma
Ichong can phai sir dung NAT.
Chen • HS 1.1 100
41.14E65.
MAC -MI
141 1411 48.3
MAC-M2
Same 111' Dna 111 Sown MAC One
MAC
1 Mill 180 141 148115.3 MI MZ
2 Ull I 1.180 141 I 411 116.3 MI M2
3 188 Lo 110 141 140116.3 M2 MI
4 141 1046 3 188 I 1 100 9114 MI
5 141 IWO 3 18111.1 108 544 MI
10 0.10.10
MAC-M3
10.10 1• 28
MAC
Hinh 2.10: Luting goi tin khi s& dung DSR
DSR rat hftu ich cho nhftng img dung ton bang thong nhu FTP, phtrcmg tien truy'en thong,
Ida ma kich thuac cac ged tin tra led la rat Ian so yen kich thuac cac gai tin you cau.
thuat nay cung duqc img dung cho nhftng &iao thirc dei h6i phirc tap khi thuc hien NAT
hay khong duqc bp djnh tuyen h8 trq. Chang han nhftng giao thirc phucmg , tien truyen
thong nhu trong phan NAT nang cao (Enhanced NAT) da de cpp, thi ta co the dung DSR
thay vi NAT. Chang ta ding nen can nhAc sa dung DSR khi trien khai tren mo hinh mang,
khi ma hru luting tra 1oi tir may chit kh6ng dam Ho IA se di dung dich.
31
Chuang 3: Thu* toan can bing tai DO Van Thinh - A13439
CHIYONG 3: THWiT TOAN CAN BANG TAI
3.1. Nie dung kluii quit
Be can bang tai sir dung thuot toan I9c phan tan hoan toan de anh xa cac may khach den
cac may chit trong nh6m. Thuat toan nay cho phip cac may chit trong nh6m din ra cac
quyet djnh can bang it met each dec lap va nhanh chong cho ,timg gei den. NO duqc toi
tru hoi de cung cap kha nail can bang tai mOt each thong ke doi yeti met soItrqng 16n cac
yeu eau nho do vo so may khach tao ra. Neu so may khach hoc cac ket not may khfich
tao ra cac tai qua chenh tech nhau tren may chit, thuat toan can bang it se it hieu quit.
Tuy ninon, unit don gian va toe dO cua thuet thin cho phdp cung cap hieu nang rat cao
bao gom ca thong luqng cao va thei gian dip Ong ngiin trong met dai rOng cac img dung
may khich / may chit thong clang.
Be can biing tai xi: ly cac you cau ctia may khach bang cach din dui:mg cho met if le phan
tram da ch9n nhOng yeu cau men cho timg may chit trong nh6m. Thuat toan !thong dap
img nhftng thay doi ye tai tren mtii may chit (chling han nhtr tai CPU hay van de sir clang
be nh6). Tuy nhien, qua trinh anh xa se duce thay d6i Ida quan he thanh vien trong nh6m
thay d6i vi ti le phial tram tai phan b6 se duqc tai can bang.
Khi xem xdt met g6i den, tat ca cac may chit thvc hien clang thai viec anh thiing ke de
xac djnh nhanh cheng may chit nio se xi) ly poi do. Qua trinh anh xa sir dung mOt ham
ngau nhien de tinh mirc tru tien dm may chit dva tren dja chi IP NIA cling den caa may
khkh cimg cac thong tin trans thai khac de .t6i tru hoa viec can bing di. May chit tuong
img se chuyen gal d6 tir the tang clued len tang TCP/IP con cac may chit khac se loai be
goi nay. Qua trinh anh xa kh6ng thay d8i trir phi quan he gifra cac may chit trong nhOm
thay doi, de dam bao rang dia chi IP vi cOng den cna may khach cho trutc se luon duqc
anti xa den cang met may chi) trong nhom. Tuy nhien, may chit cu the trong thorn ma dja
chi IP va cOng den dm may khich anh xa ten khong the duqc xac djnh tram do ham ngau
nhien c6 tinh den quan thanh vien trong nh6m hien tai vi qua khir de toi thieu hoa kha
nang anh xa lai.
Nhin chung, chat Itrqng can .bing duqc xac dinh met each thong ke bed s6 luqng may
khach tat) ra you cau. Nhu ket cau tang giarn ve so lucong may khach theo thong ke, sv deu
don ye chat luqng cita thuat toan can bang tai se thay d6i nhe. De host di-ging can bang it
co do chinh xac cao tren mil host trong nhom, met phan tai nguyen he th6ng se duqc sir
dung de do va phan Ung Mr& nheng thay doi ciut dd. Str tra gia ye hieu rang nay phai
duqc can nhac so yeti lqi ich cua viec tot da holt khil rang sir dung cac it nguyen trong
nhOm (ve ca ban li CPU va bit) Trong bit dr twang hqp nao, viec sir dung hqp ly
cac ngu6n tai nguyen may chit phai duqc duy tri de co the phvc vv cho cac tai may khach
khk trong traimg hqp xay ra 16i.
32
Chuang 3: Thuat toga' can bang tai DI" Van Thjnh — A13439
Khi mOt may chit meri tham gia vao nh6m, n6 se kith hoat qua trinh hOi tu va mot quan hg
thanh vien mai trong nhOm se duqc tinh town. Khi qua trinh hOi to holn thanh, mOt phin
tai thieu may khkh see duqc anh xa tai host mai. BO can bang tai do cac ket not TCP tren
mai host vi sau khi ket not TCP hiEn tai cua chfing holm thank, ket not tiep theo tir cac
may khkh bj inh huong se duqc xir 15r btri host mai. Do d6, cac . host nen duqc bo suns
vio nh6m nhftn thtri diem tai tang qui manh nham ten thieu hod hiEn turyng ngat
quang cac phien. De trinh van de nay, trong thai phien phai duqc , quan bei 1mg dung
may chit sao cho n6 co the duqc ten du true hay duce tra lai tir bat Icy mOt may chit nio
trong nhom. Vi du, trong thai phien co the duce day den may chit ca sec dft lieu va lint
trong the cookies dm may khach.
3.2. Gaol thieu mOt so thu#t twin can bAng tai
3.2.1. Thu#t twin Round Robin
Day gqi 11 thuat than Ink chuyen yang, cac may chit se duct xem ngang hang vi sap xep
theo mOt yang quay. Cic truy van dich vu se !An luqt duqc giri tai cac may chit theo this
tir sap xep.
Vi :
Cau hinh mOt cum Cluster bao wim 03 may chit: A, B, C.
You cau djch vu this nhat se duqc giri den may chit A.
You cau djch vµ this hat se duqc giri den may chit B.
Yeu cau djch vµ this ba se duqc giri den may chit C.
You eau djch vitt this to se 1a1 duqc girl cho may chit A....
Nhu \ray b0 can bang tai se phan phai tai va giri you cau Ian WO den timg may chit thyt
trong cum may chit. S6 ltrong cac truy van den timg may chit la ngang bang nhau, dieu
nay dam bao rang cac may chit deu phai host dOng vii mOt cong suit ttrcmg tu nhu nhau.
3.2.2. Thu#t twin Weighted Round Robin
Ban chit gitmg nhu thuat tom Round Robin, My nhien chung ta co the eau hinh cho mOt
hay nhieu may chit nao d6 thutmg xuyen duqc sir dung hen, hay not each khic chting ta
co the dieu chinh sao cho cac may chit ea Wing lye xir ly khac nhau. Mai mOt may chit
den duct gin mOt tong s6, d6 la mOt gia trj so nguyen cho biet ding suit xis ly. Trqng so
mac djnh la 1. Lay vi du, c6 ba may chi A, B va C &Km On tong so tucmg img Ian lusrt
la 4, 3, 2. MOt trinh tu lap ke hoach se duqc clurc hien trong mOt chu ky, va cac truy van
you cau djch vu se Ian luqt duce giri den timg may chi theo trinh tu nhu sau
ABCABCABA. Nhu vay trong qua trinh thuc hiEn, mOt trinh tu da duqc tao ra Wan theo
tong so tren mai may chit.
33
Chuang 3: Thuat toan can bing tai DO Van Thjnh — A13439
Thuat toan Weighted Round Robin khong can phai tinh den cac you cau ket not cho mai
mot may chi, va chi phi lap ke nnanh la nho hem so veri cac thuat town ke hoach dong,
no cfmg co the c6 nhieu may chi hcrn. Tuy nhien no co the dan den mat can bang tai Ong
giaa cac may chi neu cac you cau tai qua Ion. Dieu d6 la co the bon hau het cac yeu cau
deu duqc dinh hueng den mot may chi.
Thuat than Round Robin la mot throng hqp dac Wet cua thuat Wan Weigth Round Robin,
trong do tat ca cac trong so deu bang nhau. Chi phi cia viec tao ra cac trinh t1r lop Ice
hoach khi sirs di); cac twig s6 6 min may chi la khong clang Ict. Ben vay khong nhit thiet
chi sir dung thuat toan Round Robin.
3.2.3. Thu@ ban Least Connection
Thuat toan Least Connection dua teen tinh toan s6 luqng ket n6i a thirc hien can bang tai
cho may chi, no se lir dOng bra chqn may chi veri so lining ket not dang host dOng la nho
nhat. Co nghia la n6 se djnh huang cac yeu cau nhan &lux tit mang den cac may chi v6i
so luqng cac ket not duqc thiet lap la it nhat. Day la mot trona nhung thuat toan lap ke
hoach ,d6ng, ben vi ne can phai tinh toan so cac ket not truc tiep cho men may chit. Khi
mot so may chi c6 cing mot hieu suat xir 19 tucmg to nhtr nhau, viec 1#p ke hnach vat
thuat toan Least Connection de Oki phoi tai nhieu yeu cau kha la "min" beri vi hau het
cac yeu cau se khong ce co hoi de duqc djnh hyena den mot may chit nao khac.
Nhin so qua, thuat toan Least Connection au% co the sir dung hi'eu qua ke ca khi co nhieu
may chi co nang lye xir 15, khac nhau, bed vi may chit nhanh hon se c6 nhieu ket not hon.
Nhung thuc te, no khong the lam viec that tot nhu vay beri vi trang thai TIME_WAIT cia
giao thirc TCP thuemg chi keo dai 2 phin, trona khi 2 phit nay mot may chi may co luu
luqng truy cap 16n thu&ng len den hang nein ket nen. Vi da may chi A manh gap d8i may
chi B, may chi A dang xir 1S hang ngan yeu cau va Oa china lai o trang thai
TIME_WAIT nhung lie nay may chi B cling dang chat vat de XII 1S, cho xong hang ngan
nhang ket not cia no. Chinh vi vay, sir dung thuat toan Least Connection khong the can
bing tai tot gifta cac may chi co kha 'tang xir 1S , khk nhau.
3.2.4. Thutit bin Weighted Least Connection
Thuat toan Weight Least Connection ban chit gieing thuat toan Least Connection, nhung
ching to co the cau hinh uu tien cho mot may chit trong curn may chi host dOng bang
cach gan trong so cho mOi may chi. Nhitng may chi co gig tri tong so lem hon se nhan
duqc ti le ket not 'Neu hon. Ngu&i quart trj mang co the du hinh phan chia Mpg so cho
min may chit vet cac ket not mpg se duqc ten ke hooch den min may chit ma 6 do ti 10
phan tram cia s6 cac ket not hien then 6 men may chi la ti da cho khi thiet 1#p gan tong
so.
34
Chuang 4: Thiet ke mang WA be can bing tai D6 Van Thjnh — A13439
CHVONG 4: THIET Kt MANG VOI BO CAN BANG TAI
Trong chuang nay, chimg ta se tap trung vao viec then khai b0 can bang tai tren he thong
mans, can nhic va lua chgn cac this& kE co lien quan. Can xay dung met , thitt ke giai
quyet duce tinh sari sang cao, kha nang ma rang, kha nang quan va van de an ninh cho
toan b0 he th6ng, dung then co the dam bao ,chiu dugc cac van de phat sinh khac nhau
trong timg thanh phan mang khac nhau, bao germ ca an bang tai.
Truerc, khi chimg ta di sau vao mat cau trtic
ket mang cu the, chimg ta can bao quat
mOt so khai niem ca ban. Bat dau veri cac van de cim b0 can bang tai dugc then khai nhu
mOt bo chuyen mach lop 2 hoac mOt b0 dinh tuxen I6p 3, vi die!' nay di y nghia quan
tang trong viec thiet ke mang. Sau do chang ta bat dau veri mot so mau thiet ke don gian
ma kh8ng giai quyet duqc tinh siin sang cao. Tiep theo chimg ta thao Juan lam the nao di
bey can bang tai lam viectheo cap de cung cap tinh sin sang cao, fru& khi chuyen sang de
cap Ong rai cacthiet ke c6 tinh sari sang cao va dua ra nhthrtg can nhac lien quan. Chuang
nay se co gang cho that' ,str phat trien caa cac nuo hinh mang khac nhau trai ngugc veri
viec chi trinh bay mOt thiet ke mo hinh mang cu the.
4.1. BO can bang tai nhw lit mOt bQ chuyen mach so vtri mOt bO dinh tuyen
Cac boat dOng co ban cim mOt b0 chuyEn mach la nhon get tin tren moat cong veto, xac
djnh cac giao din dau ra, gui cac g6i tin tren cong ra. Lam the nao dE bo chuy . En mach
xac dinh duqc giao din ra cho mOt gel tin can phy thuOc vao tong loai chuyEn doi.
Ethernet lap 2 chuyen d6i sir dung dia chi MAC c6 sin trong lop lien ket da lieu coa met
g6i tin (16p 2 trong m8 hinh OSI) de xac dinh cac cong giao din dau ra cho mOt g6i tin.
MOt b0 chuyen mach 16p 3, ding dugc biet den nhu mOt bo djnh tuyen, sir dung thong tin
lop mang (16p 3 dugc the hi'en trong mo hinh OSI) de xac dinh cac cong giao din dau ra
dm met g6i tin. Khi sir dung giao thirc intemet, bo chuyen mach 16p 3 sir dung thong tin
dia chi IP trong g6i tin de xac dinh cac giao din dau ra cac gal tin.
May lchach va may chit thubng dugc ggi nhu la cac host, tra den b0 dinh tuyen qua mOt
default gateway c6 dirt chi IP duce cung cep bed ngueri quart tri mang. Khi Wit host can
phai girt mOt g6i tin den mOt, dia chi IP ma kh8ng c6 trong cling mot dja chi mang con cim
ne, host se giri cac g6i tin den default gateway cim ne, default gateway dm be) dinh tuyen
se sir dung melt giao thirc dinh tuyen d'E' xac dinh nai girl g6i da lieu du tren cac thong tin
dia chi IP.
BO can bang tai hoat dOng o lop 4 hoac cao hcrn phu thuOc vim cac tinh nang ma chin ta
sir dung, Nhu da de cap, khi be) can bang tai nhan dugc mOt gel tin, g6i tin co dja chi VIP
nhu la dja IP va dia chi MAC dm can bang tai la dia chi MAC dich. BO can bang tai se
35
Cliental, 166.1.1.100
0
141.149.65.1
MAC-MI
Chuang 4: Thiel k'e mang veri b0 can bimg tai DO Van Thinh — A13439
xem xet thong tin tai lop 4 vi b ben trong g6i tin de xac dinh loai chirc nang can bang tai
can [him hien. Bang each sir dung the thong tin trong cac g6i di lieu cling veri viec kiem
tra tinh trang sire kh6e may chit va dieu kien tai may chit, b0 Gang bang , tai se xic dinh
may dich cho you cAu. BO can . bang tai sfra &di cac throng can thiet trong goi tin,
chang han ram dja chi IP dich va so ding TCP hoAc UDP. MOt khi &Ai tin da duqc sin
ded, b0 can bang tai ,an phai xic dinh giao din dAu ra vi chuyen tiep gel tin. BO can
bing tai co the chuyen tiep cac goi tin neu n6 la mOt Ns) chuyen mach holm mOt bo dinh
tuyen tny thuOc vio no duqc cau hinh nhu the nao.
Hinh 4.1 cho thay luu luqng goi tin va dia chi IP qua b0 can bang ma kitting thqc hien
dinh tuyen lop 3. Default gateway cho the may chi' va b0 can bing tai da dutyc thiet l'Ap
den b0 dinh tuyen tren. Cac may chu trong cling mot mang con, va do do c6 the giao tiep
veri nhau thong qua viec can bang tai ma Ichong an phii lien quan den cac b0 dinh tuyen.
Dieu quan frog la phai chu y IuOng cac gel tin to Rn lai cho may khich tir may chil
dia chi MAC dich den Ml, dia chi MAC dm bij dinh tuyen. Tuy nhien ac may ch8 ce dia
chi IP public n6i chung thutmg kh8ng dirge mong muon bed vi chting ta khong the brio
ton doge kW:Mg gian dirt chi. Vies sir dung IP public tren cac may chi thirc se kitting the
ngan chan mOt ngutri nio d6 muon truy cop tut tiep vao cac may chit, trir khi co cac
chinh sach kiem soat truy cAp thich hqp dirge thuc thi tren bo can bang tai hoAc tren b0
dinh tuyen. Chung ta cling co the sir dung dirt chi IP private cho the may chit, nhung bAy
gitr echang ta se co hai mang con khac nhau ket not ten cling mOt interface cia b0 dinh
tuyen. BO can bang tai veri dia chi VIP public la mOt mang con vi the may chi WA dia
chi IP private li cac mang con ;chic nhau. Ching ta can phai xac dinh hai dja chi IP tren
b0 dinh tuyen ket not veri can bang tai: mOt Ii dirt chi IP trong mane con cia dia chi VIP
va cac dia chi khac trong mang con dm the may chi. MOt s6 sin pham can bing tai c6 the
cung cap cac tinh Ming nham tranh sir can thiet khi xac dinh dia chi W tren interface cia
b0 dinh tuyen.
VIP 141.146.66
MAC-642
Source IP Oset IP Soures Dee
MAC
1 106.1.1.100 141 .149.66.3 ml 142
2 110.1.1.100 141.14985.11 11411 M4
9 141 14966.11166 1 1 100 644 MI
4 141.i49.65.3i96.1.1 100 614 MI
Dealt gamey for servers is at
b Me IP address on Ire totem
ewers — 141 .140.65.1
RS1
141.14965.10
MAC-M3
RS2
141.140.65.11
MAC-164
Hinh 4.1: Bo can bang tai khong Mm nhiem vu clinh tuyin
36
14114966.1
MAC• MI
0
Chuang 4: Thiet ke mang veibt) can bang tai DO Van Thinh - A13439
Hinh 4.2 cho they luting g6i tin vi dja chi IP veri cAu hinh hrcmg to nhu trong hinh 4.1,
nhung cac default gateway cho cac may chit duct thiet 1{ip den dja chi IP ten be can bang
tai. BO can bang tai hoat dOng nhu met be dinh tuyen chuyen tiep cac g6i tin met cach
thich hop. pia chi IP default gateway duqc thiet 1.#p 1# 10.10.10.1. nhu duqc djnh nghia b
tren cac cong giao dien be can bang tai ket not den cac may chit. Bari vi default
gateway tren dm may chit duqc thiet 1(ip den dia chi IP tren be can bang tai, cac g6i tin tra
len dm may chit se c6 dja chi MAC dich M2 ctia be can bang tai nhu trong hinh 4.2
own- Isti.1.1oo
VIP R 141.149.663
MAC 1442
CIMetway IP-10.10.10
Sousa P Dest P Son
MAC
OM
MAC
t 100.1.1.100 141.149053 MI 142
2 106.1.1.100 10.10.10.20
es.1
0/12 M4
3 10.101020 11111.1.1.100 M4 V2
4 141.149.
190.1.1.100 M2 MI
0
WW1 often for movers Is eel
lots load bolsocers P address-
10.10 10.1.
RS1 RS2
10,10.10 10 10,10 1020
MAC-M3 MAC 4.14
Hinh 4.2: Bo can bang tai hoot (long nhu bo djnh tuyin
Chat nang dinh tuyen hoac chuyen mach thuc sir rieng biet so veri town be cac chin nang
dm be can bing tai. CA djnh tuyen vi chuyen mach deu xac djnh hop tiep theo vi giao
dien dau ra dua ten dia chi IP vi dja chi MAC. Neu cac may chit thin vi be can bang tai
cling mang con hoc mien quang ba, be can bang tai c6 the thuc hien chuyen mach lerp 2
de giri cac g6i tin den cac may chit thuc, !feu be can biing tai yi cac may chit thut kh8ng
nam trong cling mien quartg ba , cac gal tin sau d6 duce chuyen tiep den may chit thuc se
biphu thuec vio be can bang tai ceo chirc nang cue b0 chuyen mach dm 16p 2 hay 16p 3.
Neu be can bang tai nhu met be chuyen mach 16p 2, be can bang . tai se giri g6i tin den
default gateway dm na vi g6i tin se duqc giri den may chit thuc. Neu be can bang tai nhu
la met be chuyen mach lerp 3, net se cac djnh hop tiep theo dua tren bang djnh tuyen.
Ngoai ra neu be can bang tai hoat dOng nhu met be dinh tuyen 16p 3, se c6 met lqi ich rat
quan tong, cac may chit c6 the 1r6 den be can bang tai nhu la met default gateway cue n6.
Dieu nay dam bao rang cac luring g6i tin tra Ibi tir may chit se phai thong qua be can bang
tai.
37
I VIP•.141.149.65.3 MAC M2 Gateway IP-10.10.10.1 Load Balancer
Swat*
12
Chuang 4: Thiet ke mang yeti be can bang tai DI) Van Thinh — A13439
Trong phan con 13i cua chuang nay, chi mg ta se xem xet cac tin& ke trong do be can bang
tai duqc sir dang nhu met be djnh tuyen, default gateway cho cac may chit co the duqc
thiet 18p den ilia chi IP dm be can bang tai.
4.2. Cie thiet ke Han gain
Bay gia chimg se de cop ve met s6 thiet Ice mpg don gian cho viec trien khai , m0t can
bang tai ma khong giii quyet dtrqc tinh san sang cao. Sau d6 chting ta se phat trien nhftng
thiet ke co ban de giai quyet san sang cao.
Thiel ke don
bang
nhu trong hinh 4.1 va 4,2, trong do cac may chtl &Km ket not mit tiep
den 130 can bang tai. Cac may chit thutmg duqc ket not den .b0 can bang tai bang cach sir
clang cac ket 100-Mbps va b0 can bang tai duqc ket not yeti the be djnh tuyen bang
each sir clang lien ket 100-Mbps hok lien ket gigabit. Chimg ta ding co the ket not tat ca
cac may chit can bring tai yeti cac ket gigabit, va sir clang hai hoc nhieu lien ke't
gigabit router. Thiet ke nay giffri hart s6 lucing may chit WA so luqng cong c6 san tren b0
can bang tai. Mot dO cong tren men san pham can bang tai 11 khk nhau, mot do cong va
gia cho mot citing tren b0 can bang tai ding c6 the kh8ng eon nhu ctia N chuyen mach 16p
2 hay lop 3. VI vay, Ihieu khach hang trien khai mot be chuyen mach 16p 2 de ket not cac
may chit, va be chuyen mach lap 2 Mn ltrqt ket not den be can bang tai thong qua lien ket
100-Mbps hok gigabit, nhu the hien trong hinh 4.3
Client-188.1.1.100
I C I
141.149.65.1
MAC=141
10.10.10.10
10 10.1020
MAC ••143
MAC M4
Hinh 4.3: Cac miry cirri drew kit nil thong qua bo chuyin mach lop 2
38
Client • 1114.1.1.100
141.14945.1
MAC-MI
traffic addresord
to VIP
Vfl ,, 141.14!.653
MAC 1,412
Gnaws 1Pat 10 10.10.1 r
10.10.10.10 it o.1020
MAC -M3 MAC- M4
RS I RS2
frank addressed to
oral miners
141.149.65.10 through
141.149.65.12
Applicators nor
configured for load
balancing
141.14945.10 through
141.14945.12
Chuang 4: Thiet ke man ved Kt can bang tai DO Van Thinh - A13439
Trong thiet Ice dugc hien thj o hinh 4.3, tit ca cac luu lugng den cac may chi chat' theo
luong thong qua 130 can bang tai. Nhieu may chi khac nhau deu dugc ket not den b0
chuyen mach lop 2 tilt nhUng may cha nay clang chay nhang fmg dung khong nhat thiet
phai thong qua b0 can bang tai. Trong thiet ke nay, cac luu lugng truy cop den cac may
chit deu th8ng qua No can bang tai. Tay thuOc Nth° cac sin pham can bang tai, kien trim
cia no va hieu suit, cluing ta c6 the gap phai mOt so nut c6 chai o trong thiet ke nay. Neu
citing ta mon tranh viec grid luu lugng khong can thiet thong qua 130 can bang tai, cluing
ta co the di den thiet ice mOt canh tay nhu trong hinh 4.4. Thiet ke nay thuang duce sir
dung trong thuc to di c6 hieu suit cao hcm, hoc de tranh djch dia chi mang cho mOt s6
loci ing dung 'that djnh. Trong thiet ke mot atilt tay, b0 can bang tai dugc ket not nhu
mot canh tay dEn b48 chuyen mach Idp 2. Tat ca cac may chi vOi cac ing dung dugc cau
hinh cho can bang tai dugc gin dia chi IP private. Tat ca cac may chit nhung may khong
can can bang tai dugc gan dja chi IP public v6i default gateway trO den dja chi
141.149.65.1 dm b0 djnh tuyen. Chi c6 luu lugng truy cop girt den dja chi VIP mai qua
b0 can bang tai.
Hinh 4.4: Thiet ice mgng m 'en tay
4.3. Thiet ke cho tinh sin sang cao
NEu mOt may chi hong, hi) can bang tai co the phat hien thong qua cac cuSic kiem tra firth
trans sic khoe va djnh htreng luu lugng den cac may chi thay the. Nhung (lieu gi se xay
ra neu 130 can bang tai bj 10i? Trong phin nay thing ta se xem zit va lua chQn mo hinh
thiet ke dam bito dugc tinh sin sing cao, chju dung dugc cac su co khac nhau bao gom ca
can bang tai.
39
Chuang 4: Thiet ke mang vtri b0 can bang tai DO Van Thinh — A13439
BO can bins tai c6 the lam viec thanh cap theo hai cach khac nhau: the dO active-standby
hoac lit che dO active-active. Trong the di) , active-standby, mot can bang di . se char dv
phong trong khi cac chtic nang caa b0 can bang tai Ida se hoat dOng. Trong che dO active-
active, ca hai b0 can bang tai deu thvc hien nhiem AI can bang tai va hoat Ong sao luu
cho nhau. Vic sir dung cling lac hai b0 can bang tai 6 ding mot vi tri de cung cap !chit
nang chju 161, trash str co khong phai la mot khai niEm men trong khong gian mang, van
de nay da dugc then khai nhieu tren nhieu thiet bj mang !chic cha ha ► nhu tren bq djnh
tuyen.
4.3.1. Active - Standby
Cau hinh active-standby lien quan den hai b0 can bang tai lam viec o the dO mot dv
phong va mot hoat Ong, nhu trong hinh 4.5
Active WI
VIP- 111.14110 10
MAC -.1111
Gateway W 1010101
I
141.149011 sun I
Dedlease4J brat for loot MK .411
774 ,,,-*"i balawer conflation „
Swab, us
ad-7 I tad VIP- 141.14145.10
Balsam 2 MAC- YS
Gateway IP = 10 10 10 I
103010 N 10111 1020 10.10.10-30 10.10.1040
MAC-MS MAC .M7 MACs1011 MAC • le
RSI RS2 RS3 RS4
Hinh 4.5: Hoot &Ong czia chi do Active-Stanby
D6i vtri vi du nay, Chang ta thiet thiet ke mot b0 dinh tuyen 6 phia mite cac b0 can bang
tai va mot b0 chuyen mach 16p 2 6 phia sau de ket not tat ca cac may cha. BO dinh tuyen
vi b0 chuyen mach co the coi nhu la nhemg diem duy that tren thiet ke c6 the gap phii
cac sv co ma khong co phucmg an dv phong, chung ta se gild quyet van de nay sau. Bay
gib, chung ta se tap trung vao ‘ liun the the nao clam nang active-standby hog dong trong
cac b0 can bang di. BO can bang tai dtr phong se khong dap ling bat Ick yeu eau girl den
no va se khong xir ly bat Ick Itru Itrung truy cap nao. Trong khi do b0 can bang tai dang 6
the dO hoat dOng ser hall VIP se quang bit vi dip 1mg cac yeu cau truy van ARP. Citc truy
van ARP dugc sir dung de lien ket cac dia chi IP vtri dia chi MAC. Bang cac tra ltri cac
40
Chuang 4: Thiet ke mang yeti 60 can bang tai DO Van Thinh — A13439
truy van ARP va quang bra chinh n6 voi cac ARP khac, b0 djnh tuyen va cac may chit se
nhan ra dja chi VIP va lien ket dja chi MAC dia be can bang tai dang hog dOng tree giao
dien mang de ket not den. Dieu quan tong lit ix) can Wing tai co mot dia chi IP wan 19
khac veri dja chi VIP. Dia chi IP guan ly et bet can bang tai thuang duce sir dung cho
viec cau hinh va quan ly b9 can bang tai. Neu chting ta can truy cap den biti can bang di
sir dung Telnet, chimg ta can sir dung dia chi IP quart 15/ nay. Mac di" be can bang tai do
phong khong so but dja chi VIP, nhung n6 van dip img ARP cho dia chi IP quan 1Y de
chting ta co the cau hinh va quart 19 cac don vi do phong.
BO can bang tai hoat dOng vi do phong duqc ket not yeti nhau thong qua mot lien ket
rieng vi viec kiem tra fifth trong sirc kh6e cite mot thiet bi duqc th8ng qua mot giao thirc
dac biet gifta chimg. Nei chung cac ,b0 can Wing tai throng sir dung ket rieng nay cho
viec kiem tra khee va tranh bat Icji so chuyen tiep du lieu tren lien ket nay. Trong
trueing hop active-standby, cac a gei de lieu IA chan tren ket nay, vi b0 can bang tai
hog dOng che de ch6 charbat cir yang lap 616p 2 chuy'en tiep den. Neu lien ket rieng
gift hai b0 can bAng, tai bi cac 130 can bang tai phai c6 gAng sir dung mot duerng din
thay the sin c6 kiem tra tinh tang six kit& ciut nhau. Trong hinh 4.5, cac bo can bang
tai do the sir dung dutmg din ,theing qua be djnh tuyen hoc thong qua b0 chuyen mach
16p 2 de tiep can nhau. MOt so sin pham can bAng tai c6 the cho phep hai hay nhieu lien
ket dugc cau hinh nhu met Whom trunk sir dung nhu mot lien ke....
Thiet ke nay kheo leo khi sir dung cac dja chi IP private cho cac may chit chi tin. Neu chin%
ta sir d‘mg bo chuyen mach 16/3 ,2 de ket tbi the may chit, thi sau d6 cac ,b0 djnh tuyen
phai duqc can hinh de djnh tuyen den the dja chi IP private. Ching ta ce the sir dung thay
the bo chuyen mach 16p 3 bang b0 chuyen mach 16p 2 de cung cap kha nang dinh tuyen tir
bo djnh tuyen dEn cac may chit v6i dia chi IP private.
Cach tiep can thin hai, chin ta c6 the rang bubc mai dja chi VIP den mot min so may
chit, va thiet lap default gateway den cac bo can bang tai ttrcmg ling. Neu chin% ta gan
VIP1 den RS1 va RS2, default gateway cho RS1 va RS2 phai phat duqc thiet lap den IP1
de dam bao luting hit Wong tra 1Cri thong qua 1.30 can bang tai 1. Neu bb can bang tai , 1
gap phai sir co, b0 can bang tai 2 se phvc vv hai dia chi VIP va cling c6 the to cap
kha nAng chuyen clOi dlr phong co trang thai trong khi sir dung tat ca cac may chit de can
bang tai. Trong cach can hinh nay, lien keit gifa b0 can bang tai vi bo chuyen mach 16p 2
phai bane thong thich hqp bed vi cac xeu cau bang th6ng duqc tanglen. Cacyeu cau di fir
b0 chuyen mach lop 2 den bo can bang tai vi tr6 ra tir bo can bang tai den bb chuyen
52
Sundt, Unit
YIP-111 141.65.10
MAC-MI
Gateway — 10.10101
YIP-141.149.65 10
MAC grin Balancer 1
toad
Caws) W-10 10 10 1
Chuang 4: Thiet ke mang vtri NI can bang tai DO Van Thinh — A13439
mach Itrp 2 den cac may cha ‘thvc. Cac luting tra 16i se quay trtr 10 b0 can bing tai sau
do den 130 chuyen mach vi roi den Ix) djnh tuyen trtrac ,khi tai may khach. goi tin yOu
cau va tra lm se phai vuqt qua hai Ian thong qua lien kat gifra chuyen mach lop 2 va
can bang tai. Chung ta dang. giai quyet van de nay bang cach sir Ong mot nhem trunk
giaa can bang tai vi b0 chuyen mach bang each sir dung cac lien ket toe dO cao ham
(gigabit).
Ckh tie)) can thir ba, chung ta co the sir Ong NAT nguOn va ring bur)c bat ky dia chi
VIP nao den bat kY may chit thvc Nth &Km tinh than linh host day di". Tat ca cac gei tin
you cau va tra 16i se di qua hai Ian b0 can bang tai vi bo chuyen mach lop 2.
Nhin chung ckh hieu qua nhAt la sir dvng ,DSR trong thiet Ice nay txii vi no cung cap
thong luting cao cling nhu luting tau luring toi uu khi six Ong lien kat.
Trong cac thiet ke da duqc chung ta de cap din, cluing ta mai chi sir Ong mot card mang
trong moi may chi" ket not den N can bing tai hoac b0 chuyen mach 16p 2. Khi chimg ta
ket non may chit den 1)0 can bing tai, chting ta se mat cac may ,chil neu b0 can bing tai gip
phai sv co. Do d6. Chung ta sir dung b0 chuyen mach lop 2 de ket not den cac may chit va
glop cho cac may chit co the duqc truy cap tir cac b0 can bing tai. Neu 1)0 chuyen mach
lap 2 gip phai van de, chung ta cling se mat guy& truy cap den cac may chief. Hinh 4.14
the hien mot thiet ke yeti hai card mang trong moi may chit , de duy tri quyen truy cap den
cac may chit neu co *it hi) can bing tai gap phai sv co ; Dieu nay cling bao vg guy& truy
cap den may chit' va tinh salt sing cao mia may chit nett lien ket den may chit hoac mot
card mang nao d6 tren may chit gap sv c6.
latter In - 141.141.41S3
YrtllY Irte141.1410 GSA
141.14365 1 141.1065
MAC-MI MAC at /A2
g1 if III
talcum se. 10.1010.36 1010.10.40
SAC-MS MAC-Mi MAC-M1 MAC =Mg
RS ► RS2 RS3 RS4
Hinh 4.14: Tinh siin sang cao #7
53
Chuong 4: Thiet lee mang voi bi can bang tii DO Van Thinh — A13439
Sir hai card mang trong met may chi can dam bio firth chinh xac khi nang hoot
deng doing thii dm card mang. Dieu nay pho thuec vao tirng loai sin pham va he' dieu
hanh duqc sir (long trong moi may chit Met so loci card mang co hai cling vi ca hai Gong
cling hoat deng ding thtri hoOc hoOc met cling hoot deng nhu la met ban sao luu cho met
ding khac. MOt so nha cimg cap card mong co the lu!) trq kha nang nhom hai card mang
ding nhau nhu met cep hoat deng h the de active-standby hoOc active-active.
Trong thiet ke duqc the hien trong hinh 4.14, m81 may chi co hai card mpg. cac interface
nay co the ding nand tren met card mang hoc hai card mang khac nhau. Tuy nhien, ca hai
interface duqc nh6m Iii vao met clip hoot dOng h che de active-standby, card hoat deng
duqc ket not den be can bang tii hoot deng vi card do phing duoc ket not den be can
bang tii du phong. Khi bk can bang tai hoot deng gip phai so co, be can bang tai do
phong se tiep quan. V(i): neu be can bang di do phing tiep quail lieu rang cac card do
phing se hoat dOng? Neu no ;thong hoot deng, be can bang tai do phing se !dieing co
duong mang truy cap den cac may chi]. Dieu kien de ail cho interface do phong tiep qu n
pho thuec vao nhi cung cap card mang, cac trinh dieu khien phan mem cho card mang, vi
he, dieu hanh dm may chit Dieu quan tong can luu Y rang be can bang tai hoat dOng c6
tile gip phai so c8 bang nhieu cach Ichic nhau. Met truing hqp de ding la khi be can
bang tai hoat dOng co the bi mat dien, card mpg che de hoot Ong c6 the de ding phit
hien th8ng qua trang thai, kit vi doll card mang do phing. Mot truerng ,hqp kW)
khan hon la khi be can bang tai hoat Ong bi treo do 18i phan cimg hoat phan me trong
trinh dieur khien hoOc quan ly. Trong truing hqp nay se khong co luu luring truy ?Op tren
cac ket not hoot deng den may chi, nhung do tong thai lien ket ‘van kh8ng co van de $t
c8ng phan cimg tren be can bang tai van On djnh. Be can bang tai do ph6ng se tiep
quin nhiem vi can bang tai b?ri vi no khong they tin hieu dip tir qui birth kiem , tra tinh
trang sirc khie den tir be can bang hoot dOng. Neu interface do phing kh8ng clang thai
tiep quin, be can bang tai do phong se khong ci each nao truy cop den cac may chit
Met van de khac trong thiet ice nay li neu card mons 6 the de hoot deng hoc lien ket den
card mango the de hoat Ong co the Op phiti so co tren met hoc nhieu may chi gay ra
card mang dµ phong se tiep quan nhiem vv. Be can bang tai hoot deng se tiep tic chat
nang nhung se kheng co truy cOp nio den cac may chi neu be can bang tai do phing
khong chuyen tiep hni luqng thong thtrang. Nhin chung, thiet . ke nay de bi 18i vi nen
tranh sir (long trir khi dam bio duqc cac dieu kien xung quanh de giai quyet duqc cac van
de xay ra.
Trong thiet ice duqc the hien trong hinh 4.15, cac interface hoot deng tir cac may chi duqc
phan chia gifta hai be can bang tii. Chang ta can tau hinh cac be can bang tai trong the
de active-active vi rang buec djac chi VIP1 den RS1 vi RS2, vi dja chi VIP2 den RS3 vi
RS4. Thiet lOp dia chi default gateway cho RS1 vi RS2 den IP1, va cho RS3 vi RS4 den
IP2. Khi ca hai be can bang tii ding lam viec, chiing ta se co the s* ding tat ci cac be can
bang CIi vi may chit Neu b9 can bang tai 1 gip phai so co, dja chi VIP I vi dja IP1 se
duqc tiep quin boi be can bang tai 2. Nhtmg quan trong can dam bio rang interface card
mang hoot Ong duqc ket n6i din be can bang tai dang hoot Ong (be can bang tai tiep
54
rel • 141 141.61/0 Antre
Yin- Ill 141 6311 Sardby
Gen, IP1 II 10 III
1114 • 141.111.46 111Sungby
Vitt -141 ISIS n Mime
Camta, 1P2 1010102
Chuang 4: Thiet ke mpg yeti be• can bang tin DO Van 'Minh — A13439
quan tir be can bang tai g#p phai sv c0) a cling met then diem de cung cap ket not den bp
can bang tai 2. Nhu da de cap trong thiet ke hinh 4.14, nhung met cat tien trong thiet ke
nay IA neu , met trong cac interface card mpg hoat don? gap phai sr co, interface dv
phong se tiep quan de cung cap ket not thong qua be can bang tai khac. Neu interface card
mang hoat dOng a may chit RS 1 gap phiti van de, b0 can bang tai van se truy cap den RS 1
thong qua be can bang tai 2 beri vi khi chimg ta sir dvng che de active-active, be can bang
tai 2 cling se chuyen tiep luu lugng. Khi cluing ta thiet lap default gateway cho RSI den
IP I, luu lung tra leri may chit van se thong qua be can bang tai 1. Neu default gateway
dugc thiet lap de djnh tuyen thay vi IP nguem cita be can bang tai, cluing ta se co met
luring tra 16i bit doi ximg.
War in ..141.14.163
%UP 1P2 .041 143664
141 1066 1 141 10
MAC•141 MAC 012
1010 1010 1111111211 1•14111120 141101140
MAC-116 MAC a In MAC-10 MAC
151 RS2 145 RS!
HInh 4.15: Tinh sang cao #8
Chang ta co the tan dung viec chia se dja chi VIP trong thiet ke nay trong do ca hai be can
bang tai co the xir 157 luu lugng cimg met lOc cho cling met (ha chi VIP. Veri viec chia se
dja chi VIP, cluing ta khOng phai lo lang lam the new luu Ku:mg tra leri quay tra lai va lieu
default gateway duce thiet 1#p dting. Chimg ta co the rang bueic moi dja chi VIP den tit ca
cac may chit va bit cu be can bang tai nao nhon dugc gel tin dau tien se xis ly no.
Trong thiet ke dugc the hien trong hinh 4.16, cluing ta se de cop den cac card mang hoat
dOng a che de active-active, trong d6 ca hai interface hoat tong cling met hic. Dieu quan
trong can luu ST rang dja chi IP moi may chit thvc phiti trong gi6ng nhu met may chit thvc
den be can bang tai. Phu thuec veto he dieu hanh train men may chit, chimg ta can cau hinh
dja chi IP cho interface card mang. Vi dv, Linux cho phop cac dja chi IP cho ca hai
interface card mpg cling chung mot mpg con. Met so hg dieu hanh co the you du rang
cac dja chi IP cho hai interface card mane phai train mang con khac nhau. Chang ta
can phai kiem tra lieu chimg ta co the thiet 1#p default gateway cho mtii interface card
mang hay khong. Neu he dieu &nth chi cho phep mot default gateway dugc thiet lip, tit
55
141 1001 141 1045.2
V1P1 n 141_1 We a Standby
VIrt- 141 10021 AS..
Gatnrin *Isla 10 10 2
VW's. 1 41.10.0.20 4rftny
VW? - 141.1011121 Standby
Garay WI -.10 10 10 1
Chuang 4: Thiet kt mang veri hi) can bin tai Do VAn Thinh — A13439
ca cac get tin tra lati se thong qua cimg. mot default gateway vi dieu nay , gay ra luting luu
lucmg bat doi ximg. Do 46, each tot nhat la sir dung DSR hoac NAT nguon khi ket not cac
may chit den nhieu be can bang tai sir dung hai hay nhieu interface card mang trong may
chit, trir khi chung ta hieu chinh xac hg dieu Wirth va hoat dung dm card mang.
%UP J 1-141.1Mf03
VRRP Q2-141 100 4
WM It 10 141.10.141,1 10.101020 tt 10. IRO
14AC•115 MAC 412 MAC • 5111 MAC n
101 R52 103 RS4
Hinh 4.16: Tinh sin sang cao #9
Khi mot card mang gap phai stir co, bo can bang tai s6 xem xet may chit thvc ducm xitc
dinh ved dia chi IP tren card mang do, sau 46 may chi, thine tiep tvc hoat dOng thong qua
card mpg thin hai. Nhin chung, interface card mang trong the dO active-active ce the gay
ra cac van de nhu da d'e cap.
43.7. Si giao tiep gifra cac bq can bang tai
Cho dit cluing ta sir dung the de hoot dOng active-standby
so
active-active, cac be can
bang tai van se giao tiep ved nhau bang each sir dung met so giao thine.
Khi sir dung cau hinh active-standby, cac be can bang tai can xic dinh .b0 can bang tai
lam viec the d¢ hoat dOng va the dO du phOng. Thy thueic vao sin pham can bang tai,
dieu nay c6 the, van de nay c6 the la met eau hinh bang tay frac tlr dOng. gifta hai bo can
bang tai. Trong the dO cau hinh active-active, min bi) can bang taiphai xac dinh cac dja
chi VIP hoat dOng va cac dja chi VIP dy phong tren mot be can bang tai. MOt each tiep
can phirc tap hon se duqc xem xet khi be can bang tai ce duqc sv phuc vv tot tin met dja
chi VIP dtra vao nang lye sin co tren mid bo can bang tai.
56
Chuang 4: Thiet ke mpg voi 1)(1 can bing tai DO Van Thjnh — A13439
Dieu quan tong la hai
tiep
can bang tai hoat dOng trong ciu hinh co tinh san sang cao co
mot con duemg giao ti clang tin coy giffa chimg. Twc tiep ket not hai NO can bang tai
ding nhau th8ng qua mot idiom trunk cita hai hoOc nhieu lien ket de dam bao thong tin
lien 1pc dang tin 0y, trir khi chimg to dang d8i phe veri mot thiet ke da duot trinh bay
trong hinh 4.13. Nhin chung, mOt san pham can bang tai tot nen sir dung tat ea cac ,dtrang
dan co san de giao tiep sled mot1)0 can bang tai !chic neu tat ca cac ket truc tiep gitta
hai l%) can bang tai gap phai str co vi mOt ly do nao do.
57
Chacmg 5: ciu hinh cal dat vi thir nahiem
CHU'ONG 5: CAU HINH CAI HAT VA THU' NGHItM
5.1. Gifri &Fitt
DO VAn Thinh - A13439
• HAProxy la phin mem mien phi, cung cep cac giii phap mang tinh sin sang cao.
HAProxy rat nhanh va tin cjy cho cac Ung dung TCP/IP, dec biet la HTTP. No
thich kip cho cac trang web hog Ong tai cao, hog dOng yeti hang chuc ngin ket
• Giai phap HAProxy giai quyet ducyc cac nhu au hien nay nhu: can bing tai cho
cac trang web hog dOng tai cao, dam bao cho djch vv web hog dOng lien tvc ngay
ca khi c6 cac sv c8 ye logical hay vet 19 xay ra.
MO kink HAProxy
5.2. TOng quan HAProxy
lsibt fang itã try
HAProxy duce hi) try ten cac nen tang he dieu hinh nhu:
Linux 2.4 on x86, x86_64, Alpha, SPARC, MIPS, PARISC
Linux 2.6 on x86, x86_64, ARM (ixp425), PPC64
Solaris 8/9 on U1traSPARC 2 and 3
58
Chuang 5: cau hinh cal dat vi thin nghiem
DO Van Thinh — A13439
Solaris 10 on Opteron and U1traSPARC
FreeBSD 4.10 - 6.2 on x86
OpenBSD 3.1 to -current
on 1386, amd64, macppc, alpha ...
Char nang
• Dinh tuyen cac yeu cau HTTP (Kra ten cac cookies chi duqc chi dinh sin;
• Can bang tai de dam bio cac may chit host dOng lien tpc bang cach su dung HTTP
cookies
• Chuyen d8i sang may cho du phong ngay khi may chn chinh gap su co
• Chap nhan cacket not den cac ding chi dinh sin phuc v4 cho viec theo dOi
iru diem
• Cung cap cac giai phap can bang tai, proxy nhanh vi tin cay
• Nang cao tinh bao mat cim he thong
• Nang cao hieu nang vi tinh an than cfut 4 th8ng nhei chirc Jiang can bang tai vi
sao luu du phong.
Khuyit diem
• Lam tang chi phi khi trien khai he th8ng
• He th8ng phIrc tap ham nen se kho khan trong viec van hanh va bao tri
5.3. Chi dot giiii phi!) HAProxy cho may chi' Web teen CentOS
5.3.1. Thiet Ice h? thOng
59
Chuang 5: cau hinh cai dat va thir nghiem DO Van Thinh — A13439
HAProxy co dia chi 192.168.10.10
May chit 1 chay WebServer 1 va Database c6 dja chi IP 192.168.10.11
May chit 2 chay WebServer 2 NIA Database c6 dja chi IP 192.168.10.12
HAproxy, may chit 1 Nth may chit 2 ding sir dung mOt dia chi IP a° la 192.168.10.15
5.3.2. Hoot Ong
Khi may lchach c6 nhu au ket n6i toi may chit Web, se kat n6i vao dia chi 192.168.10.15
. Khi d6 ket not se tr6 tai HAProxy. Sau d6 HAproxy se Olen tai ye may chit 1 vi may
chit 2
Neu may chit 1 hoac may chit 2 gap phai sr co thi HAProxy se tr6 kat not ye may chit con
lai
Neu HAProxy gap phai van de thi kat not dm may khich den dia chi 192.168.10.15 se tr6
truc tiep den mOt trong 2 may chit 1 vi may chit 2
5.4. Chi city au hinh
5.4.1. Chi '1St au hinh HAProxy
Download haproxy
# yum -y install haproxy
Xem phial.' bin cai dat haproxy
# rpm -qa I grep haproxy
du nth HAproxy
# vim /etc/haproxy/haproxy.cfg
default
listen webfann 192.168.10.10:80
mode hap
stats enable
stats auth admin:admin
stats uri /haproxy-status
stats refresh lOs
stats hide-version
balance roundrobin
cookie JSESSIONID prefix
option httpclose
option forwardfor
option httpchk HEAD /check.txt HTTP/1.0
server webl 192.168.10.11:80 cookie A weight 70 check
server web2 192.168.10.12:80 cookie B weight 30 check
60
DO Van Thinh — A13439
thinhdy'l server: home thinhdv _ 7 X
pie Edit ylew imTNInal Tabs yelp
maxconn 68089
retries 3
listen webfarm 192.168.10.10:88
mode http
stats enable
stats auth admin:admin
stats uri /haproxy-status
stats refresh 10s
stats hide-version
balance roundrobin
cookie SERVERID insert indirect
cookie ISESSIONID prefix
option httpclose
option forwardfor
option httpchk HEAD /check.txt HTTP/1.0
server webl 192.168.10.11:80 cookie A weight 70 check
server web2 192.168.10.12:80 cookie 8 weight 36 check
I main frontend which proxys to the backends
a
backend static
balance roundrobin
server static 192.168.10.10:80 check
thmhdv7server home thrthdy
pie Edit Veva pinta' Tabs Help
* static backend for serving up images, stylesheets and such
backend static
balance roundrobin
server static 192.168.18.10:80 check
* round robin balancing between the various backends
backend app
balance roundrobin
Kheri dOng Haproxy
# service haproxy start
5.4.2. Citi dirt dich vy WebServer tren Server 1 vit Server 2
Tren hai may chit cai dat djch vg Web va deu chay c6ng mac djnh
x
Chuang 5: au hint' cai dat va thir nghiem
61
Chuang 5: cAu hinh cai dat vii thin nghiem DO Van Thinh — A13439
Ngoai ra can to 1 file check.txt trong thu mpc /var/www/html de HAProxy doe trong thai
caa 2 web server
# touch /var/www/html/checktxt
# echo "Web Server [1]" > /var/www/html/index.html
# service httpd start
Truy cAp /haproxy-status trinh duyet Web se you cAu nhop uesr/pass
daa vao tep thu hinh HAProxy.
Statl,,- tics Report for HAP rory Fi onlla Flrefor x
de Edit yiew History fioolanarics "lois Help
Ej Statistics Report for HAProxy a Vial" roanrerl „,„ ,
.51,41
* ♦ I ji92.169.10.10Thaproxnutusi - si ti- gil A
HAProxy
Statistics Report for pid 25794
> General process Information
pia (harm .25724 (flan PI, Manx • 1)
41/0014 atm: manna.. unlimaild. uliman . IOU
auosaak • ODA maw • 4031 aulapipet .0
Who UP laclusp UP awlsanis: 'SW (mann
wave UP. going dawn Inaba/ U0 li 0•2 dam, • 12112:220USea • mania =
• glabilatme • liming i.0
wive CONN. gang up Isclomp DOWN. gong up
len •• gehne many
"".” came
Running
Praamd
' 1 Caney.' PIM. 00
INS Mt
1 2
N.
1 2 earn
scan
UP Int
75
a 104130
haci
• 41
C04,04
Sluicing
Mt Cal
ambled
0
na circled
a impend
0 al
a "Nat
• maw
OPEN
02111 0 0 • 0 1 0 1 a a • 23 MO 0 0 0 a 0 Mt UP 70 r 0 0
well 0 0 0 - a 0 0 0 0 0 0 0 0 28102 UP 10 V 0 0
at land 0 0 0 1 0 1 ea 2 2 ••1 10 00 a 0 0 0 0 0 2mlb UP 10) 2 0 0
5.43. Cid Sat va citu birth KeepAlived trio Haproxy, Server 1, Server 2
Download KeepAlived
# yum install libcrypto.so.4 -y
# rpm -ivh keepalived-1.1.13-5.e14.rf.i386.rpm
Cart hinh keepalived
# vim /etc/keepalived/keepalived.conf
vrrp_script chk_httpd {
script "Wall -0 httpd"
interval 2
weight 2
vrrp_instance
62
Chuang 5: cau hinh cal dat va thir nahiem DO Van Thinh — A13439
interface eth0
state MASTER
virtual_router_id 51
priority 150 # 150 master on HAProxy; 120, 100 backup on server], server2
authentication
auth_type PASS
auth_pass 123456
}
virtual_ipaddress
192.168.10.15
}
track_script {
chk_httpd
}
}
thinhclv :server home thInhchr
The Edit mew Serval labs help
vrrp_script chk_httpd {
script "killall -8 httpd"
interval 2
weight 2
}
vrrp_instance VI _1 {
state MASTER
interface eth0
virtual_router_id 51
priority 150
advert_int 1
authentication {
auth_type PASS
auth_pass 123456
}
virtual_ipaddress {
192.168.18.15
}
track_script {
chk_httpd
}
}
virtual_server 192.168.208.180 443
delarloop 6
CAu hinh HAproxv voi Ao
# vim /etc/haproxy/haproxy.cfg
default
63
thinhdv 1 server home thinhdv
Ede Edit ylew Terminal Taps Help
listen webfarm
mode http
stats enable
stats auth admin:admin
stats uri /haproxy-status
stats refresh 10s
stats hide-version
balance roundrobin
cookie SERVERID insert indirect
cookie JSESSIONID prefix
option httpclose
option forwardfor
option httpchk HEAD /check.txt H7715/1.0
server webl 192.168.10.11:80 cookie A weight 78 check
server web2 192.168.18.12:88 cookie 8 weight 38 check
S main frontend which proxys to the backends
1 192.168.18.15:801
Chuong 5: cAu hinh cai dat va thir nuhiem DO Van Thinh — A13439
listen webfarm 192.168.10.15:80 # Dori thimh clia chi IP cio
mode hap
stats enable
stats auth admin:admin
stats uri /haproxy-status
stats refresh lOs
stats hide-version
balance roundrobin
cookie JSESSIONID prefix
option httpclose
option forwardfor
option httpchk HEAD /check.txt HTTP/I.0
server webl 192.168.10.11:80 cookie A weight 70 check
server web2 192.168.10.12:80 cookie B weight 30 check
backend static
balance roundrobin
server static 192.168.10.10:80 check
64
DO Van Thinh — A13439
thinhdv 7 server: home , thinhdv
The Edit yievi Terminal Tags Help
* static backend for serving up images, stylesheets and such
backend static
balance roundrobin
server 'static 192.168.10.15:80 check
S round robin balancing between the various backends
5.5. Kiem tra & Dinh gii ket qui
De kiem tra xem HAProxy co thwc hien can bang tai khong to can co hai trinh duyet web
khac nhau nhu Mozilla Firefox vi Google Chrome. Hoac co hai may khitch kat not tai
proxy de tranh tinh tang btu cookies.
Trwong hpp m(31
Truy cap thong ke /haproxy-status
Stati• ics Report for HAPro.y - lgozllla 1 trefox X
Ble Ern zee IUatoiy Boolanarks Dols lielp
I 0 Statistics Report for HAProxy • 10041:4112.tat1eataiii.....#1.fri
I L 192.168.10.15Thaproxy-status
S
> General process Information
pid • 3251 (Pawl nOptx • I)
•00 • 00 mane.
22•0111.1ta: inemna• • unkmnd. Simon • 1011
mosaic • WA •owana • a 4,010•• .0
carnal Gonna. 1, carnal pipssat
solve UP 11200p UP
mom• up yang dawn Stipp UP 0/9 00
wive C00. gc0 lacisp CONN. 030 up
mama ONicup C430 na chided
o1.
R:
• /10.2202S2111
• RBIS
• =Suss
• Use
Extental 000,1
• aorta
• it= Ni
• railin• no t
ROMNIIII 1 3 •E a MOM 21111 ED 171 510104 0 0 2 SO WPM
web700•01 0 1 • 7 7 3001 10 0 0 0 0 D 10E0 UP 70 • NEON
02 0 • 0 1 0 1 • 3 3 1011 NO nSIMI 0 0 0 0 1000 UP 3) • SE
Mc SS 0 0 0 2 0 1 O a 2 M 2 CO O Cl EIENEEME 0 0 33.a... a 2 13 .
°"&. ] °I ° °I 1 °I °I° °I I °I 1 l ° 1 °."4"° I 1 I Y I ' l ° I 1 j
Truy cap may chit Web ten may may khach ved dia chi 192.168.10.15, kiem tra ck y'eu
eau de duce truy xuAt den may chi' 1 va may clui 2 chua.
Chuang 5: cau hinh cal dat va thin nghiem
65
E6e Era Von History
ir..] Otto //192 168 10 15/
flookmarks gaols Help
E 192.168.10.15 6
DO Van Thinh - A13439 Chuang 5: eau birth cai dat vi thir mdulem
Manila f veto• x
gle Edit glen History goolonarks Dots He
I + I
• 192.168.10.15
Web Server [1]
r elay
Web Server [2]
Trwong Itcp hai
Tren may chit 2, tat dich NT Web
# service httpd stop
Tren may khach, truy cop 13i (Ha chi may chit Web 192.168.10.15
Manila f irefov
gle Edit Vow History goolcmarks gaols yelp
I n ittp://192.166.10.15/
• IL; 192.168.10.15 al 6
Web Server [1]
136'ng that kiem tra teen may ad Haproxy
Stati:tirs Report for HAPror Ftrefox
X
14A V
gle Es View History Bookmarks Isola yelp
r; Robotics Report for HOProxY it 0 • i
192.168.10.15maproxy • status V to 41 re
Statistics Report for pid 16478
> General process information
pid • Sae Omni& Pans • A oche up Saco UP DiSplay apear tatr•l to
Maas • Od Ihierit231 • nttlf.nta • amismite cam UR going dam Sap UR IMO aim
• ato Nails: MINIXIM • ohms& WIMIIII . eon • aslitniogi • Inn contr. aka up Yaw COOL Via up
• O sass* • !Da someam • at pla•pIpes •0 stoatior • nag
current conns • L apnea paa• OD no a Setup DOWN no chided
• a Running tam 314 NOV UP IV. loadaJwarq day! s nand 'Nat k
0 MB OWN
0 0
0 0
0
0
0
0
0
0
la UP ID
ID
•
1 0 MI UP
1 XIS
1 32 •ISO fl la 1140100 aa0w 0
O 0
O al
O a II ad M lain MOOS
acrl O 0 O la O 31 IM OD MO lsla 1700) e1a01e 0
66
DI) Van Thinh — A13439 Chucmg 5: cau hinh cal dat va thir nghiem
Truing hip ba
Tren HAProxy va may chi 1, tit djch vv keepalived
# service keepalived stop
Truy cap lai may chi Web 192.168.10.15
rionlla F Irigo
Elie Edit Mew History ftookmada Dols Help
i E.] hdp://192.168.10.15/ Lai
Ej 192168.1015
Web Server [2]
Qua ket qui tren, chting ta c6 the danh gia mot cach trvc quart khi sir dung bO can bin tai
may chi nhu sau:
Thu !that la tang kha nail dap img mo rong, de ding them hoac bit may chi mot
each de ding nham dap img nhu cau can thiet vii yeu cau cong viec. Trong twang
hqp thir nghiem tren, thing ta c6 the them mot so may chit vii cling dii dja chi IP
192.168.10.x hoac gilm bit cac may chi nay di.
Thu hai la tang cuing do tin cay, dap img khi flan dg phong, khi mot may chit
gap phii sty co thi he thong van dtrqc duy tri hog dOng khong he bj gian down.
Thu ba la chin ta ci the de ding theo dei tinh Wang cia cac may chi thong qua
giao dien khi mot may chi nio di gap phii sv co.
Tiep theo chfing ta se ding danh gia hieu suit cong viec khi sir ding b0 can bang tai trong
mo hinh thir nghiep tren vi so sinh yen viec chi sir ding mot may chi hoot dOng cung cap
djch Ai Web.
Ching ta se sir thing phan mem WAPT la mot cong cv thir nghiem tai cung cap chi phi
hieu qui de kiem tra bat Ict dich , vy may chit web nao bao g6m ea ling citing Icinh doanh,
cong thong tin web, ... phan mem nay gitip thing ta c6 the tao ra cac bai kiem tra tai
trong yang vii phit.
Qua trinh kiem tra va danh gia cis chin ta se &Km tien hanh yeti hai truing hqp tren
thong qua each thirc sir ding mot Itnyng ngu&i ding that dinh tang tir 1 den 20 ngutii,
thing th&i troy cop lay thong tin tren may chi web trong mot khoang thai gian ngan.
TrtrOng hqp thir nghiem can bang till vii HAproxy sir dtmg dja chi IP a° 192.168.10.15
cho ta ket qui nhu sau:
67
0.1B
0.16
0.14
0.1.2
0.10
0.08
0.06
0.04
0.02
0.00
20
18
16
14
12
10
8
6
4
2
0:00:00 0:00:20
0:00:40
0:01:00
0:01:20
0:01:40
Active users
• Avg response time, sec la Avg 90% response One, sec
Chucme 5: eau hinh cal dat vi thin nghiem DO Van Thinh — A13439
Average response time (without page elements)
Profile 1.Load Solacing
httn•iii ims.tri.ts:ani
Tnging hop thin nghieM yea may cher djch vn Web thong during sir dung dia chi
192.168.10.11 cho to ket qua nhu sau:
Average response time (without page elements)
Profile1.Load Solacing
mtnun92.7 6s.in.LI :Rn/
68
Chuong 5: cau hinh cal dat va this nghiem DO Van Thinh - A13439
Co the nhan xet inns sau:
Khi chimg ta tien hanh kiem tra ltru luring tai voi mOt luring ngueri dung Ling dan trong
mOt khoang thin gian ngin [that djnh. Doi ydi truing hop sir dong1340 can bang tai thong
qua dia chi 192.168.10.15, that gian phitn hoi cac yeu dm se tang din theo so luring ngtricri
dung, den ,m0t nguang nick djnh nao d6 khi qua trash tra 161 cac yeu cau girl , den khOng
theo kip so luong cac yeu cau, lac nay thai gian phan hoi se lau han do co so tac nghen va
can that gian xir 1St. Chimg ta co the thay trutmg hop nay khi chi sir dung mOt may chit cai
dat djch vo Web thong qua dja chi )92.168.10.11. Thai gian phim hoi dm may chit nay
dot net tang len khi so luring yeu cau tir nguei dimg tang len.
69
DO Van Thjnh - A13439 Ket luan va huong phat thin de tai
KET LUAN VA HUY/NG PHAT TRIEN DE TAI
Ket luen
Can bang tai mang lai Id ich to 16n bang each cai thien tinh sin sang dm he thong may
chit, kha nails ma rung quart ljr va an ninh bao mat. Can bang tai may chit la img dung
ph6 bien nhat cho bo can bang tai. Ngay nay ding veri sit phat trien vuqt bac cua cong
nghe, can bang tai da vi dang phat trien mOt cach manh me de giii quyet cac sv co tat
nghen mang va may chit, dem lai giai phap hieu qua nhat cho cac cong ty, doanh nghiep.
Bang viec img dung va trien khai cac thiet ke m8 hinh can bang, tai mang tinh sin sang
cao, cac cong ty, doanh nghiep cc!) the dap ling dirge Man b0 nhu clu trong cong viec.
Thong qua bao cao khaa luan "Tim hieu he thong can bang tai may chit", da co nhung
dong gap, ye mat thuyet cling nhu ye mat cong nghe trong viec tim hieu va xay dung
cac he thong can bang tai may chit. Sau day la ket qua chinh ma ae tai nay da dirt duqc:
• Trinh bay ding quan ve he thong may chit can bang tai.
• Gieri thieu cac thuat town *rig dung trong can bang it
• Xay dung car thiet ke mpg voi b0 can bang tai.
• du hinh cal (tat thin nghiem mo hinh may chit can bang tai, dua ra (lath gia ding
quat.
Trong pham vi mOt luan van, do han the ve theri gian nghien ciru vi cac yeu t6 khach
quan khac, mOt so van de lien quan cna de tai co the vAn clam giii quyet duce mOt each
trcm yen, nhung mong rang day la nhung n,Oi dung tim hieu ca ban ,dat nen tang cho sr
phat trien nhung nghien sau them ye he thong may chit can bang tai.
Hurting phit trien de di
NhUng van de duqc de cap trong luan van nay men chi tap trung chit yeu vao nen tang ca
ban cita he thong may chit can bang tai va l± thuyet xay dung no. Ngoai ra mo phOng mdi
chi dap img phan nho trong trien khai thvc te. Mac du vay, luan van nay cling da dinh
hang de phat trien mOt he thong may chit phuc vu Ott cho nhu cau cda cac ding ty vi
doanh nghiep. Trong theri gian teri, luan van se di sau vao nhung Ichia canh khac Fla he
thong can bang tai dien hinh nhu: can bang tai tren ettremg truyen Internet, can bang it
tirtmg lira ...
70
Danh mvc tai lieu tham khao DO Van Thjnh — A13439
DANH MVC TAI LItU THAM MAO
1. Nguyen Truerng Giang. "Tai lieu HAproxy tren CentOS". Giang vien Trung tat' n
quan trj mpg PNH. Hit NOi. 2010.
2. Tran Binh. "Cong nghe can bang tat "
nghe-can-bing-tai . 2012.
3. Chandra Kopparapu. "Load Balancing Servers, Firewalls, and Caches". Wiley -
Canada. 2002.
4. Tony Bourke. "Server Load Balancing". O'Reilly & Associates, Boa K5/. 2001.
5. Yu ShengSheng, Lu Song, Zhou Jingli. "Load Balancing Algorithms". DO hoc
khoa hoc va cong nghe. Tnmg Quoc. 2004.
6. John Lewis. "Icy thuat tong quan mgng can bang tin".
ibrarv/bb742455 .aspx#X SLTsection124121120
120. 2003.
71
Các file đính kèm theo tài liệu này:
- khoa_luan_tim_hieu_he_thong_may_chu_can_bang_tai.pdf