Cn bn kin trúc c s h tng, Phn 1: Xây dng
mt kin trúc c s h tng tin cy giá r
Mc : Nhp môn
Michael J. Welsh, Tác gi , Ronin Writer
13 10 2009
Vic xây dng mt kin trúc tin cy không phi tn quá nhiu. Các bc n gin và mt chút tìm kim
các sn phm giá hi có th gii phóng s cng thng v ngân sách ca bn.
Các ch nh là doanh nghip,, kin trúc, và c s h tng nghe có v to ln và t vi các doanh nghip nh. Thc
ra thì, các doanh nghip nh (ó là, các t chc vi 50 ngi hoc ít hn) vn cn phn cng tin cy chy nhng h
thng nghip v quan trng ca h.
Không ging nh nhng i th khng l, các doanh nghip nh phi thng xuyên làm vic nhiu hn vi ít tài
nguyên hn. Vic suy ngh i mi !c yêu cu làm vy có th cung c"p nhiu c hi cho vic phát trin mt c
s# h tng ln và phc tp vi chi phí th"p mt cách tng ng. Ví d, b$ng cách tái s% dng thit b& c' và tn dng
l!i ích ca phn mm mã m#, nhng t chc nh này có th xây dng các môi trng giàu tính nng mà có th so
!c vi các h thng tng ng ca các doanh nghip i th ca h.
Ch( b#i vì c s# h tng ca bn không t giá không có ngh a là nó không áng tin cy. Vi các la chn !c m#
rng ca phn mm mã m# và phn cng h giá, câu hi xác áng hn có l) là, "Có phi các doanh nghip ang tr
quá nhiu?"
Các k nng và kh nng
B$ng cách b thi gian xem xét nhng gì bn có, mun, và cn, bn có th ti u hóa tài chính có s*n ca bn.
Khám phá nhng gì bn thc s cn, tái s% dng phn cng khi có th, và mua t+ các nhà cung c"p ca bn vi giá r.
Xác nh nhu cu ca bn
Xem xét nhng gì bn ang c gng t !c trong kin trúc ca bn c'ng nh nhng gì mà kh nng tài chính ca
bn s) cho phép. Nó giúp hiu theo quan im nhu cu, s cn thit, và s mong mun. Nhu cu là iu bt buc
thit yu. S cn thit là các nhu cu c bn nhng chc chn hn. S mong mun là gii hn mà bn có th t#ng
t!ng và nó có th thc hin !c. Ngoài ra còn có m c, cái mà công ngh cha t n !c.
Ví d, v"n ca bn là ói bng. Bn cn mt thanh k,o, nó a ra mt gii pháp nhanh và r cho v"n ca bn.
Bn mun mt cái bánh hem-b-g, nó gii quyt v"n ca bn tt hn so vi thanh k,o. Bn mong mun mt ba
n ti vi th&t nng, cái mà gii quyt hoàn toàn v"n ca bn nhng chi phí chc chn là cao hn so vi thanh k,o
hoc bánh hem-b-g.
Theo thut ng công ngh thông tin, v"n ca bn là mt máy ch chm chp, l-i thi vi không gian lu tr khiêm
tn. Bn cn mt máy ch mà có th lu tr !c các tp ln; vy, theo thut ng c bn, mt máy tính bàn vi
mt a cng ln là ti thiu. Bn mun phn cng c. máy ch vi dãy th+a thãi các a c lp (RAID) và mt h
iu hành n &nh. Bn mong mun mt máy ch vi nhiu b x% lý vi dung l!ng 8TB và !c phân cm. Rõ ràng
r$ng, giá cho mt chic máy tính bàn hot ng vi vai trò ca mt máy ch có mt s tha hip, nhng giá quá cao
ca mt máy ch c"p cao cn phi cân nhc. /c m ca bn là nó s) !c cài t và duy trì b#i con robot ging con
ngi mt chút, nhng IBM cha phát trin.
Bây gi, to mt danh sách các th trong c s# h tng ca bn mà bn mun thay i. Có th bn cn nhiu không
gian lu tr hn. Có l) bn mun mt cách lu tr tm thi lu l!ng Web. Có phi bn ang tìm mt cách gim
chi phí cho bn quyn phn mm? Khi bn hoàn t"t danh sách ca bn, hãy gn các giá tr& vào nhng la chn ca
bn. Quyt &nh nhng gì có th !c áp ng vi mt nhu cu, s cn thit, hoc mong mun cao c"p, và chun b&
dàn xp. Ví d, mua mt máy ch da trên ngôn ng truy v"n có c"u trúc v!t tri mà là c"p thit cho vic t hàng
trc tuyn, bn s) phi s% dng mt máy tính bàn nh là mt máy ch kim th% thay vì mt phn cng máy ch
Page 1 of 5Cn bn kin trúc c s# h tng, Phn 1: Xây dng mt kin trúc c s# h tng tin cy giá r
!c dng lên cho vic phát trin ng dng.
ánh giá các thit b sn có
Nhiu th mà bn cn xây dng mt c s# h tng chc chn có th n$m trong trung tâm d liu ca bn. B$ng
cách tái s% dng phn cng có s*n cho các nhu cu c"p th"p, bn có th tit kim tin cho các thit b& mi và tt hn.
Thit b& c' hn có th tho mãn cho các thành phn c"p th"p nh là thit b& kim th%. Vic cài t các nâng c"p giá r,
nh là b nh và các a cng, có th tng hiu su"t mt cách áng k.
Vic to mt kho y các máy tính và các b phn s) r"t thun tin khi bn mun thêm các phn xây dng mt c
s# h tng tt hn. Ví d, bn có hai máy ch tng t v b x% lý, RAM, và dung l!ng a cng. B nh có th
chuyn t+ máy ch th nh"t sang máy ch th hai, và các a cng có th !c s% dng to mt mng RAID tách
bit.
Xây dng c s h tng vi nhng gì bn có
Rõ ràng r$ng, thit b& c' hn có th có v"n v tin cy mà nó r"t khó gii quyt, b#i vì chúng ht hn bo hành.
Vic tìm kim các phn thay th có th là mt v"n nu dòng sn phm không !c duy trì. Khá nhiu các ng
dng kim th% phn cng mi0n phí hoc ít tin có s*n ti v: Hãy dùng chúng tìm phn cng phù h!p.
Thêm na, mt vài nhà cung c"p a ra các bo hành kéo dài giá r vi mt mc phí t!ng trng. 1iu này có th hu
ích nu bn lo lng v hng hóc trm trng.
Hãy tìm mua, và suy ngh theo cách khác
1ôi khi, thng v tt nh"t có th !c tìm th"y # ch- không thông thng.
Hãy hi ngi i din bán hàng ca nhà cung c"p ca bn xem anh ta hay ch& ta có th tìm cho bn mt thng v tt
mà không !c ng trên trang Web ca nhà sn xu"t. Nhng ngi này có kin thc v thit b& b& tr li, các sn
phm b& d+ng sn xu"t, và hn mc bán hàng cui quý mà có th tit kim cho bn hàng trm, thm chí hàng ngàn ô
la.
Các thit b& b& tr li không có ngh a là các thit b& b& hng. Sn phm có th b& g%i nhm. Thit b& b& ánh d"u nh
"try xc và méo mó" có th cn s gn lc nhng gì b& hng hóc. Trong hu ht các trng h!p, s hng hóc xu"t
hin ti mt s im trong khi vn chuyn sn phm và có th là b"t c th gì t+ mt vt try xc nh, trên b mt ti
cái gì ó mà ging nh trò chi ghép hình.
Mt ngun khác tìm kim là các nhà môi gii th& trng phn cng. Trang các sn phm ca IBM có nhng thng
v cc ln vi thit b& r"t cao c"p mà có th n$m ngoài tm vi ca bn. 1iu tích cc nh"t là hu ht các sn phm #
ây u có d&ch v bo hành ca IBM. IBM c'ng a ra mt phân loi rng các h thng !c s% dng và !c chng
nhn vi giá !c gim r"t nhiu. Mc dù l!i ích tài chính mua sm trên th& trng là cao, bn có th cn dàn xp
vi s tùy bin và các la chn. Ví d, bn có th tìm th"y mt máy ch mà áp ng t"t c các yêu cu ca bn nhng
li không có cc RAID.
Hãy chun b& quyt &nh nhanh vi nhng sn phm gim giá này. B#i vì bn ang giao d&ch vi s l!ng b& hn
ch, vi 10 sn phm mà nhà cung c"p có trong kho có th b& nut m"t trong nháy mt. B#i vì nhà cung c"p ang c
gng thanh lý kho mt cách nhanh chóng, ngi i din bán hàng ca bn có th không có kh nng gi ch- cho
bn trong khi bn cân nhc.
Các trang "u giá trc tuyn có th có nhng thng v ln cho thit b& mi và !c tân trang li, nhng nhng trang
này cha nguy c tim n. 1u tiên, bn có kh nng th"t bi khi tham gia "u giá, sau "y bn phi bt u quá trình
tìm kim li t+ u. Th hai, thit b& mà bn mua có th không hot ng và có th không có bo hành ca nhà sn
xu"t. Trc khi bn "u giá, hãy kim tra có !c mt s thông tin c bn ca ngi bán, nh mc hài lòng t+
ánh giá ca ngi mua khác. Gn lc ngi bán — b$ng vn bn — xem có bo m gì không. Nu vic mua bán
không nghiêm nh mong !i, hãy yêu cu ngi bán m bo sn phm hot ng.
Các công c và tài nguyên
Page 2 of 5Cn bn kin trúc c s# h tng, Phn 1: Xây dng mt kin trúc c s# h tng tin cy giá r
Bt u xây dng c s# h tng mi ca bn b$ng cách s% dng công ngh !c chng minh mi0n phí hoc giá r.
Phn mm mã m# có mt bn theo dõi v tính tin cy và bo mt ã !c chng mình và có th làm vic tt nh — và
ôi khi tt hn — các phn mm thng mi tng ng.
Hãy xem các la chn mã m
Các la chn tt nh"t cho kin trúc hn h,p v tài chính n$m trong cng ng mã m#. B#i vì phn mm mã m# thng
mi0n phí, bn có th tit kim tin cho vic c"p phép phn mm so vi các sn phm c quyn.
Có l) thành viên cng ng mã m# ln nh"t là Linux®. S*n sàng vi các thng hiu và phiên bn khác nhau, Linux
mnh x% lý các c s# d liu ln và !c phân cm nhng c'ng n gin thc thi mt trang Web nh.
Mt la chn mã m# ph bin khác là OpenOffice.org. OpenOffice.org cung c"p mt b y các phn mm hiu
qu mà có th so sánh !c vi Microsoft® Office và s*n sàng cho hu ht các h iu hành, bao gm Microsoft
Windows® và Apple Mac OS X.
V"n ln nh"t vi các công c mã m# có th là thiu h- tr!. Mt s nhà sn xu"t phn mm mã m# ln — ví d nh
Red Hat — cung c"p s h- tr! mi0n phí qua in thoi, nhng nó không khác thng khi mà ngi qun tr& h thng
tìm kim các bng thông báo trên Internet cho mt gii pháp cho các v"n c th ca h. Mt v"n khác mà bn có
th gp vi các sn phm mã m# là khi l!ng mã k&ch bn hoc tùy bin mà bn có th cn thc hin làm cho nó
hot ng vi kin trúc ca bn. Nhng nhà qun tr& mà thiu k2 nng lp trình hoc vit mã k&ch bn có th cm th"y
e ngi vi nhng công c này.
Xây dng mt c s h tng giá r
Vi nhng gì bn ã c n bây gi, hãy áp dng nó vào mt tình hung gi &nh. Trong công ty nh vi 40 nhân
công ca bn, trung tâm d liu gm mt b bn máy ch n gin, mt kt ni Internet, và mt b &nh tuyn mng
hoc tng l%a và mt b chuyn mch (switch). Ba máy ch s% dng các h iu hành máy ch ca Microsoft, mt
trong s ó dành cho Microsoft Active Directory, cái khác dành cho Microsoft Exchange Server, và cái th ba lu
tr tp. Máy ch còn li cài Linux và n$m trong khu vc phi quân s (DMZ) ca mng.
Bây gi, hãy thêm không gian gian a, mt b lu tr tm thi Web, và phn mm tr! giúp, và hãy xem có th bn có
th gii quyt trong phm vi tài chính nh th nào.
Cân nhc vic lu tr kt ni vi mng (NAS)
Bt u vi không gian a cho d liu ca các phòng ban, bn có mt s la chn. 1u tiên, tìm phn cng mà có r"t
nhiu không gian a. M"t 10 phút thng tho vi i din bán hàng ca IBM bn s) có mt máy ch vi RAID có
s*n nhng không có a. Tht may là, h c'ng có mt s a không !c tip tc phát trin mà h s*n sàng bán vi giá
r hn.
1 giúp gim giá hn na, hãy s% dng mt h iu hành mã m# thay vì mt sn phm thng mi t+ công ty nào ó
nh Microsoft. B$ng cách này, bn không phi tr tin bn quyn. S% dng mt bn phát hành mi0n phí ca Linux,
bn có th to mt máy ch tp mà có th truy cp !c t+ các máy trm Windows thông qua Samba. Nhng, b#i vì
t"t c nhng gì bn mun là mt máy ch tp không rm rà, hãy chn FreeNAS. FreeNAS là mt h thng lu tr kt
ni vi mng mà cài t và qun lý d0 dàng — và mi0n phí. FreeNAS c'ng hot ng vi Active Directory gán
quyn truy cp ti các tp.
Qun lý vic lu tr tm thi các trang Web và nht lý lu lng
Squid-Cache là mt ng dng trên Linux mà có th giúp gim cng thng trên bng thông ca bn và giúp bn qun lý
l!ng truy cp Internet ca nhân viên trong khi làm vic. S% dng mt máy ch y nhim (proxy) lu tr tm thi
lu l!ng Web t+ các trang ngi dùng ph bin có th gim bng thông Internet cho khách hàng. Vi Squid-Cache,
bn có th to các báo cáo v các trang mà ngi dùng ang truy cp và to các b lc ngn chn ni dung không
mong mun hoc không chuyên nghip.
Phn cng mà bn chy phn mm này s) là mt máy ch giá r mà ã !c trang b& vi mt a cng m# rng và
nhiu b nh hn; nó s) chy h iu hành Linux. Cài t mt máy tính bàn ging nh mt máy ch, và nó trong
phòng lnh nh mt thit b& d phòng khi gp s c cho máy ch.
Xây dng mt h tr giúp tt hn
Page 3 of 5Cn bn kin trúc c s# h tng, Phn 1: Xây dng mt kin trúc c s# h tng tin cy giá r
Trong mt công ty nh nh vy, mi ngi ch( gi ngi mà h bit rõ nh"t giúp h. Khi công ty phát trin và kin
trúc IT tr# lên phc tp hn, các b phn ca nó s) chng chéo lên nhau. Các v"n phi !c ghi d"u mt cách tp
trung sao cho t"t c các thành viên trong i IT có th bit các v"n vi các h thng và các ng dng.
Spiceworks là mt công c tt mà các doanh nghip nh có th s% dng iu khin mng, kim kê phn cng và
phn mm ca h, và to các vé h- tr!. T+ vic cài t, Spiceworks bt u quét mng ca bn và to mt báo cáo
nhng gì nó th"y. Vic iu ch(nh công c áp ng nhu cu ca công ty tn thi gian nhng xng áng. Bn có th
cài Spiceworks trên máy bàn ca bn nhng hãy s% dng không gian ca máy ch dành riêng cho các tp dùng
chung.
1ó! Bn ã hoàn thành t"t c các mc ích ban u và ã ch( phi chi mt phn nh ngân sách ca bn. Bây gi, hãy
t th#ng cho chính bn mt ba th&t nng!
Các ct mc
Quan sát các mc sau cho d án tái phc hi c s# h tng ca bn:
Luôn luôn nh r$ng giá r không b$ng vi s không y . Mua thông minh không bao gi nên b& coi là mt
quyt &nh x"u.
Bt u b$ng cách tìm kim và tn dng thêm t+ các phn cng mà bn s*n có. Không phi t"t c các ng dng
yêu cu công ngh t phá hot ng chính xác và hiu qu. Vic tái s% dng các máy ch là mt cách tt
kéo giãn ngân sách ca bn.
Khi bn mua mt phn cng mi, nh"n vào nhánh gim giá. Các th # ó có giá sao cho bán !c nhanh, do ó
hãy a ra quyt &nh tht nhanh. Hãy luôn nh kim tra r$ng bn vn nhn !c s m bo y ca nhà
sn xu"t.
Hãy cân nhc phn mm mã m# thay vì các sn phm thng mi khi có th. Các la chn mã m# là mt cách
tt và r kim tra s thay i kin trúc. Hãy cân nhc vic mua các k hoch h- tr!, khi chúng s*n sàng. Bn
s) th"y r$ng chi phí cho vic h- tr! ít hn so vi giá cho phn mm thng mi.
Kiên trì vi nhng gì mà bn bit. Nu s thay th mã m# quá phc tp vi bn hoc không h- tr! y các
la chn cho phép bn chy chúng mt cách úng n, hãy chn sn phm thng mi. Bn s) không tit
kim nhiu tin khi bn theo ui con ng ni mà bn tiêu tn nhiu thi gian làm cho h thng hot
ng.
Kt lun
Bn không nh"t thit phi là mt tng công ty toàn cu có mt c s# h tng ng c"p th gii. B$ng cách tìm mua
các sn phm giá hi và tham gia vào cng ng mã m#, bn có th xây dng mt kin trúc IT vi tin cy cao. Mc
dù ngân sách eo h,p là ph bin trong các th& trng doanh nghip nh, bn có th là mt ngi hùng # mt doanh
nghip ln b$ng cách ý thc !c chi phí. Xây dng tt hn, xây dng thông minh hn, và tiêu tn ít hn.
Tài nguyên
Hc tp
Duyt kho sách công ngh tìm sách v ch này và các các ch k2 thut khác.
1 bit thêm thông tin v thit k và ánh giá c s# h tng IT, xem các d&ch v chin l!c và kin trúc.
Nhn RSS cho lot bài này.
Page 4 of 5Cn bn kin trúc c s# h tng, Phn 1: Xây dng mt kin trúc c s# h tng tin cy giá r
IBM, biu trng IBM, ibm.com, DB2, developerWorks, Lotus, Rational, Tivoli, System x, và WebSphere là các nhãn hiu
hay các nhãn hiu !c ng ký ca tp oàn International Business Machines # M2 và các nc khác, hay c hai. Nhng
nhãn hiu này và các nhãn hiu khác ca IBM !c ánh d"u trên các sn phm vi các biu t!ng tng ng (® hay ™),
cho bit ã !c ng ký # M2 hay lut s# hu nhãn hiu ca IBM ti thi im nhng thông tin này !c công b.
Nhng nhãn hiu nh vy c'ng có th !c ng ký hay lut s# hu nhãn hiu # các nc khác. Danh sách nhng nhãn
hiu hin ti ca IBM !c ng trên trang Web Linux !c ng ký vi nhãn
hiu Linus Torvalds # M2 và các nc khác. Microsoft và Windows là nhãn hiu ca Tp oàn Microsoft # M2 và các
nc khác. Intel là mt nhãn hiu !c ng ký ca Tp oàn Intel hay các công ty con ca nó # M2 và các nc khác
Các tên ca công ty, sn phm, hay d&ch v khác có th là các nhãn hiu hay nhãn d&ch v ca công ty, sn phm, hay d&ch
v khác. Tên ca công ty, sn phm hay d&ch v có th là nhãn hiu ng ký hoc nhãn hiu d&ch v ca ngi khác.
Ly sn phm và công ngh
Tìm hiu thêm v FreeNAS ti FreeNAS.
Tìm hiu thêm v máy ch y nhim proxy Squid-Cache.
Ti Spiceworks.
Tìm các thng v tt trên trang các sn phm ca IBM.
Ti các sn phm dùng th% ca IBM và thc hành trên các công c phát trin ng dng và các sn phm lp
gia vi DB2®, Lotus®, Rational®, Tivoli®, và WebSphere®.
Tho lun
Tham kho developerWorks blogs và tham gia vào cng ng developerWorks.
ôi nét v tác gi
Michael Welsh là mt chuyên gia công ngh thông tin v bo mt, khôi phc s c, và mng công ngh thông tin vi
15 nm kinh nghim. Ông c'ng !c bit n trong l nh vc h thng iu hành, phn cng, và r"t nhiu ng dng
phía-máy ch nh là Microsoft Exchange Server. Michael vit các bài vit và tài liu cho các trang Web và các doanh
nghip
Page 5 of 5Cn bn kin trúc c s# h tng, Phn 1: Xây dng mt kin trúc c s# h tng tin cy giá r