TỔNG QUAN VỀ CLOUD COMPUTING

  • View
    38

  • Download
    1

Embed Size (px)

Transcript

B GIAO THNG

TRNG I HC GIAO THNG VN TI TP.HCM KHOA:CNG NGH THNG TIN

TI: Nguyn cu cng ngh in ton m my. Vit mt ng dng demo dung mt trong cc gi th vin sau: Google App Engine ca Google: http://code.google.com/appengine/ Windows Azure ca Microsoft: http://www.microsoft.com/windowsazure/windowsazure/ Sun Cloud ca Sun: http://www.sun.com/solutions/cloudcomputing;

Ging vin hng dn: Nhm sinh vin thc hin: 1. Hong Thin Chu 2. Nguyn Vn 3. Nguyn Hoi Hin 4. Dng Ngc nh 5. Phan Vinh 6. L Vn Thao Lp:CN07b Kha:2007-2011 LI CM N ................................................................................................................. ................................................................................................................. .................................................................................................................

................................................................................................................. ................................................................................................................. ................................................................................................................. ................................................................................................................. ................................................................................................................. ................................................................................................................. ................................................................................................................. ................................................................................................................. ................................................................................................................. ................................................................................................................. ................................................................................................................. ................................................................................................................. ................................................................................................................. ................................................................................................................. ................................................................................................................. ................................................................................................................. ................................................................................................................. ................................................................................................................. ................................................................................................................. ................................................................................................................. ................................................................................................................. ................................................................................................................. ................................................................................................................. ................................................................................................................. ................................................................................................................. ................................................................................................................. ................................................................................................................. ................................................................................................................. ................................................................................................................. ................................................................................................................. ....................................................................................

I)TNG QUAN V CLOUD COMPUTING1.t vn Ngy nay, i vi cc cng ty, doanh nghip, vic qun l tt, hiu qu d liu ca ring cng ty cng nh d liu khch hng, i tc l mt trong nhng bi ton c u tin hng u v ang khng ngng gy kh khn cho h. c th qun l c ngun d liu , ban u cc doanh nghip phi u t, tnh ton rt nhiu loi chi ph nh chi ph cho phn cng, phn mm, mng, chi ph cho qun tr vin, chi ph bo tr, sa cha, Ngoi ra h cn phi tnh ton kh nng m rng, nng cp thit b; phi kim sot vic bo mt d liu cng nh tnh sn sng cao ca d liu. T mt bi ton in hnh nh vy, chng ta thy c rng nu c mt ni tin cy gip cc doanh nghip qun l tt ngun d liu , cc doanh nghip s khng cn quan tm n c s h tng, cng ngh m ch tp trung chnh vo cng vic kinh doanh ca h th s mang li cho h hiu qu v li nhun ngy cng cao hn. Thut ng cloud computing ra i bt ngun t mt trong nhng hon cnh nh vy. Thut ng cloud computing cn c bt ngun t tng a tt c mi th nh d liu, phn mm, tnh ton, ln trn mng Internet. Chng ta s khng cn trng thy cc my PC, my ch ca ring cc doanh nghip lu tr d liu, phn mm na m ch cn mt s cc my ch o tp trung trn mng. Cc my ch o s cung cp cc dch v gip cho doanh nghip c th qun l d liu d dng hn, h s ch tr chi ph cho lng s dng dch v ca h, m khng cn phi u t nhiu vo c s h tng cng nh quan tm nhiu n cng ngh. Xu hng ny s gip nhiu cho cc cng ty, doanh nghip va v nh m khng c c s h tng mng, my ch lu tr, qun l d liu tt. Vy cloud computing l g ? N c th gii quyt bi ton trn nh th no v c nhng c im ni bt g ? Chng ta s i qua cc phn sau nm r vn ny. 2. nh ngha in ton m my l mi trng tnh ton da trn internet m tt c phn mm, d liu, ti nguyn c cung cp cho my tnh v

cc thit b khc theo nhu cu (tng t nh mng in) Theo Wikipedia

Hnh 1: Mi th u tp trung vo m my

3) M hnh Cloud computing v Client / server c g khc bit?Cloud client trong cloud computing v client trong m hnh client/server ging nhau vai tr l hin th d liu v tip nhn cc thao tc ca ngi dng, mi tnh ton nghip v u c thc hin my ch. Tuy nhin, im khc bit ln nht gia 2 m hnh ny l vic tnh ton trn my ch: Server trong m hnh client/ server thng mang ngha l 1 hoc 1 cm my ch trung tm ch lm nhim v thc hin tnh ton cho 1 s client c th (trong 1 cng ty hoc 1 t chc no ); trong khi server trong Cloud computing li mang 1 ngha rng hn nhiu. Server trong in ton m my s lm nhim v tnh ton cho bt k client no vi bt k cng vic no (m n h tr). Cng vic tnh ton lc ny khng phi thc hin theo ngha v m l theo dch v. Vi in ton m my, mi th s c cung cp di dng dch v, v ngi dng s ch phi tr ph s dng cc dch v .

