Professional Documents
Culture Documents
Cloud Computing
Cloud Computing
Cloud Computing
ti
CLOUD COMPUTING
MC LC
I. GII THIU.......................................................................................................................4 II. CC NGHIN CU LIN QUAN .................................................................................5 III. CLOUD COMPUTING: NH NGHA, TNH CHT V M HNH.........................6 3.1. nh ngha...................................................................................................................6 3.2. Tnh cht c bn ca Cloud Computing [7]................................................................7 3.2.1. T phc v theo nhu cu (On-demand self-service)............................................8 3.2.2. Truy xut din rng (Broad network access).......................................................8 3.2.3. Dng chung ti nguyn (Resource pooling).........................................................8 3.2.4. Kh nng co gin (Rapid elasticity).....................................................................9 3.2.5. iu tit dch v (Measured service)...................................................................9 3.3. Cc m hnh Coud Computing..................................................................................10 3.3.1. M hnh dch v.................................................................................................10 3.3.1.1. Infrastructure as a Service IaaS................................................................10 3.3.1.2. Platform as a Service PaaS.......................................................................10 3.3.1.3. Software as a Service SaaS......................................................................10 3.3.2. M hnh trin khai..............................................................................................11 3.3.2.1. Public Cloud................................................................................................11 3.3.2.2. Private Cloud...............................................................................................12 3.3.2.3. Hybrid Cloud ..............................................................................................12 IV. CLOUD COMPUTING: LI CH V KH KHN....................................................15 4.1. Cloud c phi l gii php ti u cho cc doanh nghip?.........................................15 4.2. Nhng thun li v kh khn ca cloud computing..................................................15 4.2.1. Tnh sn sng .....................................................................................................15 4.2.2. Data lock-in........................................................................................................15 4.2.3. Bo mt v kim tra d liu ..............................................................................16 4.2.4. Vic gy ra thc c trai trong vic truyn d liu..............................................17 4.2.5. Kh tin on trong hiu sut thc thi ca my tnh..........................................17 4.2.6. p ng nhu cu kh nng lu tr ca ngi dng...........................................17 4.2.7. Kh nng t co gin ca h thng......................................................................18 4.2.8. Bn quyn phn mm.........................................................................................18 4.3. Li ch ca Cloud Computing i vi doanh nghip[4]...........................................18 4.3.1. Gim chi ph.......................................................................................................18 4.3.2. S dng ti nguyn hiu qu hn.......................................................................19 4.1.3. Tnh linh hot.....................................................................................................20 V. S KHC NHAU GIA CLOUD COMPUTING V GRID COMPUTING..............20 VI. KT LUN HNG PHT TRIN TRONG TNG LAI...................................22 6.1. Kt lun.....................................................................................................................22 6.2. Hng pht trin ca ti.......................................................................................22 6.2.1. OpenID[14][15]..................................................................................................22 6.2.2. Kt hp Cloud Computing v OpenID...............................................................23 TI LIU THAM KHO....................................................................................................25
DANH MC CC HNH
Hnh 1. Cha c ci nhn kht qut v Cloud Computing.....................................................6 Hnh 2. nh ngha Cloud Computing...................................................................................7 Hnh 3. NIST Visual Model of Cloud Computing Definition................................................8 Hnh 4. Nhiu khch hng dng chung ti nguyn................................................................9 Hnh 5. Cc loi dch v Cloud Computing ........................................................................10 Hnh 6. M hnh SPI.............................................................................................................11 Hnh 7. M hnh Public Cloud.............................................................................................11 Hnh 8. Private Cloud v Public Cloud................................................................................12 Hnh 9. Kt hp Public Cloud v Private Cloud..................................................................12 Hnh 10. Hybrid Cloud.........................................................................................................13 Hnh 11. Trin khai ng dng trn Hybrid Cloud................................................................13 Hnh 12. Bng kho st cht lng dch v.........................................................................15 Hnh 13. Biu so snh hiu xut chy 72 my o trn EC2 gia cc my chia s b nh (a) v my chia s cng (b)...............................................................................................17 Hnh 14. Cloud Computing gip doanh nghip gim chi ph u t...................................19 Hnh 15. Single-tenant..........................................................................................................19 Hnh 16. Multi-tenant...........................................................................................................20 Hnh 17. Bng so snh Cloud Computing v Gird Computing............................................21 Hnh 18. Mt s nh cung cp OpenID[15].........................................................................23 Hnh 19. Kt hp Cloud Computing v OpenID..................................................................24
I. GII THIU
Khi nim v m hnh Cloud Computing mi xut hin gn y, ang pht trin rt mnh m v si ni nh mt tro lu mi, cc cng ty cung cp dch v Cloud ngy cng nhiu, cung cp cc dch v ngy cng a dng. c im ni bt ca Cloud Computing chnh l kh nng co gin linh hot, s tin li v gim ti a chi ph cho ngi dng. Chnh iu ny thu ht s quan tm ca rt nhiu doanh nghip khi bc chn vo Cloud Computing. ti ca ti tp trung vo cc vn sau: - Tm hiu v m hnh Cloud Computing: nh ngha, kin trc, cc m hnh dch v, m hnh trin khai. - Phn tch cc c im, tnh cht ca Cloud Computing. - Phn tch nhng li ch v kh khn ca Cloud Computing. Hng pht trin trong thi gian ti ca ti l xy dng mt m hnh kt hp Cloud Computing v OpenID nhm em li s tin li cho khch hng trong vic qun l ti khon Cloud Computing. Keywords: Cloud Computing, OpenID, Benefits of Cloud, Challenges of Cloud, Web 2.0, Virtualization, Everything as a Service, Elasticity, Resource on-demand, Usage-based costing.
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]).
Hnh 2. nh ngha Cloud Computing 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, usagebased costing), virtualised, everything as a service, location independent. Nhng phn tip theo s gii thch r hn v nhng t kha ny.
Hnh 3. NIST Visual Model of Cloud Computing Definition 3.2.1. T phc v theo nhu cu (On-demand self-service) Mi khi c nhu cu, ngi dng ch cn gi yu cu thng qua trang web cung cp dch v, h thng ca nh cung cp s p ng yu cu ca ngi dng. Ngi dng c th t phc v yu cu ca mnh nh tng thi gian s dng server, tng dung lng lu tr m khng cn phi tng tc trc tip vi nh cung cp dch v, mi nhu cu v dch v u c x l trn mi trng web (internet). 3.2.2. Truy xut din rng (Broad network access) Cloud Computing cung cp cc dch v thng qua mi trng internet. Do , ngi dng c kt ni internet l c th s dng dch v. Hn na, Cloud Computing dng dch v nn khng i hi kh nng x l cao pha client, v vy ngi dng c th truy xut bng cc thit b di dng nh in thoi, PDA, laptop Vi Cloud Computing ngi dng khng cn b ph thuc v tr na, h c th truy xut dch v t bt k ni no, vo bt k lc no c kt ni internet. 3.2.3. Dng chung ti nguyn (Resource pooling) Ti nguyn ca nh cung cp dch v c dng chung, phc v cho nhiu ngi dng da trn m hnh multi-tenant. Trong m hnh multi-tenant, ti nguyn s c phn pht ng ty theo nhu cu ca ngi dng. Khi nhu cu ca mt khch hng gim xung, th phn ti nguyn d tha s c tn dng phc v cho mt khch hng khc. V d nh khch hng A thu 10 CPU mi ngy t 7 gi n 11 gi, mt khch hng B thu 10 CPU tng t mi ngy t 13 gi n 17 gi th hai khch hng ny c th dng chung 10 CPU .
Hnh 4. 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. 3.2.4. 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. Kh nng co gin gip cho nh cung cp s dng ti nguyn hiu qu, tn dng trit ti nguyn d tha, phc v c nhiu khch hng. i vi ngi s dng dch v, kh nng co gin gip h gim chi ph do h ch tr ph cho nhng ti nguyn thc s dng. 3.2.5. iu tit dch v (Measured service) H thng Cloud Computing t ng kim sot v ti u ha vic s dng ti nguyn (dung lng lu tr, n v x l, bng thng). Lng ti nguyn s dng c th c theo di, kim sot v bo co mt cch minh bch cho c hai pha nh cung cp dch v v ngi s dng. 9
Hnh 5. Cc loi dch v Cloud Computing 3.3.1.1. 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. 3.3.1.2. 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. 3.3.1.3. 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. 10
Hnh 6. M hnh SPI 3.3.2. M hnh trin khai Cho d s dng loi m hnh dch v no i na th cng c ba m hnh trin khai chnh l: Public Cloud, Private Cloud v Hybrid Cloud. 3.3.2.1. 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 mt Mt li ch khc ca m hnh ny l cung cp kh nng co gin (m rng hoc thu nh) theo yu cu ca ngi s dng.
11
Tuy nhin 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. 3.3.2.2. 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.
Hnh 8. Private Cloud v Public Cloud 3.3.2.3. 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.
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 nghip s gi li cc chc nng nghip v v d liu ti quan trng trong tm kim sot (Private Cloud).
Hnh 10. Hybrid Cloud Mt kh khn khi p dng m hnh Hybrid Cloud l lm sao trin khai cng mt ng dng trn c hai pha Public v Private Cloud sao cho ng dng c th kt ni, trao i d liu hot ng mt cch hiu qu.
13
Doanh nghip c th chn trin khai cc ng dng trn Public, Private hay Hybrid Cloud ty theo nhu cu c th. Mi m hnh u c im mnh v yu ca n. Cc doanh nghip phi cn nhc i vi cc m hnh Cloud Computing m h chn. V h c th s dng nhiu m hnh gii quyt cc vn khc nhau. Nhu cu v mt ng dng c tnh tm thi c th trin khai trn Public Cloud bi v n gip trnh vic phi mua thm thit b gii quyt mt nhu cu tm thi. Tng t, nhu cu v mt ng dng thng tr hoc mt ng dng c nhng yu cu c th v cht lng dch v hay v tr ca d liu th nn trin khai trn Private hoc Hybrid Cloud.
14
IV. CLOUD COMPUTING: LI CH V KH KHN 4.1. Cloud c phi l gii php ti u cho cc doanh nghip?
iu ph thuc vo quy m ca cng ty, v tnh cht kinh doanh m doanh nghip theo ui. i vi cc doanh nghip hot ng m d liu ca cng ty mang tnh cht l sng cn trong vic kinh doanh th cng ty s xy dng nn mt h thng ring trong cng ty ca mnh vn hnh nh h thng lu tr ca cc ngn hng. Nhng i vi cc doanh nghip nh th Cloud c l l gii php ti u do h khng phi u t vo c s h tng v cng khng cn phi c phng qun l, bo tr vn hnh h thng (nh vn v vic thay th cc thit b lu tr, phi bo m nhit ca h thng lm vic tt, ngoi ra cn vn v nng lng tiu th ca h thng), v d liu ca cng ty th c l khng quan trng lm. Ngoi ra vi cc dch v PaaS, th vn ph thuc vo nn tng ca nh cung cp dch v l rt nhiu. V d vi Google v dch v Google App Engine th khi khch hnh pht trin mt ng dng trn th s ph thuc vo Google, v hin nay vn API cha c chun ha gia cc nh cung cp dch v theo dng ny trong Cloud Computing. V vy nu h thng ca Google c trc trc hay c vn khc. Nu nhng iu lm ng dng ca mnh khng chy c th ng dng ca mnh cng khng th chy ni khc v nn tng bn di m nh cung cp dch v che du v cng khng phi l m ngun m.
Hnh 12. Bng kho st cht lng dch v Ngoi ra s e da n tnh sn sng ca dch v cn nm ch, khi dch v b tn cng bng cch DDOS (distributed denial of service attacks).Vi kiu tn cng ny lm cho cc nh cung cp dch v tn mt khong tin ln i ph vi cch tn cng ny. 4.2.2. Data lock-in Hin nay cc phn mm c ci thin kh nng tng tc gia cc nn tng khc nhau, nhng cc hm API ca Cloud Computing vn cn mang tnh c quyn, cha c chun ha. Do khi mt khch hng vit mt ng dng trn mt nn tng do mt nh cung cp dch v th ng dng s ch c s dng trn cc dch , nu em ng dng 15
qua mt nn tng khc do mt nh cung cp dch v khc cung cp th c th khng chy c. iu ny dn n ngi s dng ph thuc vo nh cung cp dch v. Ngoi ra nh cung cp dch v cng s tp trung hn pht trin dch v ca mnh phc v nhu cu ngi s dng tt hn. Ngoi ra vic s dng cc dch v ca cloud computing cng gy ra mt vn , khi d liu ca ngi s dng dch v lu tr trn h thng ca nh cung cp dch v th c iu g m bo cho ngi s dng l d liu ca mnh s an ton, khng b r r ra bn ngoi. Hin nay, v mt k thut th vn cha c cch no hiu qu gii quyt vn trn. iu ny dn n vic thc hin hay s dng thng xy ra i vi cc nh cung cp dch v c ting, uy tn. V d: thng 8 nm 2008 khi dch v lu tr d liu trc tuyn ca Linkup b hng, sau khi phc hi li h thng th pht hin ra mt 45% d liu ca khch hng. Sau s c ny th uy tn v doanh thu ca cng ty h xung. Khong 20.000 ngi dng dch v ca Linkup t b nh cung cp nay tm n mt nh cung cp dch v mi. V sau dch v ny phi da trn mt dch v lu tr trc tuyn khc tn ti l Nirvanix, v hin nay hai cng ty ny kt hp vi nhau trong vic cung cp dch v lu tr trc tuyn. T v d trn ta thy nu cc cc nh cung cp dch v c c ch chun ha cc API th cc nh pht trin dch v c th trin khai dch v trn nhiu nh cung cp dch v, khi mt nh cung cp dch v no b hng, th d liu ca cc nh pht trin khng mt ht m c th nm u trn cc nh cung cp dch v khc. Nu nh cch ny c cc nh cung cp dch v th hin th s dn n cuc cnh tranh v gi ca nh cung cp. Hai tham s nh hng n vic la chn mt dch v lc l: Tham s th nht l cht lng dch v tng xng vi gi m ngi s dng tr cho nh cung cp dch v. Hin nay c mt s nh cung cp dch v c gi cao gp 10 ln so vi cc nh cung cp khc, nhng nu n c cht lng tt cng thm cc tnh nng h tr ngi dng nh: tnh d dng, mt s tnh nng ph khc Tham s th hai, ngoi vic gim nh data lock in, th vic chun ha cc API s dn n mt m hnh mi: c s h tng cng phn mm c th chy trn private cloud hay public cloud. 4.2.3. Bo mt v kim tra d liu Nh phn tch phn trc , khi a d liu ln cloud th mt cu hi t ra l: d liu ca mnh c an ton khng? Do cc d liu nhy cm ca cc cng ty thng khng ln cloud lu tr. Vic d liu ln s lm cho kh nng b nhiu khc truy xut hn. V vn ny ang l mt thch thc thc s i vi cng ngh hin i trong vic vic bo mt d liu. Hin nay c mt gii pht l nhng ngi dng dch v Cloud phi m ha d liu trc khi a ln h thng cloud, v khi mun s dng d liu ny th phi thc hin cng vic gii m ny my local. V d vic m ha d liu trc khi a ln cloud s bo mt hn so vi em d liu ln cloud m khng c m ha. M hnh ny c nhng thnh cng nht nh i vi i vi vic s dng TC3, y l cng ty v chm sc sc khe (cng ty ny s dng h thng TC3), d liu ca h l nhng thng tin nhy cm ( d liu ca h ch yu l v cc thng tin bnh ca cc bnh nhn). Ngoi ra, cn c th thm vo vic ghi nhn li cc thng tin m h thng lm, v s dng cc h iu hnh o khi cung cp dch v IaaS s lm cho ng dng ca mnh kh b tn cng hn. Vic bo mt d liu ngoi cc vn v k thut th n cn lin quan n cc vn khc nh con ngi, cc o lut Vic s dng cc lut bo v ngi s dng dch v cloud khi h a d liu ca mnh lu tr trn Cloud, th cc nh cung cp dch v phi bo m d liu ca khch hng khng b r r ra bn ngoi.
16
Thm vo cc nh cung cp dch v SaaS cn cung cp cho ngi dng c ch la chn v tr m ngi dng mun lu tr d liu ca mnh. V d: Amazon cung cp dch S3, khi s dng dch v ny ngi dng c th lu tr d liu vt l ca mnh chu u hay M. 4.2.4. Vic gy ra thc c trai trong vic truyn d liu i vi cc ng dng, m lc u ng dng bt u chy thng th d liu t, v cng v sau th d liu cng nhiu. V ngoi ra c th c ng dng chy trn Cloud m d liu c th lu cc v tr khc nhau. Khi lc ng dng ny chy c th dn n vic vn chuyn gia cc d liu (vic vn chuyn d liu gia cc data center). Hin nay gi ca vic vn chuyn d liu l 100$ n 150$ cho mi terabyte vn chuyn. Khi ng dng chy cng v sau th chi ph ny c th cng tng ln, lm cho chi ph truyn ti d liu l mt vn quan trng trong chi ph vn hnh ng dng. V vn ny cng c cc nh cung cp dch v Cloud v nhng ngi s dng Cloud suy ngh n. V vn ny c gii quyt trong dch v Cloudfront m cng ty Amazon pht trin. 4.2.5. Kh tin on trong hiu sut thc thi ca my tnh Khi nhiu my o chy cng chy, th vn chia s v CPU hay b nh t hiu qu cao, nhng vn giao tip IO ca cc my o ny gy ra nhiu vn v hiu sut.
Hnh 13. Biu so snh hiu xut chy 72 my o trn EC2 gia cc my chia s b nh (a) v my chia s cng (b) gim nh hng ca vic truy xut vo cng. Ta c th dng flash hn ch trong gim hiu sut ny. 4.2.6. p ng nhu cu kh nng lu tr ca ngi dng y l mt tnh nng kh tt ca Cloud Computing, phc v theo nhu cu ngi dng: khi ngi dng mun m rng kh nng lu tr do nhu cu tng ln th h thng c nhim v cung cp dung lng cho ngi s dng, khi ngi dng mun gim kh nng lu tr th h thng c nhim v thu hi dung lng cp cho ngi s dng. iu ny gy ra kh khn trong vic qun l h thng lu tr (khi mt ngi s dng mua mt khong dung lng th phi cung cp cho ngi bao nhiu? va cho ngi s dng yu cu hay nhiu hn yu cu?), tng phc tp cu trc d liu (cu trc d 17
liu lm sao h tr vn lu tr, vn duyt, vn m rng...), hiu sut truy xut d liu trong cng khng cao (nu phc v nhu cu ca ngi s dng th h thng lu tr ca mnh c th d b hin tng phn mnh trong lu tr). iu ny dn n vn nghin cu to ra mt h thng lu tr sao cho tin li trong phc v nhu cu kh nng lu tr ca ngi s dng. 4.2.7. Kh nng t co gin ca h thng Hin nay, Google trin khai platform Google App Engine gip cc developer pht trin web application. Khi ngi s dng dng dch v ny ca Google khi trin khai ng dng, nu ng dng ca mnh s dng ht ti nguyn mua ca Google nu mnh chn mc mua d liu (Google cn cung cp thm mt mc l s dng min ph khng c chc nng ny) th khi google t ng cung cp thm ti nguyn (dung lng lu tr, s clock m CPU chy cho ng dng) cho ng dng ta chy ng thi tnh thm tin cn. y cng l mt thch thc trong vic nhn ra khi no ti nguyn ngi s dng dng mc qu hn v cung cp thm ti nguyn ngi dng (y l vn cn thit nu nh cung cp dch v khng cung cp kp ti nguyn th h thng ngi dng trin khai trn nn tng ca nh cung cp dch v c th gy ra tnh trng hng). Ngoi ra nu gii quyt c bi ton t co gin ti nguyn ca ngi s dng thu th nh cung cp dch v cng s tit kim c mt khong tin. Theo nghin cu ca ca trng i hc California th khi mt h thng hot ng trng thi hot ng nhiu nht, cng ch s dng 2/3 cng sut ca h thng. Vy nu gii quyt tt th khi nh cung cp dch v cho thu 2 my, c th iu chnh hiu sut ca 2 my ny t hiu qu hn. Gi s h thng ta c th cung cp 100%, gi s rng ta cho 2 ngi dng thu ti nguyn v c 2 khng bao gi s dng ti nguyn ny ht 100%. Nu bi ton co gin ti nguyn c gii quyt th ta c th bn 100% h thng ca ta cho 2 ngi s dng ny. 4.2.8. Bn quyn phn mm Hin ti cc my tnh nu khng c phn mm th my tnh cng ch l cc linh kin khng c kh nng hot ng tt. Nu my tnh c thm cc phn mm th cc my tnh s hot ng ht tt c kh nng ca n. Nhng bn quyn phn mm cng l mt vn i vi cc nh cung cp dch v v nhng ngi s dng dch v in ton m my, ngoi ra cn tin vn hnh v bo tr phn mm. V d: theo nh hng SAP cng b th chi ph bo tr vn hnh phn mm hng nm chm t nht 22% gi tr ca phn mm. y cng l c hi cho s pht trin ca cc phn mm m ngun m cng nh cch tnh ph ca cc phn mm m ngun ng, v d ging nh nh cung cp Amazone v Microsoft c s kt hp vi nhau trong phc v khch hng, v cch tnh ph phn mm v vic s dng dch v EC2 ca ngi s dng. Nu khch hng dng EC2 chy cc phn mm c bn quyn ca Microsoft nh Window Server hay Window SQL Server th b tnh ph l 0,15$ cn ngc li nu dng dch v EC2 m s dng phn mm m ngun m th ch phi tr 0,1$.
18
ngun nhn lc vn hnh h thng). V cc d n tn km nh vy thng cn rt nhiu thi gian c ph chun. Vic xy dng mt h thng nh vy cng i hi nhiu thi gian. Gi y, nh Cloud Computing, mi th c nh cung cp dch v chun b sn sng, doanh nghip ch cn thu l c th s dng c ngay m khng phi tn chi ph u t ban u.
Hnh 14. Cloud Computing gip doanh nghip gim chi ph u t Mt yu t gip gim chi ph na l khch hng ch tr ph cho nhng g h tht s dng (Usage-based costing). Vi nhng ti nguyn thu nhng cha dng n (do nhu cu thp) th khch hng khng phi tr tin. y tht s l mt li ch rt ln i vi doanh nghip khi s dng dch v Cloud Computing. 4.3.2. S dng ti nguyn hiu qu hn Nh kh nng co gin (elasticity) nn ti nguyn lun c s dng mt cch hp l nht, theo ng nhu cu ca khch hng, khng b lng ph hay d tha. i vi nh cung cp dch v, cng ngh o ha gip cho vic khai thc ti nguyn vt l hiu qu hn, phc v nhiu khch hng hn. Mt yu t khc nh hng n vic s dng ti nguyn l cch gn (cp pht) ti nguyn cho khch hng. Cc m hnh truyn thng hin thc cp pht ti nguyn theo kiu single-tenant: mt ti nguyn c cp pht tnh trc tip cho mt khch hng, nh vy mt ti nguyn ch c th phc v cho mt khch hng d cho khch hng c nhng lc khng c nhu cu s dng th ti nguyn s trng thi rnh, d tha ch khng c thu hi li.
19
Cloud Computing hin thc vic phn phi ti nguyn theo kiu multi-tenant: mt ti nguyn c th c cp pht ng cho nhiu khch hng khc nhau, cc khch hng ny s lun phin s dng ti nguyn c cp pht chung. Vi m hnh multi-tenant, mt ti nguyn c th phc v cho nhiu khch hng khc nhau. Nh vy khi khch hng khng c nhu cu, ti nguyn rnh s c h thng thu hi li v cp pht cho khch hng khc c nhu cu.
Hnh 16. Multi-tenant 4.1.3. Tnh linh hot Nh kh nng co gin m Cloud Computing cung cp, h thng ca khch hng c kh nng m rng hoc thu nh mt cch linh hot ty theo nhu cu c th. Doanh ghip c th khi u vi quy m nh, nhu cu thp nhng sau pht trin m rng quy m vi nhu cu tng cao. Cc dch v Cloud Computing c th c truy xut bt k u, bt k lc no thng qua mng internet. Khch hng c th la chn nh cung cp dch v no p ng tt nht cho nhu cu ca mnh vi gi c v cht lng dch v hp l nht. Vi Cloud Computing, doanh nghip s chuyn hu ht trch nhim v kim sot h thng, qun l h tng, bo mt, m bo cht lng dch v cho nh cung cp dch v. Khi doanh nghip s gim rt nhiu chi ph v ch tp trung vo nhim v chnh l kinh doanh, khng phi bn tm nhiu n vic qun l, kim sot h thng.
20
Lu tr
Lu tr nhiu hn Cloud Computing; dng cc giao thc tm kim cc ti nguyn thch hp trn mng lu tr. Tc chm hn Cloud Computing; tc ca ng truyn s dng ng truyn internet, tc thng l mega byte.
Kh nng lu tr t hn Grid Computing; dng cc data center trong vic lu tr Nhanh hn Grid Computing, vic trao i resource thng thc hin bng ng truyn ni b, c xy dng kt ni gia cc data center. Tc c th ln n hng giga byte. C kh nng m rng, co li d dng v nhanh (theo nhu cu s dng). V d: nu trong mt thi im ang c 10 my nhng mun c 20 my th Cloud Computing c th cung cp, hoc mun gim xung ch s dng cn 5 my; Cloud h tr cho vic ny nhanh chng. Ch yu hng ti thng mi, quan tm n vic phc v nhu cu ca khch hng thng qua vic cung cp cc dch v theo nhu cu ca khch hng. Cung cp resource theo dng unified resource, ngi dng c php cu hnh resource theo nhu cu ca ngi s dng.
Kh nng m rng
C kh nng m rng. Vic m rng c thc hin trn ng truyn internet (khi c nh cu s dng thm resource th h thng s tm trn mng xem hin c resource no p ng nhu cu ca mnh ph hp khng). Ch yu hng ti khoa hc.
Phm vi
Resource
Vic s dng resource thng qua vic tm kim cc resource trn internet, ngi dng khng th cu hnh ti nguyn theo mun ca ngi dng.
21
VI. KT LUN HNG PHT TRIN TRONG TNG LAI 6.1. Kt lun
Cloud Computing l mt m hnh hon ton mi, c nhiu u im so vi cc m hnh truyn thng nhng ng thi cng i mt vi nhng kh khn thch thc mi. Cloud Computing ang pht trin rt mnh m v si ni nh mt tro lu mi, cc cng ty cung cp dch v Cloud u t nghin cu v pht trin nng cao cht lng dch v ca mnh. c im ni bt ca Cloud Computing chnh l kh nng co gin linh hot, s tin li v gim ti a chi ph cho ngi dng. Cc cng ngh gip hin thc Cloud Computing l web 2.0, o ha (virtualization) v cung cp mi th di dng dch v (everything as a service). Tuy cn nhng e ngi v vn bo mt, tnh tin cy i vi nh cung cp dch v nhng khng th ph nhn nhng li ch to ln m Cloud Computing mang li, c bit l i vi nhng doanh nghip va v nh. Hn na trong tnh trng khng hong kinh t ton cu hin nay, vic ct gim nhn lc, gim chi ph l yu cu sng cn ca nhiu doanh nghip. Trong hon cnh , Cloud Computing c th tr thnh cu cnh ca cc doanh nghip trong vn gim chi ph u t cho h thng, c s h tng v gim chi ph cho nhn lc IT. Theo nhiu chuyn gia v doanh nghip tng s dng dch v Cloud Computing, d cng ty ca bn quy m ln hay nh, bn cng nn th dng dch v Cloud Computing, nu khng c th doanh nghip ca bn s b l mt c hi kinh doanh trong tng lai.
22
Comments Google does not require the username to be passed in the openID string. Yahoo! began allowing their usernames to be used as openIDs beginning January 31, 2008. Yahoo! does not require the username be passed in the openID string. Windows Live ID LiveJournal supports OpenID as both a provider and a relying party.
Verisign offers a secure OpenID service, with two-factor authentication, which they call "Personal Identity Provider"
Launchpad
launchpad.net/~username
Offers OpenIDs to their 40 million broadband subscribers, and accepts OpenID to allow non subscriber users to access a subset of services. See https://help.launchpad.net/Your Account/OpenID for details.
Hnh 18. Mt s nh cung cp OpenID[15] 6.2.2. Kt hp Cloud Computing v OpenID Hin nay, khch hng mun s dng dch v ca mt nh cung cp th phi ng k ti khon vi nh cung cp . Khi mun dng nhiu dch v ca nhiu nh cung cp khc nhau, khch hng phi ng k nhiu ti khon khc nhau. Vic ny i khi dn n nhng vn phin phc, gy kh chu cho khch hng, tn thi gian, kh qun l ti khon. Nu cc nh cung cp dch v Cloud bt tay vi nhau, cng chia s thng tin xc thc ti khon ca khch hng th khi khch hng ch cn ng k mt ti khon l c th s dng c cc dch v ca nhng nh cung cp khc nhau.
23
Hnh 19. Kt hp Cloud Computing v OpenID Xa hn na, nu chng ta c th to ra mt ni tng t nh mt siu th (marketplace[2]), ni m khch hng ch cn ng k mt ln sau c th s dng tt c nhng dch v c trn . Cc nh cung cp dch v Cloud s k gi cc dch v ca mnh ln market-place, khi khch hng s dng dch v th h thng qun l ca marketplace s t ng thay mt khch hng tha thun vi nh cung cp dch v Cloud. y l hng pht trin chnh ca ti trong giai on tip theo: xy dng h thng qun l t ng cho market-place.
24
25
[19] Hamid R Motahari-Nezhad et al, Outsourcing Business to Cloud Computing Services: Opportunities and Challenges, HP Laboratories, HPL-2009-23, 2009.
26