cung cấp kiến thức căn bản về kiến trúc cơ sở hạ tầng
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 http://www.ibm.com/legal/copytrade.shtml 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 . 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. 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