Professional Documents
Culture Documents
HCM TRNG I HC BCH KHOA KHOA KHOA HC & K THUT MY TNH ---o0o---
II. NI DUNG TI ................................................................................................... 2 III. CLOUD COMPUTING: NH NGHA, TNH CHT V M HNH ..................... 2 3.1 3.2 3.3 nh ngha ........................................................................................................................................... 2 Tnh cht c bn ca Cloud Computing ..................................................................................... 4 Cc m hnh Coud Computing ...................................................................................................... 6
IV. SAAS TRONG CLOUD COMPUTING ....................................................................10 4.1 V tr SAAS trong cc lp ca kin trc cloud computing .........................................10 4.2 Sofware as a Service l g ..........................................................................................11 4.3 Phn loi trong SaaS .................................................................................................12 4.4 Nhng thun li khi trin khai Saas ..........................................................................12 4.5 Mt s gii hn trong khi trin khai SaaS .................................................................13 V. S PH BIN TRONG VIC P DNG SAAS HIN NAY ..................................14 5.1 i vi doanh nghip ..................................................................................................................... 14 5.1.1 Rt nhiu platform SaaS ................................................................................................................ 15 5.1.2 Li ch o ha ................................................................................................................................. 15 VI. TCH HP CC DCH V KHC NHAU C TRONG CLOUD ...........................16 VII. SaaS v SOA..............................................................................................................17 7.1 7.2 c trng SOA ................................................................................................................................ 18 Kt hp cc cloud v SOA ........................................................................................................... 19 Li ch kinh t ................................................................................................................................ 21 B t li trong vi c dng SaaS: ................................................................................................... 24 QuickBooks ca Intuit .................................................................................................................. 24 Google Apps ..................................................................................................................................... 26 Microsoft Office Live Small Business....................................................................................... 27 Cc s n ph m kinh doanh khc da trn ng d ng SaaS. ........................................... 28
VIII. So sch l ch v nh hn ch v mt chi ph ca SaaS .............................................21 i ng 8.1 8.2 9.1 9.2 9.3 9.4
MC LC MINH HA
Hnh 1 Nhiu khch hng dng chung ti nguyn ..................................................................................... 5 Hnh 2 M hnh dch v ca Cloud ............................................................................................................ 6 Hnh 3M hnh Public Cloud ..................................................................................................................... 8 Hnh 4 Private Cloud v Public Cloud ...................................................................................................... 9 Hnh 5 Kt hp Public Cloud v Private Cloud ........................................................................................ 9 Hnh 6 SAAS trong cloud ......................................................................................................................... 10 Hnh 7 SaaS in internet ............................................................................................................................ 11 Hnh 8 Bng so snh nhng u im khi s dng SaaS .......................................................................... 13 Hnh 9 Kh nng p ng cc yu cu khc nhau ca SaaS ................................................................... 16 Hnh 10 Tch hp cc dch v khc nhau trong Cloud ............................................................................ 17 Hnh 11 Kh nng p ng cc yu cu khc nhau ca SaaS ................................................................. 20 Hnh 12 Chi ph gim i khi p dng Cloud Computing ........................................................................... 21 Hnh 13 Th phn cng ty nh l cn rt tin nng ................................................................................ 23
Trang iii
Trang 1
ng gc nhn khoa hc k thut cng c nhiu nh ngha khc nhau, trong c hai nh ngha ca Ian Foster v Rajkumar Buyya c dng kh ph bin v c nhiu im tng ng. Theo Ian Foster: Cloud Computing l mt m hnh in ton phn tn c tnh co gin ln m hng theo co gin v mt kinh t, l ni cha cc sc mnh tnh ton, kho lu tr, cc nn tng v cc dch v c trc quan, o ha v co gin linh ng, s c phn phi theo nhu cu cho cc khch hng bn ngoi thng qua Internet (A large-scale distributed computing paradigm that is driven by economies of scale, in which a pool of abstracted, virtualized, dynamically scalable, managed computing power, storage, platforms, and services are delivered on demand to external customers over the Internet[1]). Theo Rajkumar Buyya: Cloud l mt loi h thng phn b v x l song gm cc my tnh o kt ni vi nhau v c cung cp ng cho ngi dng nh mt hoc nhiu ti nguyn ng nht da trn s tha thun dch v gia nh cung cp v ngi s dng. (A Cloud is a type of parallel and distributed system consisting of a collection of interconnected and virtualised computers that are dynamically provisioned and presented as one or more unified computing resources based on service-level agreements established through negotiation between the service provider and consumers[2])
C hai nh ngha trn u nh ngha Cloud Computing l mt h phn b, cung cp cc dng ti nguyn o di dng dch v mt cch linh ng theo nhu cu ca ngi dng trn mi trng internet. Hay ta c th hiu mt cch n gin hn bng cc t kha ch yu sau: delivered over internet (web 2.0), resource on demand (scalable, elastic, usage-based costing), virtualised, everything as a service, location independent. Nhng phn tip theo s gii thch r hn v nhng t kha ny.
Trang 3
Trang 4
Hnh 1 Nhiu khch hng dng chung ti nguyn Cloud Computing da trn cng ngh o ha, nn cc ti nguyn da phn l ti nguyn o. Cc ti nguyn o ny s c cp pht ng theo s thay i nhu cu ca tng khch hng khc nhau. Nh nh cung cp dch v c th phc v nhiu khch hng hn so vi cch cp pht ti nguyn tnh truyn thng. d. Kh nng co gin (Rapid elasticity) y l tch cht c bit nht, ni bt nht v quan trng nht ca Cloud Computing. l kh nng t ng m rng hoc thu nh h thng ty theo nhu cu ca ngi dng. Khi nhu cu tng cao, h thng s t m rng bng cch thm ti nguyn vo. Khi nhu cu gim xung, h thng s t gim bt ti nguyn. V d: khch hng thu mt Server gm 10 CPU. Thng thng do c t truy cp nn ch cn 5 CPU l , khi h thng qun l ca nh cung cp dch v s t ngt bt 5 CPU d tha, khch hng khng phi tr ph cho nhng CPU d tha ny (nhng CPU ny s c cp pht cho cc khch hng khc c nhu cu). Khi lng truy cp tng cao, nhu cu tng ln th h thng qun l ca nh cung cp dch v s t gn thm CPU vo, nu nhu cu tng vt qu 10 CPU th khch hng phi tr ph cho phn vt mc theo tha thun vi nh cung cp.
Nguy n Thanh Tng L C nh Hi p Trang 5
3.3
Hnh 2 M hnh dch v ca Cloud Hin ti c rt nhiu nh cung cp dch v Cloud Computing cung cp nhiu loi dch v khc nhau. Tuy nhin c ba loi dch v Cloud Computing c bn l: dch v c s h tng (Infrastructure as a Service IaaS), dch v nn tng (Platform as a Service PaaS) v dch v phn mm (Software as a Service SaaS). Cch phn loi ny thng c gi l m hnh SPI.
Nguy n Thanh Tng L C nh Hi p Trang 6
a. Infrastructure as a Service IaaS Trong loi dch v ny, khch hng c cung cp nhng ti nguyn my tnh c bn (nh b x l, dung lng lu tr, cc kt ni mng). Khch hng s ci h iu hnh, trin khai ng dng v c th ni cc thnh phn nh tng la v b cn bng ti. Nh cung cp dch v s qun l c s h tng c bn bn di, khch hng s phi qun l h iu hnh, lu tr, cc ng dng trin khai trn h thng, cc kt ni gia cc thnh phn. b. Platform as a Service PaaS Nh cung cp dch v s cung cp mt nn tng (platform) cho khch hng. Khch hng s t pht trin ng dng ca mnh nh cc cng c v mi trng pht trin c cung cp hoc ci t cc ng dng sn c trn nn platform . Khch hng khng cn phi qun l hoc kim sot cc c s h tng bn di bao gm c mng, my ch, h iu hnh, lu tr, cc cng c, mi trng pht trin ng dng nhng qun l cc ng dng mnh ci t hoc pht trin. c. Software as a Service SaaS y l m hnh dch v m trong nh cung cp dch v s cung cp cho khch hng mt phn mm dng dch v hon chnh. Khch hng ch cn la chn ng dng phn mm no ph hp vi nhu cu v chy ng dng trn c s h tng Cloud. M hnh ny gii phng ngi dng khi vic qun l h thng, c s h tng, h iu hnh tt c s do nh cung cp dch v qun l v kim sot m bo ng dng lun sn sng v hot ng n nh. M hnh trin khai C 3 m hnh trin khai chnh l: Public Cloud, Private Cloud v Hybrid Cloud. a. Public Cloud Cc dch v Cloud c nh cung cp dch v cung cp cho mi ngi s dng rng ri. Cc dch v c cung cp v qun l bi mt nh cung cp dch v v cc ng dng ca ngi dng u nm trn h thng Cloud. Ngi s dng dch v s c li l chi ph u t thp, gim thiu ri ro do nh cung cp dch v gnh vc nhim v qun l h thng, c s h tng, bo
Nguy n Thanh Tng L C nh Hi p Trang 7
Hnh 3M hnh Public Cloud Public Cloud c mt tr ngi, l vn mt kim sot v d liu v vn an ton d liu. Trong m hnh ny mi d liu u nm trn dch v Cloud, do nh cung cp dch v Cloud bo v v qun l. Chnh iu ny khin cho khch hng, nht l cc cng ty ln cm thy khng an ton i vi nhng d liu quan trng ca mnh khi s dng dch v Cloud.
b. Private Cloud Trong m hnh Private Cloud, c s h tng v cc dch v c xy dng phc v cho mt t chc (doanh nghip) duy nht. iu ny gip cho doanh nghip c th kim sot ti a i vi d liu, bo mt v cht lng dch v. Doanh nghip s hu c s h tng v qun l cc ng dng c trin khai trn . Private Cloud c th c xy dng v qun l bi chnh i ng IT ca doanh nghip hoc c th thu mt nh cung cp dch v m nhim cng vic ny. Nh vy, mc d tn chi ph u t nhng Private Cloud li cung cp cho doanh nghip kh nng kim sot v qun l cht ch nhng d liu quan trng.
Trang 8
Hnh 4 Private Cloud v Public Cloud c. Hybrid Cloud Nh chng ta phn tch trn, Public Cloud d p dng, chi ph thp nhng khng an ton. Ngc li, Private Cloud an ton hn nhng tn chi ph v kh p dng. Do nu kt hp c hai m hnh ny li vi nhau th s khai thc u im ca tng m hnh. l tng hnh thnh m hnh Hybrid Cloud.
Hnh 5 Kt hp Public Cloud v Private Cloud Hybrid Cloud l s kt hp ca Public Cloud v Private Cloud. Trong doanh nghip s out-source cc chc nng nghip v v d liu khng quan trng, s dng cc dch v Public Cloud gii quyt v x l cc d liu ny. ng thi, doanh
Trang 9
IV.
SAAS TRONG CLOUD COMPUTING 4.1 V tr SAAS trong cc lp ca kin trc cloud computing
Hnh 6 SAAS trong cloud SAAS l tng trn cng trong kin trc 3 tng cloud computing. Tng lin trn c th c xy dng t tng ngay bn di n hoc c th c xy dng mt cch c lp, ty thuc vo cch thit k ca tng h thng cloud. Mi tng c nhng dch v ni dung, cc b cng c qun l v truy xut khc nhau: tng Infrastructure as a Service (Iaas) c b cng c truy xut l Virtual Infrastructure Manager truy xut, qun l; tng platform as a service (Paas) c b cng c truy
Trang 10
Hnh 7 SaaS in internet Trong SaaS cn 1 server ng vai tr hosting qun l ng dng. Server ny c th l 1 cloud hoc mt mainframe. Ngi dng truy xut ng dng ny thng qua Website. Nh vy SaaS gm 1 phn mm c s hu, ci t v iu khin t xa so vi cc phn mm truyn thng c ci t trc tip trn my ngi dng. Cc yu cu khi trin khai SaaS l: Thit k SaaS p ng c nhu cu ca rt nhiu ngi dng, mi ngi dng c mt yu cu khc nhau, khng ai ging ai ht, nn vic xy dng mt ng dng SaaS rt phc tp. Ti u ha vic ng k, gm min ph hoc tnh ph. Mt yu cu t ra l phi c mt c ch tnh ph tht hiu qu, em li li nhun cao nht cho nh cung cp dch v; chi ph thp nht cho ngi s dng. Khch hng c th cu hnh dch v cho ring mnh, khng cn phi chnh sa cc module . Nh phn phi phi kim tra, iu khin ton b h thng, cho nn phi m bo tnh bo mt, ring t cho tng khch hng khc nhau. y cng l mt yu cu quan trng, h thng cng bo mt, an ton th khch hng cng an tm khi s dng. Vic nng cp, sa li hon ton trong sut i vi khch hng, khch hng khng phi thc hin cc thao tc nng cp ny m hon ton do nh cung cp
Trang 11
4.3 Phn loi trong SaaS a. Loi chuyn v dch v: Cung cp cc gii php kinh doanh cho cc cng ty v doanh nghip. Chng c bn thng qua mt dch v thu bao. Cc ng dng loi ny gm: ng dng qun l quan h khch hng, qun l phn phi hng ha b. Loi hng v khch hang: Cung cp dch v cho nhng khch hng bnh thng, ch vic ng k v s dng, nu nh khng mt ph, vic ng k s dng rt n gin, ging nh vic ng k s dng email, mt s dch v ph bin hin nay l google docs, web mail, game . Nh cung cp s kim tin nh vo qung co l ch yu 4.4 Nhng thun li khi trin khai Saas a. Pha ngi dng:
Trang 12
Hnh 8 Bng so snh nhng u im khi s dng SaaS Trong bng trn ta thy khch hng c rt nhiu li khi s dng SaaS nh: khng cn phi mua cc thit b phn cng mc tin, khng phi lo bo tr phn mm. V phn mm c ci t trn web v truy xut thong qua trnh duyt nn c th s dng bt c ni no, bt c thi im no. Khch hng khng phi lo vn v bo mt cng nh chng virus v cc vic ny do nh cung cp lm, nu pht trin phn mm ring (inhouse development) th khch hng phi t lo ht t cng on phn tch, thit k, bo tr b. Pha nh cung cp dch v: Nh cung cp dch v khng phi lo vn vi phm bn quyn v ch c mt phn mm duy nht c ci t v qun l t xa, hon hacker khng th no ly cp c. Nu cng nhiu ngi s dng th nh cung cp dch v cng c th kim c nhiu tin khng bng cch thu ph th cng bng cch thu tin qung co
4.5 Mt s gii hn trong khi trin khai SaaS a. p ng nhu cu ca tt c mi ngi: xy dng c mt ng dng c kh nng p ng c ht yu cu ca mi ngi l rt kh, mi c nhn, cng ty c mt yu cu khc nhau, khng ai ging ai, nn vic thng nht tt c i hi
Nguy n Thanh Tng L C nh Hi p Trang 13
V.
S PH BIN TRONG VIC P DNG SAAS HIN NAY Mt s s cho rng SaaS l ph bin v s ph bin ca cloud computing. Trong thc t, c mt s vn m cc nh cung cp cloud computingang cung cp SaaS v nhiu khch hng hn ng nhp vo. Chng ta hy nhn vo l do ti sao SaaS li c quan tm nh n c. SaaS tr thnh mi quan tm ln trong vn ca cloud computing. SaaS ang tr thnh thi thng, nh vo mt s yu t. Nhng c nhng l do vng chc, khc hn l s cng iu, m lm cho n tr nn ph bin. Cc nh cung cp phn mm Yu Mt vi nm trc y, c rt nhiu nh cung cp khng c g tt p ni v SaaS. Tuy nhin, mi vic chuyn hng, v cc nh cung cp cng nhiu cho SaaS. By gi, thm ch c ng ln nh SAP v Oracle gia nhp hng ng cc nh pht trin SaaS. Ngoi cc tn tui ln, c hng trm nh pht trin nh hn a ra cc dch v da trn SaaS.Bn c th mong i nhiu hn cc ng dng SaaS c lm sn c trong nhng thng v nm ti. 5.1 i vi doanh nghip SaaS c th c trin khai c trong ln ngoi. Bn ngoi s dng l c bit hp dn cho b phn CNTT, bi v n gim c cng vic ca h, h c th tp trung hn vo cng vic ca h, m mt trong nhng hy vng l to ra mt li th cnh tranh ca h
Nguy n Thanh Tng L C nh Hi p Trang 14
Trang 15
VI. TCH HP CC DCH V KHC NHAU C TRONG CLOUD Tch hp c s d liu c th c tch hp vi cc dch v khc ca bn cung cp thm gi tr v mnh hn. V d, bn c th gn n vo vi email, lch, v ngi lm cng vic ca bn hiu qu. Bn cng c th thy rng n kh khn hn tch hp cc ng dng ca bn nu h a l phn tn. Ngha l, n c d dng hn qun l v truy cp d liu ca bn nu n l gn , v khng phi di s kim sot ca ngi khc. V d, nu bn cn hai ng dng trao i thng tin, n d dng hn lm g nu c hai u nm trong cng mt ch. Nu bn c mt ng dng trong nh v n c lin h vi mt ng dng khc trn m my, n tr nn phc tp hn rt nhiu, v d b tht bi.
Trang 16
Hnh 10 Tch hp cc dch v khc nhau trong Cloud Vic tch hp c thc hin thng qua mt integration Broker, c ny thc hin tng hp cc services khc nhau c trong cloud ( l cc gi In the cloud data and service) tc c th thu cc dch v v ly d liu t ngoi vo. Bn cnh cn c gi On premise data and service l gi c t ring cho 1 cng ty ang s dng duy nht. D liu c bo mt cao hn. VII. SaaS v SOA
Mt kin trc hng dch v (SOA) l mt trong c CNTT h tr cc quy trnh kinh doanh bao gm cc yu cu hin ti v ang ni ln chy cui business-to-end. iu ny nm trong khong t trao i d liu in t (EDI) u gi trc tuyn. Bng cch cp nht cng ngh c nh Internet cho php cc h thng EDI da trn cc cng ty c th lm cho h thng CNTT ca h c sn khch hng ni b hay bn ngoi. SOA thng nht quy trnh kinh doanh do c cu li cc ng dng ln nh l mt b su tp cc m-un nh hn c gi l SOA "dch v." trnh by mt khung thit k thc hin nhanh chng v chi ph thp h thng pht trin v ci thin h thng cht lng tng.
Trang 17
Trang 18
Hnh 11 Kh nng p ng cc yu cu khc nhau ca SaaS Mt kin trc hng dch v (SOA) l mt kin trc phn mm xy dng cc ng dng kinh doanh m thc hin cc quy trnh kinh doanh, dch v thng qua mt tp hp cc lin kt lng lo, hp en thnh phn dn dng cung cp mt cp dch v c xc nh r. Cch tip cn ny cho php cng ty tn dng ti sn hin c v to ra cc dch v kinh doanh mi ph hp, kim sot, thay i d dng hn, v d dng qun l. SOA l mt phng php kinh doanh thit k hiu qu h thng CNTT c h tr ti s dng v cung cp cho cc doanh nghip s linh hot phn ng nhanh vi nhng c hi v mi e da.
Trang 20
8.1 Li ch kinh t C nhng li ch cch bn hot ng. Bn c th thay i quy trnh kinh doanh (i vi tt hn) bng cch di chuyn mt s ng dng v lu tr m my. Sau y l mt s hot ng li ch: Gim chi ph cng ngh K t khi c tr dn, t chc ca bn tit kim tin trong thi gian di.
Trang 21
Trang 22
Hnh 13 Th phn cng ty nh l cn rt tin nng Chng ta hy xem xt k hn v thy rng lm th no nhn c mt ng dng trc tuyn nhanh hn gip bn tit kim tin. Trc khi m my, tung ra mt khi ng c ngha l s dng hoc l khng mnh hoc khng linh hot lu tr hoc mt overpriced t-ch. Cc cu l mt la chn ti t, bi v n khng linh hot. Cc chi ph sau ny rt nhiu tin: Bn phi tm mt my ch, cu hnh my, tu my, v qun l my tnh. Vi mt m my, bn c th quay ln mt th hin mi trong vi giy. Li khuyn cho vic nh gi SaaS Trc khi s dng mt gii php SaaS, c nhng yu t xem xt. Bn nn xc nh gi tr khng ch l nh cung cp SaaS v dch v ca mnh, nhng cng c t chc ca bn mun g t SaaS. Hy m bo cc yu t sau y c mt khi bn nh gi nh cung cp SaaS ca bn: Thi gian gi tr Nh chng ta cp trc , mt trong nhng li ch to ln ca vic s dng cloud computing dch v l kh nng rt ngn thi gian cn c c mt h thng mi hoc ng dng v chy. Khng ging nh phn mm truyn thng m c th yu cu ci t phc tp, cu hnh, qun l, bo tr, SaaS ch i hi mt trnh duyt. iu ny cho php bn nhn c v chy nhanh hn nhiu so vi vic s dng truyn thng phn mm.
Trang 23
IX.
C hng chc cng ty cung cp SaaS. Hin c rt nhiu c trong ao SaaS, v trong phn ny chng ti s xem xt k hn ti mt s cc loi c ln hn. H l tt c cc cng ty m bn nghe ni v ging nh Microsoft v IBM, v d, v tt c u mun ct ring ca h trong nhng chic bnh SaaS. 9.1 QuickBooks ca Intuit QuickBooks c khong nm nh mt ng dng thng thng theo di hch ton kinh doanh. Vi vic b sung QuickBooks trc tuyn, k ton chuyn n m my. QuickBooks Online (www.qboe.com) cho ch s hu doanh nghip nh kh nng truy cp d liu ti chnh ca h cho d h ang lm vic, nh, hay trn ng. Intuit Inc cng ni cung cp cho ngi dng mt trnh cao v bo mt, v d liu c lu tr trn my ch tng la, bo v v bo v thng qua d liu t ng sao lu. Ngoi ra cn c khng cn phi rc ri vi cng ngh phn mm nng cp c m khng phi tr thm ph. i vi cng ty ang pht trin, QuickBooks Online Plus cung cp tnh nng cao cp chng hn nh thanh ton t ng v theo di thi gian, cng nh kh nng chia s thng tin vi cc nhn vin nhiu a im. QuickBooks Online tnh nng bao gm.
Nguy n Thanh Tng L C nh Hi p Trang 24
Trang 25
9.3 Microsoft Office Live Small Business Microsoft cung cp SaaS trong mt s hnh thc. Mt trong l c bit hp dn cho cc doanh nghip nh l Microsoft Office Live Small Business. Bn c th tm thy n http://www.smallbusiness.officelive.com. Microsoft Office Live Small Business cung cp cc tnh nng bao gm Store Manager, mt cng c thng mi in t gip cc doanh nghip nh d dng bn sn phm trn trang web ring ca h v trn eBay, v beta Marketing E-mail, gi bn tin email v chng trnh khuyn mi n gin v gi c phi chng. Cc doanh nghip nh c ng k s nhn c mt b cng c v cc tnh nng min ph, bao gm c Web hosting Rich kh nng thit k trang web Nhiu ng dng nng sut Lin lc vi qun l phn mm cho cc mi quan h khch hng thc hin c bn qun l (CRM)
Trang 27
Trang 28
1. Cloud Computing: A Practical Approach, Anthony T. Velte Toby J. Velte, Ph.D.Robert Elsenpeter, 2010. 2. Cloud Computing for dummies Judith Hurwitz, Robin Bloor, Marcia Kaufman, and Dr. Fern Halper, 2010 3. An Introduction to SaaS and Cloud Computing, Ross Cooney
Trang 29