MỤC LỤC
MỤC LỤC 1
!""#"$%&'(
!""#")*+
,% -./01
NỘI DUNG 9
23) %405"60"6 0%7
%89:;<"=>?@A7
3.BA;CD<EAF;<=>?@A7
G.HI:33
JHKL@AAMN3J
( OPA89:3J
QR==@>H;S3(
+R=AT;HAM3+
+3U="=>3+
+GM;:AT"=>3+
+J"??A"=>3+
+(UM>"=>3+
1"DBDN?AMDFAD??R37
13VDN?37
1GWDN?GG
%%KX:M>?@A;=>?@AGG
3 OPAY?ZKTKK >T=[GG
G OP\]AM^ZMATAMT >T=[GJ
J]AW@AA;9_=`>X=FZ"?U?@AT:>>:A:?::T?TA[
GJ
(*a:ZMA:=b:A[G(
Q OP=c@AMPZMM:?? >T=[G(
+ OP>SZ@@=:A >T=[G(
%%%d_=`AeAM=>?@AG(
389:G(
G">AeGQ
Jd_=`AeG+
J3d_=`AeAAG+
JGd_=`Ae>X=FG1
JJd_=`Aef=WGg
%h?<?ZiAj:MT:K:TM;Tk::[Gg
3AFGg
H?W M:3
GWl:::DT?=m>nG7
"YKoAhZ%iM:KAMAMT:K:TM;TE%::[G7
3AF;<%::Z%iM:KAMAMTKTM;T6@TM:AK[G7
GH;S%::Z%iM:KAMAMTKTM;T6@TM:AKE%::[J3
J"DBDN?l:%::JG
(89:;<\]AM^;ADpl:%::AMDFAD??RJG
Q"_U\KL>S%::JJ
%<A_Z=:AiM?KTM;TE::[JQ
389:;<::JQ
33F?;DHI:JQ
HÌNH 16. MÔ HÌNH PHÂN LỚP CỦA KIẾN TRÚC PAAS 35
3G"DBDN?l:::J1
3Jq=W;AMo\KL>S>H;S::Jg
3( pAKrAeKKDr;>H;S::(s
GAFC@DFAD??R(3
JXeh\KL>S>H;S::Qs
%%t@AAMNl:DFAD??RAMAY=:Q3
3.FAD??RaAN@AAMNA]uQ3
GtUl:eQ3
J::D@AAMNl:DFAD??RQG
(CD<:AMDFAD??ROpQ(
QFAM>SDFAD??ROpoFA:?Q(
2G"Vvw)x#!wy"6 0%.4%*%z%
6#) .V,.%'/{k0|6#}6~Q1
%•R>t?OAMmAtFUAQ1
3•R>tFArQ1
GL>S %Z TKK:TE:KK%ATMi:T[Qg
%%"YAMPxP?DmD€CA@>SAcAA}=>{Qg
3 OA_UAQg
cAAAhAt+s
G"UA]A\]AcAAKK+3
G3RZ:MAA[+3
GG:A]@Z"??:A[+3
GJASZ=?TM:A[;#•Z :@@[+G
G( :AMc%‚6+J
GQ:A]@@AEAE@A+(
%%%RA;KKDp@A@13
K@TT>@;yiiTl:AcAA1G
NHƯ VẬY: THUẬT GIẢI TUẦN TỰ CÓ ĐỘ PHỨC TẠP THEO THỜI GIAN LÀ
TS(N).[2] 72
H?W M:G
THUẬT GIẢI SONG SONG TRÊN P BỘ XỬ LÝ CÓ ĐỘ PHỨC TẠP LÀ TP(N).[2]
72
%"DBAYAMP1J
KẾT LUẬN 81
TÀI LIỆU THAM KHẢO 82
H?W M:J
DANH MỤC CÁC TỪ VIẾT TẮT
y G oogle A pp E ngine "OF<A_DFAD?
?Rl:=T
% G eographic I nformation
S ystem
FArAOADH:=`
G lobal P ositioning S ystem FArDH;HAh
ƒ G oogle W eb T oolkit aOSƒTU=T
H yper t ext M arkup L anguage OXD>CKe;fU_
%:: I nfrastructure a s a S ervice Ah?pA>H;S
„ J ava P ersistence A PI :>F=c@AMP>S„:;:
ArCA
„ J ava V irtual M achine _„:;:
% N ational I nstitute of S tandards
and T echnology
FAe…;OF9r
:
6 O perating S ystem FD<
<•L=`Ke;fU_†=?pAO
X=c@AMP\HU_
:: P latform a s a S ervice <A_?pA>H;S
::
::
"
S oftware a s a S ervice
D atabase a s a S ervices
P ersonal C omputer
h?<??pA>H;S
"YKo>X=F?pA>H;S
AR
S oftware D evelopment K it pOS@AAMN@h?<?
d S tructured Q uery L anguage OXAM;CaCAM^
0w U niform R esource L ocator .H:‡AMc@Ae%ATMTA
•
wy
e X tensible M arkup L anguage
Re presentational S tate
T ransfer
OXD>C?oMp
MAND8D>F
6S imple O bject A ccess P rotocol :AA€>t:AMe•
" High Performance Computing AFf:
QoS Quantity of Service Chất lượng dịch vụ
H?W M:(
6ƒ Network of workstations Mạng máy trạm
VO Virtual organization Tổ chức ảo
H?W M:Q
DANH MỤC CÁC HÌNH ẢNH
P3 OPDFAD??R
PG:;KTMT:TKKA:==M:@@=:AK:>>:A:iM?:TAjM\
>T;T
PJNDˆKL>S=>?@A
P( OPA89:l:=>?@A
PQ OPiAj:MT:K:TM;T
P+ OA_=@@R=l:DFAD??R>aPJ
P1R=AT;HAM
Pg OP@R="=>K
P7YDˆ@AAMNl:=>?@A
P3sVDN?l:=>?@A
P33KG?OP\]AM^{M>?@A{;x=>?@A{
P3G OP9_=`l:=>?@A
P3J OA_>H;SAMDFAD??R
P3( OP9_=`l:=>?@A
P3Q OP@R=@l:\]AM^%::
P3+ OP@R=@l:\]AM^::
P31 OPFAr;?OPC@>H;S
P3g OP>H;Sl:?:b
P37?:bƒTUTM;TK;:=TKiMT?
PGs„?@;ƒ>jKbMT
PG3% ?:MA"=>;6@TiA
PGG"=>}>M;=T
PGJ"=>TTK;yT~:M>
PG( OP@AAMN=>?@A
PGQt:A]@=e9:X:?pAB@l:A]AMP
H?W M:+
LỜI MỞ ĐẤU
Cloud ComputingExDFAD??R{:‰Š=xDFA?l
_{=?pA•?F:"ˆAOA;AA\8=ˆK‹
Œ?Ax?l_{:‰Š=xD??R{DWAMc@AO9:
%ATMTAA:;P?A:DP;;f@‰DN?ŠmD<aAN\]Ar;
>>KL>S\hx.FAD??R{=\F?‡?pA•
A]?Uo<>:F@F\Oa?lMe?‡a?A
;?pAKr@h?<?YU_†‰ACA_D<@SAp;xD??R{Ax?
l_{tA]AC†m;OFDFAD??Rn;
>H;SaK•AMe%ATMTA†>:F@\O@_?:;>AMP
AMf?†P?A;@h?<?\Ž?ATCA=\O@_@S
Ap<;YKoAh;OF.R=xOFAF{a
Ah?_oMCA=D]>:F@;mAe>n
Tc••Al:AMopO;M<O
ˆAU8pA_;<"Điện toán đám mây và dữ liệu khổng lổ" >Ac@D
y "A8?DR “Cùng với sự phát triển của Công Nghệ Thông Tin (CNTT),
các xu hướng và mô hình công nghệ đang được quan tâm, mô hình DFAD?
?R nổi lên như một xu thế mới, có tầm ảnh hưởng lớn đến nền CNTT truyền
thống, thu hút sự quan tâm đặc biệt của giới công nghệ. Hiện nay, nhiều tổ chức,
doanh nghiệp trong nước cũng đã nhanh chóng nắm bắt và tăng cường nghiên
cứu, triển khai các ứng dụng CNTT theo mô hình DFAD??Rđể nâng cao
tính cạnh tranh và hiệu quả công việc”
Thứ trưởng nhấn mạnh những công nghệ nổi trội trong năm 2012 vừa qua:
thứ nhất là “dữ liệu lớn” (Big Data) – một trong ba lĩnh vực của CNTT được cho là
“đang” và “sẽ” có ảnh hưởng khắp nơi – Hai lĩnh vực còn lại là chính là “thiết bị
thông minh” và công nghệ “điện toán đám mây” Đặc biệt, việc áp dụng ảo hóa và
điện toán đám mây để quản lý và khai thác nguồn dữ liệu lớn thực sự mang lại hiệu
H?W M:1
quả cao cho các tổ chức và doanh nghiệp. Không những thế, công nghệ điện toán
đám mây đảm bảo hệ thống hoạt động với hiệu năng cao và an toàn hơn hứa hẹn
đem lại nhiều tiềm năng phát triển kinh tế tại thị trường Việt Nam.
Trong giai đoạn này, điện toán đám mây không còn là một công nghệ ở
đỉnh điểm bùng nổ nữa mà thật sự là một công nghệ có giá trị và ảnh hưởng to lớn
của nó đang thay đổi cơ bản cách thức chúng ta sử dụng và phát triển các ứng
dụng. Hơn thế nữa, điện toán đám mây đã sẵn sàng thực hiện theo những cách
“riêng biệt” để làm tăng sự hài lòng của người sử dụng bằng cách đơn giản hóa
việc sử dụng các ứng dụng CNTT, giảm chi phí, thời gian cung cấp dịch vụ, phân
bổ tài nguyên theo yêu cầu thực tế và đặc biệt là khả năng điều chỉnh - linh hoạt,
nhanh chóng, giúp thích nghi với sự thay đổi liên tục từ yêu cầu kinh doanh.
Chính từ những đặc điểm nổi trội đó, em D•AtFD<AAP?N;<
“Phần mềm, nền tảng, cơ sở hạ tầng của Cloud Computing” ; “Demo
chương trình áp dụng thuật toán Floyd vào bài toán tìm đường đi ngắn nhất –
Parallel Computing”;??rNM‘Ae??OŠ’AP?NKR
Y;<?pAOF9:AMŠD:@rD]<=I;tAMp
Kr;=?;Fl:?“^A:
O9:UA†T?•L=m_?YD]aKE]KI
\]AKRMp†KtFAAP†__M‘M†
KDp†nX;>SAcAAMAtA]†AhD•AcAR?AM<DAX
\]A<A_YU_^T?;<?OŠx{^@T?
ACM‘>Sl:?OŠAM<=I;tkđặc biệt là CNTT và các thiết
bị thông minh. VIệc truy cập vào các dịch vụ điện toán đám mây lúc này thật “dễ
dàng” và “mọi lúc, mọi nơi”, chỉ với một điều kiện là có đường truyền Internet đã
góp phần làm cho các sản phẩm ứng dụng CNTT, các thiết bị thông minh sử dụng
công nghệ điện toán đám mây đang ngày một gia tăng với hiệu quả ngày càng
cao, hoà nhập, gắn liền vào cuộc sống hàng ngày của mỗi người, làm cho cuộc
sống của chúng ta ngày một tiện nghi và thoải mái hơn.
H?W M:g
NỘI DUNG
PHẦN 1: TÌM HIỂU VỀ CLOUD COMPUTING
I. Tổng quan về Cloud computing
1. Đặt vấn đề - Giới thiệu về cloud computing
.r;OA†>:F@†;F9_=`ArA†F9_>X=Fl:
MeOA’>X=F\†DrA=?pAAMX]Ar
DWAeDh.N9_=`;\:ADWˆ>X=F9`Da†
>:F@@_DhA†AAMCA<=@@@h
†@h?<?†?†@9_AMH;e†@U_AMP†KL:X:†”
M:†9_=`‰@_AA\_f?oMp†RC@A]AUH†
@_\N?KA;FU_?cA>X=F:U:\@>X=F’D_?U_A
K•K:l:>X=F
•CA@AA•AtA]AMe†;CD<DBAM:=“Nếu có một công nghệ mới, tin
cậy giúp các doanh nghiệp quản lý tốt nguồn dữ liệu lớn, các doanh nghiệp không
cần quan tâm nhiều đến cơ sở hạ tầng, công nghệ mà chỉ tập trung chính vào
công việc kinh doanh thì sẽ mang lại cho họ hiệu quả và lợi nhuận ngày càng cao
hơn đồng thời phục vụ cho người dùng tốt hơn”."OFDFAD??RM:
Dm\OX_9]ADW;CD<AMe?‰?:=Ae?<=W
\
Quản lý và lưu trữ dữ liệu lớn (Big data/Data intensive): Các công ty
lưu trữ các thông tin địa lý (GIS), thông tin về biến đổi khí hậu trên một
khu vực, các công ty tài chính, chứng khoán.
Nâng cao khả năng tính toán chuyên sâu (Computation intensive):
Các công ty phân tích về thị trường, phân tích dữ liệu lớn, phân tích mạng,
hay các hệ thống cần thời gian tính toán nhanh và chính xác nói chung.
Tiết kiệm các phi phí: Giảm thiểu chi phí trang bị phần mềm, nhất là đối
với các cá nhân và tổ chức nhỏ mong muốn phát triển bằng các công
H?W M:7
nghệ phần mềm thương mại mới hay các doanh nghiệp có thể tinh giảm
nhân sự mà công việc vẫn hoạt động tốt.
cAXx"=>?@AEDFAD??R{U€AˆA•`AoD:
ACA_?ŠA>X=F†@h?<?†AA†”=e?%ATMTA"^A:K‹
\O‰AMOAC?"†?ll:Me>:F@DN=AMX
>X=F†@h?<?X:?‡‰?pAKrx?l_{Ac@AMoAMe?
"x?l_{K‹C@>H;S^@>:F@aAN9_=`
>X=F>>Y†Š‡AM_@=WKL>S>H;Sl:І?
\Oh@_DhA<;YKoAh’9:AR?<D]
OF•K‹^@OA†>:F@;•:;–?\O
aYKoAh?†?laAN=AMX†9_=`>X=FF9_;
@ArAN.NDADW?SAeAM]=W@AAMNAP9_
=`†e:=c@\]†%=T:>TM•T?•@>SOF
DFAD??R=D<ACA]mDR†XA•Xx%;:Ak
DpA@{;x=Akt=Dp{\O‡=XA•:?—AMeUU†
?Da‰=D<U€AUpDNK=Wc;?:=Kt\UFA
MOFDFAD?
?R†?pAKrFArAA
:KK;T?@AD•@AAMN;
?: =X=W A=
<=I;tAAK
Kk:M:==T=?@A†AA
= k M> ?@A e†
DFAD??R=?pA•
?l:";`Ao
x>N{@h?<?A•?A
R =e %ATMTA : ?
l_
Hình 1. Mô hình điện toán đám mây
H?W M:3s
Hãy xem “Bảng so sánh tổng thể” để thấy được mục tiêu của các hệ thống tính
toán lớn và công nghệ điện toán đám mây đã mang lại cho người tiêu dùng.
Tên hệ thống xử lý Triết lý hướng đến Mục tiêu hỗ trợ
Tính toán song song -
Parallel computing
Khai thác tối đa hiệu
suất của hệ thống ;<Ar
Dp†;AF9_
m = F Ar
:K˜Up
Tính toán lưới -
Grid computing
Hợp tác (collaborative)
và chia sẻ việc sử dụng
tài nguyên khoa học†
C@ >H ;S
>S‚U A
SAN
m“AMWA8
UŒA8_AO
9: >S m
>nr
Điện toán đám mây -
Cloud computing
Cung cấp tài nguyên†
=? U:\ET>
FAriMAET>A]
AeZUp•L=`†Up
†=AMX[K?:MAE
@T†A:U=TA”
“AMWl]D]
R ; >: F@‚A8
m;>H;S
DBAA••:
2. Định nghĩa
cAXxDFAD??R{a<DHI:\:†AnAp
;\:A†;cl:C@
ETheo định nghĩa của SYS-CON Media Inc[2]:Điện toán đám mây là một hệ
thống bao gồm nhiều máy tính sao cho các tài nguyên gồm: nguồn điện (power),
khả năng lưu trữ (storage), nền tảng (platform) và các dịch vụ (services) được trừu
tượng hóa, ảo hóa, có tính co dãn động và quản lý tài nguyên một cách thật hiệu
quả để cung cấp theo nhu cầu cho người dùng qua Internet.
ETheo định nghĩa của NIST[6]:Điện toán đám mây là một mô hình phổ biến,
thuận lợi, có khả năng truy cập Internet để chia sẻ cấu hình về nguồn tài nguyên
một cách nhanh chóng và người dùng chỉ cần bắt đầu với một chi phí tối thiểu để
tương tác với các dịch vụ được cung cấp.Điện toán đám mây có các đặc điểm nổi
bật như
Tự cấu hình, tự tối ưu, tự điều chỉnh, tự bảo vệ theo yêu cầumKL
>SaANAtlAM9AMPKL>S?\OD‰–aKtAYA
H?W M:33
X:m>n;C@>H;SZSelf-configuring, Self-healing,
Self-optimizing, Self-protecting)
Có tính đàn hồi và độ co giãn “động”: I:=a\_fA:D8
:a;<9?OAnAp;hSANl:m>nAAm
DN?\:
ETheo định nghĩa của CISCO[4]:Điện toán đám mây là thông tin về nguồn tài
nguyên và dịch vụ được trừu tượng từ cơ sở hạ tầng cơ bản, cung cấp theo yêu
cầu và quy mô trong một môi người đa người sử dụng.
Theo yêu cầu"ˆAeDWC@9<:=c@A\h
A]A†U€ADh\aeh;‡=c@a:DY\aKL>S
Theo quy mô"C@>H;SˆAe_;OaK•DN
D@DWhAtKtl:a
Theo môi trường đa người sử dụng"ˆAeC@
<mKL>SA•?pAFAtDY_CA†A]A\F?DW@
9AMPC@
- Theo “Cloud Security and Privacy - An Enterprise Perspective on
Risk and Compliance “ - O'Reilly, 2009: Điện toán đám mây là một dạng hệ
thống song song phân tán bao gồm tập hợp máy chủ ảo kết nối với nhau, các
máy chủ ảo này được cấp phát tự động và thể hiện như một hay nhiều tài
nguyên tính toán độc lập dựa trên sự đồng thuận ở mức dịch vụ được thiết lập
thông qua quá trình đàm phán giữa người sử dụng và nhà cung cấp.
- Theo Wikipedia [15]:Điện toán đám mây (cloud computing) là một mô hình
điện toán có khả năng co giãn (scalable) linh động và các tài nguyên thường
được ảo hóa được cung cấp như một dịch vụ trên mạng Internet.
H?W M:3G
Hình 2. Having secure access to all your applications and data from any network device
3. Lịch sử phát triển
dAMP@AAMNDFAD??R=e9:D]:]Arˆ?"AF
;<AA=Z@:M:==T=?@A†>KAMUAT>?@A[;•T?@h?<?
=?pA>H;SDN\>:"?r@AAMNAM9AMPP
A;@AAMNDFAD??RK:
Ef?37+3†„ :":MAD•N;FAA=?pAAF
Ef?37+7†„"w\=>TMD•D:M:`Ao=e\]AX:?A=
;:DNAMc@;AtF>SAUCA\™YDR
Ef?3777†OA:=TKiMTD•C@>S>t:AMejTUKAT
K:=TKiMT?
Ef?GssG†OA?:bD•D:M:>H;S=>?@AAM;F=
AMX;AAAMejTUKAT:?:b?
4. Mô hình tổng quan
Hình 3. Biểu đồ sử dụng cloud computing
H?W M:3J
"ˆDFA\8=ˆ@h?<?†>H;SK‹Œ?A?
l_:‰Š=xD??RAMe%ATMTA{A:;PAMx?A:DP;
;f@‰AMe?BADCA{DN?Šm\]Ar;KL>SUCA\
F:†C@D:M:<>H;Sl:DFAD??RAT
<\:†AT…Me’AADp
\:Da†;FAW@=>:x?l_{DN_9]A?pAU
A=l:\;š‰=?pA;CD<\a\f";P;c†
C@>H;SD:a•AW@x?l_{=;:A
xK\?@A{;D:M:…DN_9]AUA=l:
\
Hình 4. Mô hình tổng quan của cloud computing
5. Phân loại lớp dịch vụ
Hệ thống “điện toán đám mây” được phân loại thành 4 lớp dịch vụ:
1. Software as a Service (SaaS): ">SDW@R@r9:?
>t:AMe9AMPDf\`>H;S;ATeh>S:=TKiMT†
=T† MKiA”
H?W M:3(
Hình 5. Software as a Service
2. Platform as a Service (PaaS): : ˆ? ?O AMm At F†
iM:?TjM\@AAMN@h?<?;A@hDWN:\Ž?AT
U_9<@h?<?9:?>>AA<ATAm:KL>SZ@:E
:KEE[>S=T@@KyT†?:bƒTUTM;TK”
3. Infrastructure as a Service (IaaS):Y>nDNAA;=AMXDW
N:9:?>>AA<@ATAm:KL>S>SF
Ar?:by"G
4. IT foundation:<A_%Œ?•R>t\rYU_=@@:
AMea
Hình 6. Mô tả các lớp phân loại của điện toán đám mây dưới góc nhìn 3D
H?W M:3Q
6. Phân loại theo vị trí
Dựa vào tiêu chí vị trí nơi các cloud đóng vai trò là máy chủ, công nghệ điện
toán đám mây được chia thành 4 loại: Private Cloud, Public Cloud, Hybrid Cloud và
Community Cloud.
6.1. Public Cloud
E"YKoAhAADW=AC@>H;S;aKt:K˜Y
KoAhX:A8;:
Em>n\OPACDW;HAMDBA?lAMYKoAhđiện
toán đám mây.
E " C@ >H ;S@U= => ?:b† ƒ>j bMT† =T
@@K”
6.2. Private Cloud
E"YKoAhAADW9]ADHUo\P;c†DYe
\K‹U]ADW;HAM?lDBAoDR;\OaKt:K˜X:
A8;:
E‡a?“\KL>Se@AOAm\U–M:
K‹ArY<;R:DWAU_?cAYU="=>
E.NPC@M;:AT"=>T:?,…
6.3. Community Cloud
E"YKoAhDW:K˜X:A8an?pA?r9:AR?
;:U_?cA†A…?9<†e?O”
E.W9_=`pUpUoXA8AMa?B:UeAU:
Z:AM>E@:MA[DAcDN9_=`
EHAMDBA?laANoAMBa?
E"@U–M:l:XmKL>SAM"??A"=>AmK‹A
YU="=>K;M;:AT"=>K‹Ar<Y
6.4. Hybrid Cloud
E.R=Kt\]AW@X:::<==>\NAMeZM;:AT"=>†U=
"=>†"??A"=>[DNPAe?pAUM>"=>
H?W M:3+
Hình 7. Phân loại theo vị trí các clouds
M?r9:F\]AW@†?lDW9_=`rU="=>
;>S=e9:D]U_?cADW9_=`M;:AT"=>
n8DFAD??RZ=>UMKA[=AcAX>nDN•DH?pA
FArA8KL>SYKoAhMel:?P;FKL>SUP
Am=KL>SDFAD??RAMm:DN?
":D@AAMNl:=>aANDWAMPUAa?=WPg
ˆ?a(:DA•9AMP=AMX>X=FAt@Ao<AMAR?\:
D]PA9AMPKL>Sˆ>S9:Kt\]AW@
l:<==>\:
Hình 8. Mô hình phân loại
H?W M:31
H?W M:3g
Hình 9. Các giai đoạn phát triển Cloud
7. Các đặc điểm trong điện toán đám mây
7.1. Ưu điểm
ELợi ích về chi phí:m>n‡hAM_@=e9:A;cF
Ar;@KL>Sa>SI:=m>nKL>SU:eAP
‡hAM_@?SDDa?AOxuse-only-what-you-need {;xpay-only-
what-you-used”. "@DW_?D\N;@;rDhADWN
K:ADpAe.<=?_?M_;FA]@c†›
YKoAhDWC@UoDrAAJ;\Oh@_?:DN
>nA;SAAAtF?pA=h:eKR?\OAm
•eFDH>t:AMeYKoAAAThAPArAYDr;
XAnŠ>t:AMe;FKL>S;\—f%DWD‰–ArAN
;FAtACD<Ac@AMa:YKoAhAM?pAKr=I;t\>:
K‹a@AC@Y
- Tính linh hoạt::aC@>=W@nW@hKL
>S†>>A:D8\r=WO;F;:’a\_f
C@K•AeYKoAhOF?pA:a;A
Ar\•?"_AF\_fAtDpa:†C@Dl>H;ShA]AAT
ehmKL>S
ETập trung vào khả năng cốt lõi:e=Wl:ˆAe
H?W M:37
AMDFAD??R†DNC@>H;ShA]AmKL
>S>KtD<A]A;?KAl:Y9:AMtAp@l
ETính bền vững.FAD??Raf=WAeASAYK;?pA
AMAR?=AMX>X=FAOAmAMn@Y>F=AMX>X=F
- Tính co giãn linh động: "C@AeAMe?pAYKox?H{†AtU_AR
>H;S;hAm:AtFKCAADpDW9:KA;\]AM^
CA9DWCAM^>njTUKTM;T:A]@FAr
ECơ sở hạ tầng và tài nguyên:tDp=c@X:A]AUH;;HAM=?m>n
aANAMc@FArUŒKL>SAMP>FAjTU?\O9:AR?
D];HAMl:Š:A]AUH?ŠD:>n†;>S"†?U=TPYKo
AhiiEKATDWC@UoDrAAJ;DWAMc@AO9:
%ATMTA†>Dam>naAN\]ArA•UCA\™Y
ETính bảo mậtm;Ac@AMa:>X=F†AeDW^AMŠU_
?cAFU_?cAAmAPArA:ArAYFArAM<Ar†?pA@h
UoC@aAN><ˆ=t;F_9]A;CD<
U_?cA?<\\OaDl@DNAtF
EKhả năng tính toán và lưu trữ: pAR–DWDBAM:==?DNaAN
Aff=tAA;=AMX>X=F=eP=hK;‡>n@h
A“u.FAD??R=?pA>H;SAA;=AMX>
C@>H;SC@\†;P;cf=tAA;=AMX>X=F
a\_fAf=eP=hK;;F‡>nFArAAAM<
Arl:\.<@SAp;f=tl:C@>H;S
\O@SAp;FArA“l:\Am>?l:
C@>H;SDBUFA=X?af=tAAMCA=
DNaANC@<m
- Vấn đề bản quyền:CD<;<U_9<@h?<?=?pA;CD<]AK:
_Dr;OA\?@h?<?a9:DFAD?
?RAP‡hC@>H;SU–A<M:?:U_9<APACA_\
l:ŠD<aANKL>Sa?pA@h?<?aU_9<AcAKt?
H?W M:Gs
\O@_U–M:?pAKrA<=DN?:U_9<
Cơ sở dữ liệu: X\:AOA;Dm=e\]A;^@
;FAP?\]?>X=F"DN?l:YKo>X=FU:ˆ?
Tăng cường tính sẵn sàng]•_M:=“AMe?pAFArYKo>X=F†
a‡•_M:AMe?pA?_AOA†\O@_AUpYKo>X=F
Tăng cường hiệu suất:X=FDWDBAh;KAT;h=CA;
FArYKo>X=FaAKK†@•@A_>X=FRUŒ
X:?l
Giá cả:qAAr\•?;FAM:?pA?=e\]A?A?aK
?–Y@l:?pA?=
Mềm dẻo:FAraANA:D8:KL:D8?\OR_oa
D]AUpYKo>X=F
Hình 10. Ưu điểm của cloud computing
H?W M:G3
7.2. Nhược điểm
1. Khả năng bảo mật
- oXAMAFZ%AT==TA:=M@TMA[
- MeAZM;:[
- .pAcZMKA[
2. Cần phải có đường truyền Internet tốc độ cao để thực hiện ứng dụng.
3. Khả năng đáp ứng cấu hình của hệ thống.
- K•Kl:>H;S†>X=F
- ">H;S\Ž?AT
- _f\O\N?KA>X=F
- .pAM>X=F
- _fpAX:xDFAD??R{†l:<A8
\:
4. Các quy định pháp luật cho các dịch vụ, giữa khách hàng và nhà cung cấp
II. So sánh giữa grid computing và cloud computing
hAc@AMKKX:M>?@A;=>?@A9:<
\:A•\]AM^†?OPU_?cA†?OPAY?†?OP=c@AMP†_
a:†?OP>X=F†?OPAAD]>S"?OP;<?BAA8
9AAPr:SANAPa?pAKrDN?\UFA
1. Mô hình thương mại (Business Model)
E OPAY?AM<ArAM@h?<?AMDR=P
AA@AT?pA?AM=>?@A?OPA:A@=
AY<†\‡hAM_AThKL>SM:†=>
?@A‰“AMW\_f?oMpFAr?:A\A]†A=m
KL>SaANAMN\:;FAr?pA=Y;@@nW@
E OPAY?l:M>?@A=D]>te
AM?OAMmŠAcADІ;Fe†@‰AF?
l:@lTM:M>=?pA;>SDNPPAAY?l:M>
?pAA8Da:c@ ;TM:M>APaANAMc@D]M>K
H?W M:GG
\;DˆAmaANKL>SAe†\]A9_AF?AMeFArM>
2. Mô hình kiến trúc (Architecture Model)
M\M>KAc@AMAMe;FAW@AeK•aˆ?_
@h†FD<†YKoAh:l:FArAP"=>K
D]C@Dp\:l:>H;SŒ?D@ArD:hm
KL>S::†%::†::
Hình 11. So sánh 2 mô hình kiến trúc ”grid computing” và “cloud computing”
3. Kết hợp tính toán và quản lý dữ liệu (Combining compute and data
management)
SUpl:>X=F‡F9_\?Kr=Wm>n;9?O
:AtKt=FAr?oMpAP;CD<\]AW@AA;
9_=`>X=FAMoA]Ar9:AMŠ;F_AFFKCA.a=U
ADHAmO;Fh;>X=F?aKL>SAMKrA9AMPAt
ADNAMArD:ADp>>m>X=F9:?M>KD•a?OPAc@
AM>S>X=F\8=ˆ‰"=>KAPK‹@_Dr?BA;;CD<
AMAY=:
H?W M:GJ
Mô hình kiến trúc grid computing
Mô hình kiến trúc cloud computing
4. Ảo hóa (Virtualization)
.R=OFDW\:A??‹AMh]A"=>KO
r?OPAAl:M>K, "=>KD‰–<>Sm
>n;ACA_>S@_DWAtF?pADˆAmDr;
mKL>SM>K\O>t:;OF_a:<"=>K†
DND_?U_DWAMeAA8_AMeAeAPOF_
a:’DWKL>SAM=›?UK
5. Mô hình lập trình (Programming Model)
E B>n?OP=c@AMPAM?OAMmM>K\Oa\UFA;<Y
U_K;?OAMm=c@AMPKK;@RAAM<Ar
?OAMm=c@AMPAM<Ar %†=UK=\A†‰a?pA?pA?OP
=c@AMPDW9:AR?hDR= :@wT>T
E"=>K;<\9AC@cƒTUTM;TK%K†Y?m>n
CP;=c@AMP>H;S"=>>t:AMe%DWAMPUAMƒTU
TM;TK":A;6=X:A…DWŠ
AM>H;S
6. Mô hình ứng dụng (Application Model)
M>K?pAA89A“AMW<=>S\:;“AMWArA
AAFf:ZHPTMiM?:TC?@AE"["=
>SKKAMe?pAFArSUp\O@_9:ATMTA BA\
=>?@A’“AMW=>SAYAtM>K\ODA
DWAF9_Dr;>S"
III. Quản lý tài nguyên trong cloud computing
1. Tổng quan
d_=`AeAMDFAD??RDW:AJAh
ETầng Infrastructure>nDN9_=`AeAA?
A†w †Y=AMX>X=F;Ah?
- Tầng Platform:U:ˆ?6UœTAAM:T†%>TAA†?OAMmAtA†
9TT;>:A:U:KT
H?W M:G(
ETầng Application:U:ˆ?>S>SAT>‘†:
A]@†pA
Hình 12. Mô tả các tầng quản lý tài nguyên trong điện toán đám mây
Hình 13. Mô tả các dịch vụ trong điện toán đám mây
2. Các dạng tài nguyên
t:AMe;F9_=`†AeDW@RA:>
ETài nguyên vật lý (Physical resources): A†DI:=AMX†YKo>X=F†
Ah?”
- Tài nguyên luận lý (Logical resources):">S>nDNAtA†;
>S:A]@”
H?W M:GQ