4) Cloud computing mang li li ch nh th no cho ngi dng?

Tnh linh ng: Ngi dng c th thoi mi la chn cc dch v ph hp vi nhu cu ca mnh, cng nh c th b bt nhng thnh phn m mnh khng mun. (Thay v phi b ra hng trm USD cho 1 b Ms office, ta c th mua ring l tng phn hoc ch tr 1 khon ph rt nh mi khi s dng 1 phn no ca n) Gim bt ph: Ngi dng khng ch gim bt chi ph bn quyn m cn gim phn ln chi ph cho vic mua v bo dng my ch. Vic tp hp ng dng ca nhiu t chc li 1 ch s gip gim chi ph u t ban u, cng nh tng hiu nng s dng cc thit b ny mt cch ti a. To nn s c lp: Ngi dng s khng cn b b hp vi 1 thit b hay 1 v tr c th no na. Vi in ton m my, phn mm, d liu c th c truy cp v s dng t bt k u, trn bt k thit b no m khng cn phi quan tm n gii hn phn cng cng nh a l. (Bn c th chi Call of Duty 6 trn iPad hoc iPhone m khng cn quan tm n cu hnh ca n) Tng cng tin cy: D liu trong m hnh in ton m my c lu tr 1 cch phn tn ti nhiu cm my ch ti nhiu v tr khc nhau. iu ny gip tng tin cy, an ton ca d liu mi khi c s c hoc thm ha xy ra. (Hy tng tng 1 ngy no , server yu qu ca cng ty t nhin bc chy vi ton b d liu qu gi bn trong, bn s lm g??) Bo mt: Vic tp trung d liu t nhiu ngun khc nhau s gip cc chuyn gia bo mt tng cng kh nng bo v d liu ca ngi dng, cng nh gim thiu ri ro b n cp ton b d liu. (D liu c t ti 6 my ch khc nhau trong trng hp hacker tn cng, bn cng s ch b l 1/6. y l 1 cch chia s ri ro gia cc t chc vi nhau) Bo tr d dng: Mi phn mm u nm trn server, lc ny, ngi dng s khng cn lo lng cp nht hay sa li phn mm na. V cc lp trnh vin cng d dng hn trong vic ci t, nng cp ng dng ca mnh.

5) Ai ang ng dng Cloud computing?Cc ng ln bt u rc rch trong cuc chy ua n vi in ton m my. Nhng Google, Microsoft, Amazone, Sun u v ang pht trin

nhng nn tng in ton m my ca ring mnh. Cc nn tng in ton m my ln c th k n by gi bao gm:

Google App Engine ca Google: http://code.google.com/appengine/ Windows Azure ca Microsoft: http://www.microsoft.com/windowsazure/windowsazure/ Nn tng in ton m my ra i u tin: Amazone Webservice ca Amazon.com Sun Cloud ca Sun http://www.sun.com/solutions/cloudcomputing/ Facebook

Nhng ng dng in ton m my d mi nhng ang m ra mt tng lai y ha hn. Mt trong nhng ng dng y tim nng l nn tng game Gaikai. Vi Gaikai, ngi dng c th chi bt k game no trn bt k thit b no min l n c ng truyn internet mnh. Cc game trong h thng Gaikai s c chy trn h thng my ch cc mnh ca nh cung cp ri c truyn ti my ngi dng di dng 1 video stream. Cch thit k ny m ra mt chn tri mi y tim nng m , ta hon ton c th chng kin nhng ta game c cu hnh khng c chi trn nhng thit b cm tay nh iPad, hoc trn cc my tnh xch tay c cu hnh thng thng bc trung.

II) Google App Engine l g?Google App Engine (GAE) l m t n n t ng hosting bao g m web server, c s d li u BigTable and kho l u tr file GFS. GAE cho php b n vi t ng d ng web d a trn c s h t ng c a Google. Ngha l b n khng c n quan tm l trang web b n c l u tr nh th no (k c database i km), m ch c n quan tm n vi c pht tri n ng d ng theo cc API do Google cung c p. V i App Engine,B n ch c n t i ln cc ng d ng c a b n, v n s n sng ph c v ng i dng c a b n.