Luұn văn ÿã ÿѭa ra ÿѭӧc các yêu cҫu kӻ thuұt cҫn thiӃt cho viӋc triӇn khai hӋ thӕng ÿiӋn toán ÿám mây tҥi ViӋt Nam ÿó là: Xây dӵng và áp tiêu chuҭn vӅ ĈiӋn toán ÿám mây, các giҧi pháp kӻ
Trang 1HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG
-
NGUYỄN DUY DƯƠNG
NGHIÊN CỨU YÊU CẦU KỸ THUẬT ĐIỆN TOÁN ĐÁM MÂY VÀ KHUYẾN NGHỊ
ÁP DỤNG TẠI VIỆT NAM
CHUYÊN NGÀNH : TRUYỀN DỮ LIỆU VÀ MẠNG MÁY TÍNH
MÃ SỐ: 60.48.15
TÓM TẮT LUẬN VĂN THẠC SĨ KỸ THUẬT
Người hướng dẫn khoa học:
TS NGUYỄN TRỌNG ĐƯỜNG
HÀ NỘI-2012
Trang 2Mөc tiêu cӫa luұn văn là thông qua viӋc Nghiên cӭu chuyên
môn ÿã nêu ra ÿѭӧc khái niӋm ĈiӋn toán ÿám mây, xu thӃ công nghӋ,
các ÿһc tính, mô hình và thӵc trҥng dӏch vө ÿiên toán ÿám mây tҥi
ViӋt Nam Ĉӗng thӡi, có nhӳng nhӳng nghiên cӭu vӅ kinh nghiӋm
xây dӵng hӋ thӕng ÿiӋn toán ÿám mây tҥi mӝt sӕ nѭӟc Ĉây sӁ là cѫ
sӣ ÿӇ chúng ta tham khҧo, hӑc tұp kinh nghiӋm cӫa các nѭӟc trong
viӋc triӇn khai ÿiên toán ÿám mây tҥi ViӋt Nam
Luұn văn ÿã ÿѭa ra ÿѭӧc các yêu cҫu kӻ thuұt cҫn thiӃt cho
viӋc triӇn khai hӋ thӕng ÿiӋn toán ÿám mây tҥi ViӋt Nam ÿó là: Xây
dӵng và áp tiêu chuҭn vӅ ĈiӋn toán ÿám mây, các giҧi pháp kӻ thuұt
vӅ an ninh và nhӳng ÿһc tҧ chi tiӃt cho thӓa thuұn dӏch vө, ҧo hóa,
lѭu trӳ dӳ liӋu Vӟi mong muӕn góp phҫn vào viӋc hoàn thiӋn khung
pháp lý cho viӋc triӇn khai hӋ thӕng ÿiӋn toán ÿám mây tҥi ViӋt Nam
Nghiên cӭu chuyên môn ÿã nêu ra ÿѭӧc khái niӋm ĈiӋn
Toán Ĉám Mây, xu thӃ công nghӋ, các ÿһc tính, mô hình và thӵc
trҥng dӏch vө ĈiӋn Toán Ĉám Mây tҥi ViӋt Nam Ĉӗng thӡi, có
nhӳng nghiên cӭu vӅ kinh nghiӋm xây dӵng hӋ thӕng ĈiӋn Toán
Ĉám Mây tҥi nѭӟc Mӻ Ĉây sӁ là cѫ sӣ ÿӇ chúng ta tham khҧo, hӑc
tұp kinh nghiӋm cӫa các nѭӟc trong viӋc triӇn khai ĈiӋn Toán Ĉám
Mây tҥi ViӋt Nam
Nghiên cӭu chuyên môn ÿã chӍ ra mӝt sӕ yӃu tӕ ҧnh hѭӣng
ÿӃn mӝt hӋ thӕng ĈiӋn Toán Ĉám Mây, và ÿѭa ra các yêu cҫu kӻ
thuұt liên quan Tuy nhiên, các yêu cҫu vүn mang tính chҩt tәng quát,
chѭa ÿi vào mӝt công nghӋ kӻ thuұt cө thӇ
Vӟi nӝi dung nghiên cӭu ÿѭӧc, mong muӕn ÿây sӁ là nӅn
tҧng tәng quan ÿӇ triӇn khai các công nghӋ kӻ thuұt cө thӇ vào ĈiӋn
Toán Ĉám Mây, phù hӧp vӟi tính chҩt, công nghӋ và tình hình thӵc
tӃ cӫa ViӋt Nam, làm khung kӻ thuұt ÿӇ triӇn khai tҥi ViӋt Nam
Cuӕi cùng, tôi xin chân thành cҧm ѫn Thҫy giáo, TS NguyӉn
Trӑng Ĉѭӡng ÿã tұn tình hѭӟng dүn tôi hoàn thành luұn văn này.
I MӢ ĈҪU
Ngày nay, ÿӕi vӟi các công ty, doanh nghiӋp, viӋc quҧn lý tӕt, hiӋu quҧ dӳ liӋu cӫa riêng công ty cNJng nhѭ dӳ liӋu khách hàng, ÿӕi tác là mӝt trong nhӳng bài toán ÿѭӧc ѭu tiên hàng ÿҫu và ÿang là khó khăn rҩt lӟn cho hӑ ĈӇ có thӇ quҧn lý ÿѭӧc nguӗn dӳ liӋu ÿó, ban ÿҫu, các doanh nghiӋp phҧi ÿҫu tѭ, tính toán rҩt nhiӅu loҥi chi phí cho phҫn cӭng, phҫn mӅm, mҥng, chi phí cho quҧn trӏ viên, chi phí bҧo trì, sӱa chӳa«Ngoài ra hӑ còn phҧi tính toán khҧ năng mӣ rӝng, nâng cҩp thiӃt bӏ, phҧi kiӇm soát viӋc bҧo mұt dӳ liӋu«
Tӯ mӝt bài toán ÿiӇn hình nhѭ vұy, thҩy ÿѭӧc rҵng nӃu có mӝt giҧi pháp tin cұy giúp các doanh nghiӋp quҧn lý tӕt nguӗn dӳ liӋu ÿó, các doanh nghiӋp sӁ không còn quan tâm ÿӃn cѫ sӣ hҥ tҫng, công nghӋ mà chӍ tұp trung vào công viӋc kinh doanh cӫa hӑ thì sӁ mang lҥi cho hӑ hiӋu quҧ và lӧi nhuұn ngày càng cao hѫn
Xu hѭӟng chuyӇn dӏch tӯ công nghiӋp sang dӏch vө ÿӕi vӟi tҩt cҧ các ngành nghӅ nói chung và lƭnh vӵc dӏch vө công nghӋ thông tin nói riêng cNJng ÿã và ÿang phát triӇn rҩt nhanh trên thӃ giӟi Ĉһc biӋt là dӏch
vө ÿiӋn toán ÿang phát triӇn vӟi tӕc ÿӝ rҩt nhanh trên thӃ giӟi Không nҵm ngoài xu thӃ, ViӋt Nam ÿang dҫn tiӃp cұn dӏch vө ÿám mây thông qua các dӵ án cӫa mӝt sӕ doanh nghiӋp nѭӟc ngoài nhѭ Microsoft, Intel
« Công nghӋ này ÿѭӧc coi là giҧi pháp cho nhӳng vҩn ÿӅ mà nhiӅu công ty ÿang gһp phҧi nhѭ thiӃu năng lӵc CNTT, chi phí ÿҫu tѭ hҥn chӃ«
Trѭӟc thӵc trҥng ÿó viӋc hoàn thiӋn khung pháp lý vӅ ÿiӋn toán ÿám mây tҥi ViӋt Nam ÿã và ÿang là vҩn ÿӅ bӭc thiӃt trong hӝi nhұp quӕc tӃ Qua ÿó cҫn có nhӳng quy ÿӏnh, quy tҳc, tiêu chuҭn nhҩt ÿӏnh liên quan ÿӃn các vҩn ÿӅ kӻ thuұt trong ÿiӋn toán ÿám mây
Mөc tiêu cӫa luұn văn là thông qua viӋc Nghiên cӭu chuyên môn ÿã nêu ra ÿѭӧc khái niӋm ĈiӋn toán ÿám mây, xu thӃ công nghӋ, các ÿһc tính, mô hình và thӵc trҥng dӏch vө ÿiên toán ÿám mây tҥi ViӋt Nam Ĉӗng thӡi, có nhӳng nhӳng nghiên cӭu vӅ kinh nghiӋm xây dӵng hӋ thӕng ÿiӋn toán ÿám mây tҥi mӝt sӕ nѭӟc Ĉây sӁ là cѫ
sӣ ÿӇ chúng ta tham khҧo, hӑc tұp kinh nghiӋm cӫa các nѭӟc trong viӋc triӇn khai ÿiên toán ÿám mây tҥi ViӋt Nam
Vӟi nhӳng lý do trên và ÿѭӧc sӵ giúp ÿӥ cӫa thҫy giáo TS
NguyӉn Trӑng Ĉѭӡng hӑc viên ÿã lӵa chӑn ÿӅ tài luұn văn tӕt
Trang 3
nghiӋp cӫa mình: µµNghiên cӭu yêu cҫu kӻ thuұt ÿiӋn toán ÿám mây
và khuyӃn nghӏ áp dөng tҥi ViӋt Nam¶¶
Luұn văn gӗm 3 chѭѫng:
Chѭѫng 1: Tәng quan vӅ ÿiӋn toán ÿám mây
Chѭѫng 2: KiӃn trúc các lӟp dӏch vө trong ÿiӋn toán ÿám mây
Chѭѫng 3: ĈӅ xuҩt các yêu cҫu kӻ thuұt ÿӕi vӟi hӋ thӕng ÿiӋn
toán ÿám mây tҥi ViӋt Nam
Do thӡi gian hҥn chӃ nên chҳc chҳn nhӳng vҩn ÿӅ ÿѭӧc ÿӅ cұp trong luұn văn sӁ không tránh khӓi nhӳng thiӃu sót Hӑc viên rҩt mong
nhұn ý kiӃn ÿóng góp cӫa các thҫy, cô cNJng nhѭ nhӳng ai quan tâm
II NӜI DUNG
CHѬѪNG 1:TӘNG QUAN Vӄ ĈIӊN TOÁN ĈÁM MÂY
1.1 Khái niӋm ÿiӋn toán ÿám mây
1.1.1 L͓ch s͵ phát tri͋n cͯa ÿi͏n toán ÿám mây
1.1.2 Ĉ͓nh nghƭa ÿi͏n toán ÿám mây
Có rҩt nhiӅu khái niӋm vӅ ÿiӋn toán ÿám mây:
Theo Wikipedia: ĈTĈM là mӝt mô hình ÿiӋn toán gӗm các tài nguyên ÿiӋn toán thѭӡng ÿѭӧc ҧo hóa, có khҧ năng tùy biӃn linh hoҥt
và ÿѭӧc cung cҩp dѭӟi dҥng dӏch vө thông qua Internet
Theo defininitioncloudcomputing.com: ĈTĈM là mӝt kiӃn trúc phân tán có khҧ năng tұp trung hóa các nguӗn lӵc máy chӫ dӵa
trên nӅn tҧng có thӇ mӣ rӝng nhҵm cung cҩp các tài nguyên ÿiӋn toán
theo nhu cҫu
Theo IBM [5]: ĈTĈM là mӝt mô hình cho phép truy cұp thông qua mҥng, tӯ bҩt kǤ nѫi nào, mӝt cách tiӋn lӧi và theo nhu cҫu, ÿӃn
mӝt kho dùng chung các tài nguyên tính toán có thӇ cҩu hình ÿѭӧc
(nhѭ mҥng máy tính, máy chӫ, lѭu trӳ, ӭng dөng, và dӏch vө) Các tài
nguyên này có thӇ ÿѭӧc cҩp phát hoһc trҧ vӅ mӝt cách nhanh chóng
vӟi nӛ lӵc quҧn lý hoһc tѭѫng tác vӟi nhà cung cҩp dӏch vө ӣ mӭc tӕi
thiӇu
Theo Ian Foster:
³Mӝt mô hình ÿiӋn toán phân tán có tính co giãn lӟn mà hѭӟng theo
co giãn vӅ mһt kinh tӃ, là nѫi chӭa các sӭc mҥnh tính toán, kho lѭu
trӳ, các nӅn tҧng (platform) và các dӏch vө ÿѭӧc trӵc quan, ҧo hóa và
co giãn linh ÿӝng, sӁ ÿѭӧc phân phӕi theo nhu cҫu cho các khách
• HӋ thӕng phҧi ÿáp ӭng yêu cҫu lѭu trӳ hiӋn tҥi và trong tѭѫng lai
• HӋ thӕng có ÿӝ sҹn sàng và khҧ năng thӵc thi ӭng dөng cao
• Giҧi pháp có thӇ mӣ rӝng phát triӇn mӝt cách liên tөc mà vүn ÿҧm bҧo ÿҫu tѭ hӧp lý
• Giҧi pháp hoàn thiӋn và có hӋ thӕng dӏch vө chuyên nghiӋp
• DӉ triӇn khai và quҧn trӏ: Phҫn mӅm quҧn lý trung tâm sӁ làm ÿѫn giҧn hoá công tác quҧn trӏ và giҧm ÿѭӧc các chi phí vұn hành
3.4 KӃt luұn chѭѫng
Trong chѭѫng này ÿã nêu lên hiӋn trҥng ÿiӋn toán ÿám mây tҥi ViӋt Nam Các khung pháp lý cho ÿiӋn toán ÿám mây áp dөng tҥi ViӋt Nam Ĉӗng thӡi cNJng ÿã tìm hiӇu kinh nghiӋm triӇn khai ÿiӋn toán ÿám mây cӫa Mӻ, mӝt quӕc gia ÿã rҩt thành công trong triӇn khai ÿiӋn toán ÿám mây Qua nhӳng kinh nghiӋm quý báu ÿó ÿӇ có thӇ ÿѭa ra mӝt sӕ khuyӃn nghӏ vӅ yêu cҫu kӻ thuұt cho mӝt hӋ thӕng ÿiӋn toán ÿám mây tҥi ViӋt Nam ÿó là: Xây dӵng và áp tiêu chuҭn vӅ ĈiӋn toán ÿám mây, các giҧi pháp kӻ thuұt vӅ an ninh và nhӳng ÿһc
tҧ chi tiӃt cho thӓa thuұn dӏch vө, các giҧi pháp ҧo hóa và các giҧi pháp vӅ lѭu trӳ dӳ liӋu
III KӂT LUҰN VÀ KHUYӂN NGHӎ
Qua nghiên cӭu vӅ ÿiӋn toán ÿám mây ta có thӇ nhұn thҩy rҵng: ĈTĈM là mӝt xu hѭӟng phát triӇn mӟi cӫa các trung tâm dӳ liӋu (data center) ĈiӋn toán ÿám mây cung cҩp cho ngѭӡi dùng nhiӅu loҥi hình dӏch vө khác nhau nhѭ dӏch vө cѫ sӣ hҥ tҫng, dӏch vө nӅn tҧng, dӏch
vө phҫn mӅm«.Dӏch vө ÿám mây phong phú và tiӋn lӧi
ĈiӋn toán ÿám mây ÿã triӇn khai thành công ӣ rҩt nhiӅu nѭӟc trên thӃ giӟi và ÿiӇn hình là Mӻ Nhӳng kinh nghiӋm quý báu trong quá trình triӇn khai ĈTĈM sӁ là nhӳng kim chӍ Nam cho chúng
ta ÿӇ áp dөng vào ViӋt Nam
ĈiӋn toán ÿám mây vӟi ViӋt Nam là rҩt mӟi mҿ tuy nhiên khó khăn là viӋc hoàn thiӋn khung pháp lý tҥi ViӋt Nam ÿã và ÿang là vҩn ÿӅ bӭc thiӃt trong hӝi nhұp quӕc tӃ Qua ÿó cҫn có nhӳng quy ÿӏnh, quy tҳc, tiêu chuҭn nhҩt ÿӏnh liên quan ÿӃn các vҩn ÿӅ kӻ thuұt trong ÿiӋn toán ÿám mây
Trang 4
• Googlѭ Docs: Cho phép bҥn lѭu trӳ các văn bҧn
• Web email: Gmail, Yahoo mail« giúp lѭu trӳ thѭ ÿiӋn tӱ trên
chính server cӫa hӑ
• Lѭu trӳ ҧnh, video ,file nhѭ Flickr, Picasa, Youtube,
Mediafile, Megaupload
• Dӏch vө hosting cho phép lѭu trӳ files, data cho website cӫa
bҥn: GoDaady, Hostmonster
• Facebook, MySpace, Dropbox V.v«
Ӣ mӭc ÿѫn giҧn Mӝt hӋ thӕng lѭu trӳ ÿám mây chӍ cҫn mӝt
máy chӫ dӳ liӋu có kӃt nӕi internet Ngѭӡi ÿăng ký dӏch dө copy các
file dӳ liӋu lên máy chӫ thông qua internet Khi mà khách hàng muӕn
lҩy lҥi dӳ liӋu, bҥn chӍ cҫn truy cұp vào dӳ liӋu trên server bҵng các
dӏch vө web cѫ bҧn Máy chӫ sӁ gӱi dӳ liӋu trӣ lҥi hoһc là cho phép
bҥn có thӇ truy cұp và thao tác vӟi các dӳ liӋu cӫa bҥn
Hình 3.2 Lѭu trӳ dӳ liӋu ÿám mây
Máy chӫ lѭu lѭu dӳ liӋu cNJng cҫn phҧi bҧo dѭӥng, hay sӱa
chӳa Và ÿӇ ÿҧm bҧo cho khách hàng có thӇ truy cұp lҩy dӳ liӋu cӫa
hӑ bҩt kǤ lúc nào Chúng ta cҫn phҧi có các bҧn sao lѭu trӳ
Mӑi giҧi pháp lѭu trӳ ÿӅu theo nhiӅu cҩp ÿӝ phù hӧp vӟi yêu
cҫu nhҩt nhѭng luôn quan tâm ÿӃn nhӳng lѭu ý ÿһc thù nhѭ:
• Giҧi pháp tӕt nhҩt là hӋ thӕng lѭu trӳ là phҧi có khҧ năng tích
hӧp ÿѭӧc các loҥi công nghӋ lѭu trӳ, thiӃt bӏ lѭu trӳ và có thӇ
hӛ trӧ ÿѭӧc nhiӅu loҥi hình lѭu trӳ
• Xem xét và nҳm bҳt xu hѭӟng phát triӇn công nghӋ cӫa các
nhà sҧn xuҩt lӟn nhҵm cung cҩp dӏch vө lѭu trӳ tӕt nhҩt cho
khách hàng
hàng bên ngoài thông qua Internet´
Hình 1.2: Mӑi thӭ ÿӅu tұp trung vào ÿám mâ y
Trong quá trình nghiên cӭu, tôi nhұn thҩy rҵng muӗn hiӇu rõ
vӅ ÿiӋn toán ÿám mây ta cҫn phân biӋt 2 khái niӋm: mô hình ĈTĈM
và dӏch vө ĈTĈM
Mô hình ĈTĈM là mô hình cung cҩp các tài nguyên máy tính, tính toán, xӱ lý và lѭu trӳ dѭӟi dҥng dӏch vө thay vì dѭӟi dҥng sҧn phҭm, qua môi trѭӡng mҥng, trong ÿó khách hàng có thӇ tӵ ÿһt ÿѭӧc cҩu hình theo nhu cҫu Các tài nguyên này bao gӗm: Hҥ tҫng (infrastructures, nhѭ hӋ thӕng mҥng, phҫn cӭng, máy tính, bӝ lѭu trӳ, ); Môi trѭӡng nӅn tҧng (platforms, nhѭ hӋ ÿiӅu hành, phҫn mӅm
hӋ thӕng, phҫn mӅm công cө, ); và Phҫn mӅm (softwares, nhѭ phҫn mӅm ӭng dөng, tiӋn ích, và ӭng dөng máy tính khác)
Dӏch vө ĈTĈM bao gӗm: dӏch vө cho thuê hҥ tҫng theo mô hình ÿiӋn toán ÿám mây, dӏch vө cho thuê môi trѭӡng nӅn tҧng theo
mô hình ÿiӋn toán ÿám mây, và dӏch vө cho thuê phҫn mӅm theo mô hình ÿiӋn toán ÿám mây
1.2 Nguyên lý hoҥt ÿӝng
ĈӇ hiӇu cách thӭc hoҥ t ÿӝng cӫa ³ÿám mây´, tѭӣng tѭӧng rҵng ³ÿám mây´ bao gӗm 2 lӟp: Lӟp Back-end và lӟp Front-end
1.3 Ĉһc tính cӫa ÿiӋn toán ÿám mây
1.3.1 T phͭc vͭ theo nhu c̯u (on-demand self-service) 1.3.2 Truy c̵p thông qua m̩ng di͏n r͡ng (broad network access)
Trang 5
1.3.3 Nhóm tài nguyên (resource pooling)
1.3.4 Tính co giãn nhanh chóng (rapid elasticity)
1.3.5 Tính ÿo l˱ͥng ÿ˱ͫc (measured service)
1.4 Mô hình triӇn khai ÿiӋn toán ÿám mây
1.4.1 Ĉám mây riêng (private cloud )
Ĉám mây riêng là mô hình trong ÿó hҥ tҫng ÿám mây ÿѭӧc sӣ
hӳu bӣi mӝt tә chӭc và phөc vө cho ngѭӡi dùng cӫa tә chӭc ÿó Ĉám
mây riêng có thӇ ÿѭӧc vұn hành bӣi mӝt bên thӭ ba và hҥ tҫng ÿám
mây có thӇ ÿѭӧc ÿһt bên trong hoһc bên ngoài tә chӭc sӣ hӳu (t̩i
bên thͱ ba kiêm v̵n hành ho̿c th̵m chí là m͡t bên thͱ t˱)
1.4.2 Ĉám mây c͡ng ÿ͛ng (community cloud)
Ĉám mây cӝng ÿӗng (Community Cloud) là mô hình trong ÿó
hҥ tҫng ÿám mây ÿѭӧc chia sҿ bӣi mӝt sӕ tә chӭc cho cӝng ÿӗng
ngѭӡi dùng trong các tә chӭc ÿó Các tә chӭc này do ÿһc thù không
tiӃp cұn vӟi các dӏch vө ÿám mây cӝng ÿӗng và chia sҿ chung mӝt hҥ
tҫng ĈTĈM ÿӇ nâng cao hiӋu quҧ ÿҫu tѭ và sӱ dөng
1.4.3 Ĉám mây công c͡ng (public cloud)
Ĉám mây công cӝng là dӏch vө ÿám mây ÿѭӧc bên thӭ ba(
ngѭӡi bán) cung cҩp Chúng tӗn tҥi ngoài tѭӡng lӱa công ty và chúng
ÿѭӧc lѭu trӳ ÿҫy ÿӫ và ÿѭӧc nhà cung cҩp ÿám mây quҧn lý
1.4.4 Ĉám mây lai (hybrid cloud)
Ĉám mây lai là sӵ kӃt hӧp cӫa ÿám mây công cӝng và ÿám mây
riêng Nhӳng ÿám mây này thѭӡng do tә chӭc, doanh nghiӋp ÿҫu tѭ,
và trách nhiӋm quҧn trӏ sӁ ÿѭӧc phân chia giӳa tә chӭc/doanh nghiӋp
sӱ dөng ÿám mây vӟi nhà cung cҩp ÿám mây Các dӏch vө cӫa ÿám
mây lai sӁ có mһt ӣ cҧ không gian công cӝng và riêng Mô hình lai cho
phép chia sҿ hҥ tҫng hoһc ÿáp ӭng nhu cҫu trao ÿәi dӳ liӋu
1.5 Lӧi ích cѫ bҧn cӫa ÿiӋn toán ÿám mây
Nhanh chóng cҧi thiӋn vӟi ngѭӡi dùng
Sӱ dөng các tài nguyên tính toán ÿӝng
Giҧm chi phí ÿáng kӇ
Ĉӝ tin cұy cҧi thiӋn
Tăng khҧ năng sӱ dөng tài nguyên tính toán
Tính co dãn linh hoҥt
1.6 Các vҩn ÿӅ ҧnh hѭӣng ÿӃn hӋ thӕng ÿiӋn toán ÿám mây
ÿѭӧc ÿӅ ra có tính khҧ thi và ÿáp ӭng ÿѭӧc các yêu cҫu nhѭ:
Vұn dөng lý thuyӃt vӅ công nghӋ ҧo hóa nhѭ: Raid,San,High Availability và nhӳng công nghӋ liên quan có chӭc năng hӛ trӧ ÿӇ áp dөng cho doanh nghiӋp cӫa mình
Vұn dөng ÿѭӧc các thành phҫn, cҩu trúc và chӭc năng tӯng phҫn cӫa hӋ thӕng ҧo hóa
ĈiӋn toán ÿám mây ÿѭӧc phát triӇn dӵa trên ba yӃu tӕ là máy tính trung ѭѫng, máy chӫ/khách và ӭng dөng web Nhѭng bҧn chҩt cӫa ba thành phҫn này ÿӅu tӗn tҥi các vҩn ÿӅ vӅ ҧo hóa Khi mӝt tә chӭc ӫy thác thông tin quan trӑng cӫa mình lên các ÿám mây, các ÿám mây sӁ phân tán thông tin vӅ mһt ÿӏa lý, khi ÿó, nhӳng thông tin quan trӑng sӁ không còn nҵm dѭӟi sӵ kiӇm soát trӵc tiӃp cӫa tә chӭc
ÿó Vì vұy vҩn ÿӅ ҧo hóa luôn ÿѭӧc ÿһt lên hàng ÿҫu Ngoài các thӫ tөc thông thѭӡng mà các hӋ thӕng ҧo hóa thông thѭӡng cung cҩp, viӋc thiӃt kӃ phҫn mӅm trong ÿiӋn toán ÿám mây còn nҵm trong suӕt quá trình phát triӇn vòng ÿӡi phҫn mӅm ÿӇ có thӇ làm giҧm sӵ tҩn công trên bӅ mһt các ÿám mây
3.3.5 Các gi̫i pháp kͿ thu̵t v͉ l˱u trͷ dͷ li͏u
Cùng vӟi sӵ phát triӇn CNTT và sӵ bùng nә vӅ dӳ liӋu, mӝt nhu cҫu xuҩt hiӋn là viӋc bҧo quҧn, lѭu trӳ các sӕ liӋu mӝt cách an toàn và hiӋu quҧ Chính vì vұy các giҧi pháp lѭu trӳ dӳ liӋu hiӋn ÿҥi
ÿã ra ÿӡi nhҵm ÿáp ӭng ÿѭӧc nhu cҫu cӫa ngѭӡi dùng
Lѭu trӳ ÿám mây có mӝt sӕ ѭu ÿiӇm hѫn lѭu trӳ cә ÿiӇn NӃu bҥn lѭu trӳ dӳ liӋu trên mây, bҥn có thӇ lҩy dӳ liӋu ÿó tӯ bҩt kǤ ÿâu miӉn là có truy cұp Internet Chúng ta cNJng không cҫn sӱ dөng cùng mӝt máy tính ÿӇ làm viӋc, cNJng không cҫn phҧi mang theo mӝt thiӃt bӏ nhӟ vұt lý nào (USB, ә cӭng ) NӃu công ty cӫa bҥn có nhiӅu chi nhánh con, thì các chi nhánh cNJng có thӇ truy cұp tҩt cҧ dӳ liӋu tӯ các nhà cung cҩp dӏch vө ÿám mây
Lѭu trӳ ÿám mây giӕng nhѭ là mӝt dӏch vө, nghƭa là có mӝt bên sӁ cung cҩp dӏch vө lѭu trӳ cho bҥn Và bҥn chӍ phҧi trҧ tiӅn cho mӛi GB lѭu trӳ hoһc mӛi MB dӳ liӋu truyӅn ÿi truyӅn lҥi Và do vұy, ngѭӡi dùng không cҫn phҧi trҧ phí cho cѫ sӣ hҥ tҫng
HiӋn tҥi ÿã có hàng trăm nhà cung cҩp dӏch vө lѭu trӳ ÿám mây thông qua môi trѭӡng web Chҷng hҥn nhѭ:
• Amazon Simple Storage Service (S3), Nirvanix
Trang 6
hay ҧnh hѭӣng tӟi máy chӫ
Hình 3.1 : Sѫ ÿӗ truy cұp tài nguyên phҫn cӭng cӫa các máy ҧo
Trong ki͇n trúc cͯa m͡t b͡ x͵ lý ̫o hóa ÿ˱ͫc chia thành 4 lͣp
Lӟp 0 là lӟp có quyӅn cao nhҩt có thӇ truy cұp và can thiӋp
sâu nhҩt ÿӃn tài nguyên phҫn cӭng Lӟp 0 thѭӡng là các hӋ ÿiӅu hành
chӫ ÿѭӧc cài trên chính máy chӫ
Lӟp 1 là lӟp ҧo hóa Hypervisor Lӟp này dùng ÿӅ quҧn lý và
phân phӕi tài nguyên ÿӃn các máy ҧo
Lӟp 2 là các hӋ ÿiӅu hành khách chҥy trên các máy ҧo ĈӇ
truy cұp tài nguyên phҫn cӭng nó phҧi liên lҥc vӟi lӟp ҧo hóa và phҧi
qua hӋ ÿiӅu hành máy chӫ
Lӟp có quyӅn can thiӋp thҩp nhҩt ÿӃn tài nguyên là lӟp 3
Ĉây là các ӭng dөng hoҥt ÿӝng trên các máy ҧo Trong các hӋ thӕng
máy tính lӟn dùng ÿӇ xӱ lý các ӭng dөng thѭѫng mҥi và khoa hӑc(
mainframe), hӋ ÿiӅu hành chҥy trên phҫn cӭng máy thӵc ӣ chӃ ÿӝ ѭu
tiên vì chӍ có hӋ ÿiӅu hành chӫ mӟi ÿѭӧc phép sӱa ÿәi và can thiӋp
vào phҫn cӭng bên dѭӟi nó Còn máy ҧo làm viӋc ӣ chӃ ÿӝ giӟi hҥn
vì phҫn cӭng mà nó nhìn thҩy chӍ là các thiӃt bӏ ҧo Khi máy ҧo yêu
cҫu các lӋnh hoһc tiӃn trình thông thѭӡng thì hӋ ÿiӅu hành chӫ sӁ
chuyӇn tiӃp chúng ÿӃn bô xӱ lý ÿӇ thӵc thi trӵc tiӃp, còn ÿӕi vӟi các
lӋnh hoһc các tiӃn trình ÿһc biӋt nhҥy cҧm can thiӋp sâu ÿӃn phҫn
cӭng bên dѭӟi sӁ bӏ chһn lҥi vì có thӇ làm ҧnh hѭӣng tӟi hӋ thӕng và
máy ҧo còn lҥi HӋ ÿiӅu hành chӫ sӁ thӵc thi lӋnh vӟi bӝ xӱ lý trên
máy thӵc rӗi sau ÿó mô phӓng kӃt quҧ rӗi trҧ vӅ cho máy ҧo Ĉây là
cѫ chӃ nhҵm cách ly máy ҧo vӟi máy thӵc ÿӇ ÿҧm bҧo an toàn hӋ
thӕng
VӅ cѫ bҧn mô hình ҧo hóa ÿám mây trong doanh nghiӋp ÿã
1.6.1 Tính riêng t˱
1.6.2 Tính tuân thͯ
1.6.3 Tính hͫp pháp 1.6.4 Mã ngu͛n mͧ
1.6.5 Các tiêu chu̱n mͧ
1.6.6 Tính b̫o m̵t 1.6.7 Tính b͉n vͷng
1.7 KӃt luұn chѭѫng
Chѭѫng 1 ÿem lҥi cái nhìn tәng quan vӅ ÿiӋn toán ÿám mây
tӯ sӵ ra ÿӡi, hình thành mô hình cho ÿӃn nguyên lý hoҥt ÿӝng Trong chѭѫng này cNJng nêu bұt lên ÿѭӧc năm ÿһc tính và bӕn mô hình triӇn khai ÿiӋn toán ÿám mây Qua chѭѫng này chúng ta cNJng có cái nhìn chung nhҩt vӅ nhӳng lӧi ích mà ĈTĈM ÿem lҥi cho nhân loҥi ÿӗng thӡi nêu bұt lên ÿѭӧc các yӃu tӕ ҧnh hѭӣng ÿӃn mӝt hӋ thӕng ÿiӋn toán ÿám mây
CHѬѪNG 2: KIӂN TRÚC CÁC LӞP DӎCH VӨ TRONG ĈIӊN TOÁN ĈÁM MÂY
2.1 Giӟi thiӋu Lӟp dӏch vө phҫn mӅm SaaS(Software as a Service)
2.1.1 V͓ trí SaaS trong các lͣp cͯa ki͇n trúc cloud computing
SaaS là tҫng trên cùng trong kiӃn trúc 3 tҫng cloud computing Tҫng liӅn trên có thӇ ÿѭӧc xây dӵng tӯ tҫng ngay bên dѭӟi nó hoһc có thӇ ÿѭӧc xây dӵng mӝt cách ÿӝc lұp, tùy thuӝc vào cách thiӃt kӃ cӫa tҫng hӋ thӕng cloud
2.1.2 Sofware as a Service là gì
SaaS là mӝt ӭng dөng ÿѭӧc lѭu trӳ trên mӝt máy chӫ tӯ xa và truy cұp thông qua Internet
Trang 7
Hình 2.2 SaaS trong internet
2.1.3 Phân lo̩i trong SaaS
2.1.3.1 Loҥi chuyên vӅ dӏch vө
2.1.3.2 Loҥi hѭӟng vӅ khách hàng
2.1.4 Ki͉n trúc SaaS
Nói ngҳn gӑn, thì SaaS là tҫng ÿҫu tiên trong mô hình Cloud
Computing là mô hình triӇn khai phҫn mӅm tӯ 1 hӋ tұp trung sang chҥy trên
máy tính cөc bӝ (cӫa ngѭӡi dùng cuӕi)
Hình 2.3: KiӃn trúc SaaS
Cҩp 1: Custom nѫi mӛi khách hàng làm chӫ phiên bҧn riêng cӫa ӭng dөng
Cҩp 2: Configurable cung cҩp sӵ linh hoҥt cҩu hình thông qua
metadata Vì vұy mà nhiӅu khách hàng có thӇ sӱ dөng mã cӫa cùng
mӝt ӭng dөng ĈiӅu này cho phép các nhà cung cҩp ÿӇ ÿáp ӭng các
nhu cҫu khác nhau cӫa mӛi khách hàng thông qua các tùy chӑn cҩu hình
chi tiӃt, trong khi ÿѫn giҧn hóa bҧo trì và cұp nhұt cӫa mӝt cѫ sӣ mã chung
Cҩp 3: Configurable, Multi-Tenant-Efficient cung cҩp mӝt chѭѫng trình duy nhҩt
ÿӇ phөc vө cho hàng ngàn, hàng vҥn khách hàng cùng 1 lúc
Cҩp 4: Scalable, Configurable, Multi-Tenant-Efficient: cung cҩp hiӋu quҧ mӝt
kiӃn trúc ÿa tҫng ÿӇ cho phép khҧ năng mӣ rӝng giӳa các máy chӫ Các nhà cung
cҩp có thӇ tăng hoһc giҧm công suҩt cӫa hӋ thӕng ÿӇ phù hӧp vӟi nhu
cҫu bҵng cách thêm hoһc loҥi bӓ các máy chӫ, mà không cҫn bҩt kǤ
sӵ thay ÿәi nào cӫa các ӭng dөng phҫn mӅm kiӃn trúc
trong nhӳng bài toán ÿѭӧc ѭu tiên hàng ÿҫu và ÿang không ngӯng gây khó khăn cho hӑ ĈӇ có thӇ quҧn lý ÿѭӧc nguӗn dӳ liӋu ÿó, ban ÿҫu doanh nghiӋp phҧi ÿҫu tѭ, tính toán rҩt nhiӅu loҥi chi phí nhѭ chi phí cho phҫn cӭng, phҫn mӅm, mҥng, chi phí cho quҧn trӏ viên, chi phí bҧo trì, sӱa chӳa, « Ngoài ra hӑ còn phҧi tính toán khҧ năng mӣ rӝng, nâng cҩp thiӃt bӏ, phҧi kiӇm soát viӋc bҧo mұt dӳ liӋu cNJng nhѭ tính sҹn sàng cao cӫa dӳ liӋu
Trên thӵc tӃ có rҩt nhiӅu phѭѫng pháp ҧo hóa Trong ÿó ba phѭѫng pháp ҧo hóa ÿѭӧc ӭng dөng nhiӅu nhҩt là ҧo hóa máy chӫ, ҧo hóa lѭu trӳ, ҧo hóa ӭng dөng
Có nhiӅu phѭѫng pháp ÿӇ thӵc hiӋn tӕi ѭu hóa hӋ thӕng máy chӫ, trong ÿó ҧo hóa máy chӫ là mӝt trong nhӳng phѭѫng pháp ÿѭӧc nhҳc ÿӃn rҩt nhiӅu trong thӡi gian gҫn ÿây Ҧo hóa máy chӫ là phѭѫng pháp có thӇ áp dөng ӣ mӑi hӋ thӕng máy chӫ mà không phát sinh thêm chi phí ÿҫu tѭ Nó là mӝt biӋn pháp rҩt tӕt trong viӋc tӕi ѭu hóa hӋ thӕng vӟi viӋc hӧp nhҩt các nguӗn tài nguyên cӫa máy chӫ
Và quan trӑng hѫn cҧ, ҧo hóa máy chӫ trong công nghӋ ÿiӋn toán ÿám mây cӫa doanh nghiӋp còn có nhӳng mөc ÿích sau:
- TiӃt kiӋm ÿѭӧc chi phí ÿҫu tѭ, chi phí duy trì hӋ thӕng
- TiӃt kiӋm không gian ÿһt máy chӫ và năng lѭӧng tiêu thө
- Giҧm thӡi gian khôi phөc sӵ cӕ
- Tҥo lұp ÿѭӧc môi trѭӡng kiӇm tra chҥy thӱ ӭng dөng mà không cҫn ÿҫu tѭ thêm hӋ thӕng mӟi
- DӉ dàng trong viӋc mӣ rӝng hӋ thӕng
- Tҥo lұp sӵ tѭѫng thích ÿӕi vӟi viӋc sӱ dөng các chѭѫng trình cNJ
Công nghӋ máy ҧo cho phép cài và chҥy nhiӅu máy ҧo trên mӝt máy tính vұt lý Mӛi máy ҧo có mӝt hӋ ÿiӅu hành máy khách riêng lҿ và ÿѭӧc phân bӕ tài nguyên, ә cӭng, card mҥng và các tài nguyên phҫn cӭng khác mӝt cách hӧp lý ViӋc phân bӕ tài nguyên này phө thuӝc vào nhu cҫu cӫa tӯng máy ҧo ӭng dөng và cNJng tùy thuӝc vào phѭѫng pháp ҧo hóa ÿѭӧc dùng Ĉһc biӋt khi máy ҧo cҫn truy xuҩt tài nguyên phҫn cӭng thì nó hoҥt ÿӝng giӕng nhѭ mӝt máy thұt hoàn chӍnh Vì chӍ là mӝt tұp tin ÿѭӧc phân vùng trên ә ÿƭa nên viӋc di chuyӇn các máy ҧo tӯ máy chӫ này sang máy chӫ khác là rҩt
dӉ dàng và không cҫn quan tâm ÿӃn vҩn ÿӅ tѭѫng thích phҫn cӭng
Trang 8
cҫn xác ÿӏnh các yêu cҫu, phát triӇn các tiêu chuҭn vӅ ĈTĈM, và
triӇn khai chúng trong các sҧn phҭm, qui trình và dӏch vө
Các sҧn phҭm, qui trình và dӏch vө dӵa vào các tiêu chuҭn là
cѫ sӣ ÿӇ ÿҧm bҧo các yӃu tӕ sau:
* Các ÿҫu tѭ công lӟn không trӣ nên sӟm bӏ lӛi thӡi vӅ mһt
công nghӋ
* Các cѫ quan Nhà nѭӟc có khҧ năng dӉ dàng thay ÿәi các
nhà cung cҩp dӏch vө ĈTĈM mà có thӇ hӛ trӧ cho các nhiӋm vө cӫa
mình có hiӋu quҧ vӅ kinh tӃ và mӅm dҿo nhҩt
* Nhà nѭӟc ÿang hӛ trӧ mӝt sân chѫi bình ÿҷng vӅ kinh tӃ
cho các nhà cung cҩp dӏch vө
Trong khi dӳ liӋu, phҫn mӅm và các thành phҫn hҥ tҫng cӫa
ĈTĈM (nhѭ các máy ҧo) hiӋn hành có thӇ ÿѭӧc chuyӇn tӯ các nhà
cung cҩp dӏch vө này sang các nhà cung cҩp dӏch vө khác, thì qui
trình này ÿòi hӓi mӝt bѭӟc tҥm thӡi chuyӇn các dӳ liӋu, phҫn mӅm và
các thành phҫn ÿó bҵng tay tӟi nӅn tҧng không phҧi là ĈTĈM hoһc
sӵ chuyӇn ÿәi tӯ mӝt ÿӏnh dҥng sӣ hӳu ÿӝc quyӅn này sang ÿӏnh
dҥng sӣ hӳu ÿӝc quyӅn khác
Sӵ phát triӇn các tiêu chuҭn bҳt ÿҫu vӟi viӋc xác ÿӏnh nhӳng
yêu cҫu cҫn thiӃt liên quan, phө thuӝc vào các tiêu chuҭn kӻ thuұt vӅ
tính tѭѫng hӧp, tính khҧ chuyӇn và an ninh Nghiên cӭu các tiêu
chuҭn CNTT nói chung áp dөng cho ĈTĈM, và các tiêu chuҭn ÿang
nәi lên giҧi quyӃt ÿѭӧc các yêu cҫu duy nhҩt cho các công nghӋ
ĈTĈM Nӛ lӵc này ÿã chӍ xác ÿӏnh 3 tiêu chuҭn ĈTĈM ÿang nәi
lên, dù các tә chӭc tiêu chuҭn ÿang thuyӃt phөc cho nhӳng tiêu chuҭn
khác Dӵ án cӫa NIST vӅ ÿҭy nhanh các tiêu chuҭn và ÿҭy nhanh áp
dөng ĈTĈM (SAJACC) ÿѭa ra nhӳng ví dө chӍ ra các trѭӡng hӧp
ÿiӇn hình vӅ kӻ thuұt có thӇ ÿѭӧc hӛ trӧ trong các hӋ thӕng ĈTĈM
triӇn khai các ÿһc tҧ các hӋ thӕng ÿiӋn toán ÿám mây công cӝng và
ÿѭӧc ghi chép SAJACC thҩy các trѭӡng hӧp ÿiӇn hình vӅ kӻ thuұt
cӫa tính tѭѫng hӧp, tính khҧ chuyӇn và an ninh ÿѭӧc kӃt hӧp chһt
chӁ, nhҩn mҥnh sӵ cҫn thiӃt ban hành tiêu chuҭn dӵa vào sӵ ÿӗng
thuұn quӕc tӃ
3.3.4 Các gi̫i pháp kͿ thu̵t v͉ ̫o hóa
Ngày nay, ÿӕi vӟi doanh nghiӋp viӋc quҧn lý tӕt, hiӋu quҧ dӳ
liӋu cӫa riêng công ty cNJng nhѭ dӳ liӋu khách hàng, ÿӕi tác là mӝt
2.1.5 Các ˱u ÿi͋m và nh˱ͫc ÿi͋m
2.1.5.1 Ѭu ÿiӇm:
* TiӃt kiӋm tiӅn do không phҧi mua các máy chӫ hoһc phҫn mӅm khác
ÿӇ hӛ trӧ sӱ dөng, tҩt cҧ mӑi thӭ ÿӅu ÿѭӧc sӱ dөng thông qua trình duyӋt
* Tұp trung ngân sách vào lӧi thӃ cҥnh tranh hѫn là cѫ sӣ hҥ tҫng
* Khách hàng cӫa các ӭng dөng SaaS không cҫn lo lҳng vӅ viӋc cұp nhұt các bҧn vá lӛi hay nâng cҩp phҫn mӅm bӣi vì ÿiӅu này ÿã ÿѭӧc thӵc hiӋn bӣi các nhà cung cҩp dӏch vө
* Cho phép nhiӅu ngѭӡi dùng cùng lúc
* Tính linh hoҥt và khҧ năng mӣ rӝng cao
* DӉ sӱ dөng
* Ĉӕi vӟi nhà cung cҩp, hӑ chӍ phҧi duy trì mӝt ӭng dөng chung cho nhiӅu ÿѫn vӏ nên chi phí rҿ hѫn so vӟi kiӇu hosting truyӅn thӕng
* Cách tiӃp cұn trѭӟc ÿây cӫa SaaS là ASP ( Application Service Provider) Các ASP cung cҩp các thuê bao ÿӕi vӟi phҫn mӅm ÿѭӧc lѭu trӳ và phân phӕi trên mҥng ASP tính phí theo thӡi gian sӱ dөng Do
ÿó, bҥn không phҧi mua phҫn mӅm mà chӍ thuê nó khi cҫn
2.1.5.2 Nhѭӧc ÿiӇm:
2.2 Lӟp dӏch vө hҥ tҫng IaaS (Infrastructure as a Service)
2.2.1 Giͣi thi͏u v͉ IaaS
IaaS là mӝt mô hình dӏch vө mà sӁ cung cҩp các thiӃt bӏ nhҵm hӛ trӧ hoҥt ÿӝng hӋ thӕng cho khác hàng Các thiӃt bӏ ÿó bao gӗm kho dӳ liӋu, phҫn cӭng, máy chӫ (server) và các thành phҫn networking Nhà cung cҩp sӁ làm chӫ các thiӃt bӏ và chӏu trách nhiӋm cho viӋc hoҥt ÿӝng và bҧo trì hӋ thӕng Khách hàng sӁ trҧ tiӅn trên các dӏch vө ÿó
Nhӳng nhà cung cҩp cѫ sӣ hҥ tҫng quҧn lý mӝt tұp hӧp lӟn các tài nguyên tính toán nhѭ các bӝ lѭu trӳ hay bӝ xӱ lý Thông qua các công nghӋ ҧo hóa, các tài nguyên này có thӇ ÿѭӧc chia nhӓ, gán hay thay ÿәi kích thѭӟc mӝt cách linh ÿӝng ÿӇ xây dӵng mӝt hӋ thӕng theo kiӇu ad ± hoc tùy thuӝc vào nhu cҫu cӫa khách hàng, mà ӣ ÿây là các nhà cung cҩp dӏch vө
2.2.2 Thành ph̯n trong IaaS 2.2.3 Các ÿ̿c ÿi͋m cͯa IaaS 2.2.4 Ki͇n trúc và ho̩t ÿ͡ng cͯa IaaS trong ÿi͏n toán ÿám mây
Trang 9
Khi thӵc thi mӝt yêu cҫu tӯ ngѭӡi sӱ dөng, công viӋc ÿó có
thӇ thӵc hiӋn song song và chia sӁ tài nguyên ÿӇ ÿáp ӭng yêu cҫu
càng nhanh càng tӕt Hoһc là có thӇ truy cұp các kho dӳ liӋu khác
nhau ÿӇ có thӇ thӓa mãn nhu cҫu cӫa khách hàng IAAS trong cloud
phҧi ÿҧm bҧo vӅ performance và hiӋu quҧ chi phí trong khi bҧo trì
các ÿiӅu khiӇn trung tâm và khҧ năng tăng tài nguyên ÿӇ bҧo ÿҧm
dӏch vө không bӏ gián ÿoҥn
Có 03 thành phҫn chính trong kiӃn trúc cӫa hӋ thӕng cloud
Ĉó là: cloud manager, cluster manager và computer manager
Cloud manager là ÿiӇm truy cұp vào cloud nѫi mà các nhà
thuê bao ÿăng ký tài khoҧn, quҧn lý các tài nguyên mà hӑ thuê tӯ
cloud và truy cұp dӳ liӋu Nó thӵc hiӋn viӋc truy cұp tài nguyên ӣ
mӭc ÿҫu tiên (top level) Nó quyӃt ÿӏnh có ÿӫ tài nguyên ÿӇ ÿáp ӭng
yêu cҫu khách hàng hay không và cluster manager sӁ thӵc hiӋn yêu
cҫu Cloud manager cNJng thӵc hiӋn các luұt trên cloud ÿӕi vӟi yêu
cҫu tӯ khách hàng
* Cluster manager: chӏu trách nhiӋm vұn hành các máy thông
qua network Cluster manager sӁ nhұn lӋnh queries truy cұp tài
nguyên tӯ cloud manager và xác ÿӏnh tài nguyên nào có thӇ ÿáp ӭng
yêu cҫu tӯ ngѭӡi sӱ dөng Sau ÿó hiӋn thӵc truy cұp tài nguyên
* Computer manager: hӧp tác vӟi hypervisor chҥy trên mӛi
hӋ thӕng máy tính trong mӝt cluster Trong viӋc ÿáp ӭng các queries
tӯ Cluster manager Cluster manager trҧ vӅ thông tin trҥng thái liên
quan ÿӃn tài nguyên ÿѭӧc sӱ dөng và có sҹn mà có thӇ ÿѭӧc sӱ dөng
2.3 Lӟp dӏch vө nӅn tҧng PaaS (Platform as a Serivice)
2.3.1 Khái ni͏m
Các hӋ thӕng ÿám mây thay vì chӍ cung cҩp cѫ sӣ hҥ tҫng nhѭ mӝt dӏch
vө, nó còn có thӇ ÿѭa ra thêm mӝt tҫng trӯu tѭӧng hóa ÿӇ cung cҩp nӅn tҧng phҫn
mӅm cҫn thiӃt cho các hӋ thӕng có thӇ thӵc thi ÿѭӧc Kích thѭӟc cӫa tài nguyên
phҫn cӭng tùy thuӝc vào yêu cҫu cӫa các dӏch vө cҫn thӵc thi và ÿѭӧc tҥo ra mӝt
cách trong suӕt Có thӇ nói rҵng PaaS là mӝt sӵ phát triӇn tuyӋt vӡi cӫa mô hình
phân phӕi ӭng dөng SaaS
Mô hình PaaS làm cho tҩt cҧ các phѭѫng tiӋn cҫn thiӃt ÿӇ hӛ trӧ hoàn
thiӋn vòng ÿӡi cӫa viӋc xây dӵng và chuyӇn giao ӭng dөng web và dӏch vө hoàn
toàn có sҹn tӯ Internet, tҩt cҧ ÿӅu không tҧi phҫn mӅm hoһc cài ÿһt cho nhà phát
triӇn, quҧn lý công nghӋ thông tin hoһc ngѭӡi sӱ dөng ÿҫu cuӕi
nghӋ vӅ tính tѭѫng hӧp, tính khҧ chuyӇn và an ninh)
Các thӓa thuұn mӭc dӏch vө (SLA) ĈTĈM là mӝt hӧp ÿӗng dӏch vө ÿѭӧc thҧo luұn giӳa 2 bên (khách hàng và nhà cung cҩp), theo nhӳng ÿiӅu khoҧn ÿo ÿӃm ÿѭӧc, dӏch vө ĈTĈM nào sӁ ÿѭӧc cung cҩp cho khách hàng Yêu cҫu này phҧi ÿѭӧc ÿáp ӭng ÿӇ ÿҧm bҧo:
* Nhӳng yӃu tӕ chӫ chӕt ÿѭӧc yêu cҫu cho các dӏch vө ĈTĈM (tính ÿҧm bҧo, bҧo hành, ÿo ÿӃm hiӋu năng,«) không bӏ ÿһt
ra ngoài SLA;
* Nhӳng ÿiӅu khoҧn và nhӳng ÿӏnh nghƭa chung sӁ ÿѭӧc sӱ dөng trong các SLA ÿӇ tránh sӵ hiӇu nhҫm tӕn kém giӳa các bên;
* ĈӇ tҥo ra mӝt môi trѭӡng cho phép các cѫ quan so sánh mӝt cách khách quan các dӏch vө cҥnh tranh
Khái niӋm vӅ sӵ tin cұy là mӝt yӃu tӕ chính cӫa ĈTĈM ÿѭӧc các SLA cӫa các nhà cung cҩp ÿӅ cұp Các khách hàng ÿang ÿӕi mһt vӟi viӋc ÿánh giá các SLA khác nhau vӟi các nhà cung cҩp ĈTĈM khi ÿӏnh nghƭa sӵ tin cұy bҵng viӋc sӱ dөng nhӳng ÿiӅu khoҧn khác nhau (thӡi gian sӕng, ÿӝ ÿàn hӗi, hoһc tính sҹn sàng), bao trùm các tài nguyên khác nhau (các máy chӫ, các hӋ thӕng HVAC, hӛ trӧ khách hàng), bao trùm các giai ÿoҥn khác nhau vӅ thӡi gian (giӡ, ngày, năm), và sӱ dөng các ÿҧm bҧo khác nhau (thӡi gian phҧn ӭng vӟi thӡi gian qui ÿӏnh) Cҫn phҧi giҧi quyӃt rõ sӵ tӕi nghƭa cӫa các SLA làm cho khách hàng bӏ rӫi ro
Trong quá trình nghiên cӭu, nhóm nghiên cӭu ÿã xác ÿӏnh các SLA cӫa ĈTĈM nhѭ mӝt khe hӣ quan trӑng cҫn làm rõ (phҥm vi) và tinh chӍnh (cҩu trúc) ÿӇ ÿáp ӭng ÿѭӧc Mӝt khҧo sát nhanh các SLA các ĈTĈM sҹn sàng mӝt cách công khai ÿã chӍ ra rҵng mӝt mүu SLA tiêu chuҭn ÿѭӧc Doanh nghiӋp chҩp nhұn mӝt cách rӝng rãi cho các dӏch vө ĈTĈM còn chѭa tӗn tҥi Nhӳng chênh lӋch trong các SLA cӫa các nhà cung cҩp ĈTĈM và các vҩn ÿӅ nәi cӝm có liên quan tӟi nhӳng hӓng hóc cӫa ĈTĈM ÿã dүn tӟi mӝt vài ngѭӡi kӃt luұn rҵng các SLA ĈTĈM phә biӃn ӣ dҥng hiӋn hành cӫa chúng là
có ít giá trӏ ÿӕi vӟi các khách hàng Các cѫ quan Nhà nѭӟc có nhӳng yêu cҫu ÿһc thù mà sӁ yêu cҫu nhӳng sӱa ÿәi cho SLA
3.3.3 Xây dng và áp tiêu chu̱n v͉ ĈTĈM
Nhà nѭӟc, Doanh nghiӋp và các bên tham gia ÿóng góp khác
Trang 10
tr˱ͣc khi tham gia các gi̫i pháp ÿi͏n toán ÿám mây
ĈӇ tӕi ÿa hóa hiӋu quҧ và giҧm thiӇu chi phí, vҩn ÿӅ an ninh
và bҧo mұt cҫn phҧi ÿѭӧc xem xét tӯ ÿҫu ngay tӯ giai ÿoҥn lұp kӃ
hoҥch ViӋc giҧi quyӃt các vҩn ÿӅ phát sinh trong quá trình vұn hành
và triӇn khai không nhӳng ÿem lҥi nhiӅu khó khăn mһt khác ҭn chӭa
nhiӅu rӫi ro
* Ĉ̫m b̫o r̹ng môi tr˱ͥng phía máy khách ÿáp ͱng ÿ˱ͫc
yêu c̯u v͉ t͝ chͱc b̫o m̵t
Là mӝt phҫn trong kiӃn trúc bҧo mұt tәng thӇ cӫa ÿiӋn toán
ÿám mây, các tә chӭc nên xem xét các biӋn pháp hiӋn có và sӱ dөng
thêm các biӋn pháp khác nӃu thҩy cҫn thiӃt ÿӇ ÿҧm bҧo an toàn ngay
tӯ phía máy trҥm Sӱ dөng các sҧn phҭm phҫn mӅm hӛ trӧ các ӭng
dөng chҥy trên các ÿám mây nhѭ Trend-Micro, Symatec, BKAV
Pro«Thѭӡng xuyên cұp nhұt các bҧn vá lӛi cho hӋ ÿiӅu hành và ÿһc
biӋt là các hӋ thӕng trung gian nhѭ webbrowsers Lӵa chӑn nhӳng cá
nhân ÿҧm bҧo ÿӝ tin tѭӣng ÿӇ giao phó vai trò quҧn trӏ và kiӇm soát
hӋ thӕng
Ĉҧm bҧo các thông tin liên quan ÿӃn viӋc truy cұp và các
thông tin khác liên quan ÿӃn ÿám mây ÿѭӧc bҧo vӋ chһt chӁ
Thӵc tiӉn cӫa an ninh và bҧo mұt ÿòi hӓi sӵ giám sát các tә
chӭc hӋ thӕng thông tin và ÿánh giá viӋc thӵc hiӋn các chính sách,
tiêu chuҭn, thӫ tөc và hѭӟng dүn sӱ dөng ÿӇ thiӃt lұp và duy trì tính
bҧo mұt, tính toàn vҽn và sҹn có cӫa tài nguyên hӋ thӕng thông tin
Nói chung các tә chӭc cҫn có mӭc ÿӝ kiӇm soát cho các ӭng dөng
trên nӅn ÿám mây tѭѫng ÿѭѫng hoһc cao hѫn các ӭng dөng ÿѭӧc
triӇn khai tҥi chӛ ĈiӋn toán ÿám mây phө thuӝc và sӵ an toàn riêng
cӫa các thành phҫn tҥo nên nó bao gӗm cҧ dӏch vө tӵ có, quҧn lý hҥn
ngҥch, ÿo lѭӡng tài nguyên, máy ҧo khách, hӛ trӧ trung gian, các ӭng
dөng triӇn khai, lѭu trӳ dӳ liӋu,«Các tә chӭc cҫn ÿҧm bҧo rҵng tҩt
cҧ các yӃu tӕ này ÿѭӧc an toàn
3.3.2 Nhͷng ÿ̿c t̫ kͿ thu̵t chi ti͇t cho các th͗a thu̵n d͓ch
vͭ ĈTĈM (SLA)
Cѫ quan quҧn lý ĈTĈM cҫn phát triӇn và áp dөng nhӳng ÿһc
tҧ kӻ thuұt nhҩt quán, có chҩt lѭӧng và tính trӑn vҽn ÿҫy ÿӫ, ÿӇ tҥo ra
và ÿánh giá thӵc tiӉn các thӓa thuұn mӭc dӏch vө (SLA) giӳa các
khách hàng và các nhà cung cҩp dӏch vө ĈTĈM (chӍ dүn và công
Nhӳng nhà phát triӇn PaaS chӍ quan tâm phát triӇn trên nӅn web và thѭӡng không quan tâm nhӳng gì hӋ ÿiӅu hành sӱ dөng
Các dӏch vө PaaS cho phép ngѭӡi dùng tұp trung vào sӵ ÿәi mӟi chӭ không phҧi là nhӳng cѫ sӣ hҥ tҫng phӭc tҥp Tә chӭc có thӇ chuyӇn hѭӟng mӝt phҫn ÿáng kӇ ngân sách cӫa hӑ vào các ӭng dөng tҥo ra các giá trӏ kinh doanh thay vì lo lҳng vӅ nhӳng vҩn ÿӅ cѫ sӣ hҥ tҫng trong mô hình cӫa mình
Có nhiӅu ÿӏnh nghƭa khác nhau, mӝt sӕ doanh nghiӋp, nhѭ
Keene, ÿã ÿѭa ra các tiêu chuҭn cҫn có ÿӇ tuyên bӕ³k͇t lu̵n: ÿó
chính là m͡t PaaS thc s´ nhѭ sau:
* Tiêu chuҭn 1: Browser-based development studio ± nghƭa
là nӃu ngѭӡi sӱ dөng sӁ ÿѭӧc cung cҩp công cө phát triӇn phҫn mӅm trên nӅn tҧng web
* Tiêu chuҭn 2: Seamless deployment to hosted runtime environment ± ngѭӡi sӱ dөng triӇn khai phҫn mӅm mà không cҫn quan tâm ÿӃn các cҩu hình, hoһc các service pack liên quan ÿӃn phҫn mӅm nӅn
* Tiêu chuҭn 3: Management and monitoring tools ± các giҧi pháp cloud rҩt hiӋu quҧ vӟi nhiӅu công cө quҧn lý và giám sát ӭng dөng
* Tiêu chuҭn 4: Pay as you go billing ± tránh ÿѭӧc các chi phí mua sҳm phҫn mӅm, PaaS phҧi cung cҩp cho chúng ta phѭѫng án thanh toán dӵa trên viӋc sӱ dөng dӏch vө
2.3.2 Mô hình On- Premises truy͉n th͙ng 2.3.3 Mô hình ÿám mây ki͋m mͣi
2.3.4 Các ÿ̿c ÿi͋m chính cͯa PaaS
2.3.5 Ích lͫi và trͧ ng̩i khi vi͏c s͵ dͭng PaaS
2.3.5.1 Ích lӧi
* Chi phí v͉ ph̯n m͉m (up front cost): là chi phí ban ÿҫu cҫn
thiӃt ÿӇ sӣ hӳu mӝt phҫn mӅm Ĉӕi vӟi PaaS, chi phí ban ÿҫu mua phҫn mӅm ÿѭӧc phân phӕi cho nhiӅu ngѭӡi thuê Do ÿó, ngѭӡi sӱ dөng không cҫn ÿҫu tѭ nhiӅu vӅ phҫn mӅm, phҫn cӭng, các thiӃt bӏ mҥng, các phҫn mӅm và thiӃt bӏ trung gian (middleware), cѫ sӣ hҥ tҫng
* Chi phí v̵n hành ph̯n m͉m (operational cost): bao gӗm
các chi phí vӅ nâng cҩp phҫn cӭng và phҫn mӅm, sӵ thích hӧp cӫa