Tìm hi u v mô hình Đi n toán Đám mây
Cloud Computing (CC) hình di n toán cho phép truy c p qua m ng đ l a
ch n và s d ng tài nguyên tính toán theo nhu c u m t cách thu n ti n nhanh
chóng, đ ng th i cho phép k t thúc s d ng d ch v , gi i phóng tài nguyên d ế
dàng, gi m thi u các giao ti p v i nhà cung c p. ế
S ti n hóa c a mô hình đi n toán ế
Mô hình đi n toán ti n hóa qua các th i kì l ch s khác nhau do s phát tri n c a ế
máy tính h t ng m ng truy n thông. T th h máy tính th nh t đ n th ế ế ế
h th ba, máy tính v n các máy tính c ng k nh, đ t đ ; các ch ng trình ươ
ng d ng đ c phát tri n v i chi phí r t cao do s thi u thân thi n c a ngôn ượ ế
ng l p trình cũng nh đi u ki n v n hành và s d ng h th ng kh t khe. ư
Th h th 4 c a máy tính xu t hi n nh ng năm 70 đ n nay v i s xu t hi nế ế
c a vi x v i các ngôn ng l p trình thân thi n, phù h p h n cho t ng lĩnh ơ
v c ng d ng đ c thù. V i vi c cho ra đ i máy tính nhân đ u nh ng năm 80
c a IBM Apple, đi n toán đã đ c ti p c n r ng rãi tr nên ph thông. ượ ế
B c sang nh ng năm 80 nh t nh ng năm 90 công ngh h t ng m ng.ướ
Truy n thông đã nh ng b c phát tri n v t b c, v i s ra đ i c a m ng ướ ượ
Internet k t n i toàn c u và s bùng n c a ng d ng Web.ế
Ngày nay, nh ng năm đ u th k 21, h t ng máy tính, vi n thông đã h i t trên ế
n n công ngh s . Công ngh k t n i dây, không dây qua cáp đ ng, cáp ế
quang, v tinh, wifi, m ng 3G, 4G,… cho phép k t n i m ng toàn c u, v n t i ế ươ
c vùng sâu, vùng xa nghèo khó. V i h t ng ICT phát tri n nh v y, các thi t ư ế
b tính toán cũng h t s c đa d ng t các siêu máy tính, máy ch l n, t i các máy ế
tính nhân, máy tính xách tay, các thi t b di đ ng thông minh hay các đi nế
tho i di đ ng giá r đ u có th k t n i v i nhau – m t th gi i đã k t n i. ế ế ế
Khi th gi i đi n toán đã k t n i, làm th nào đ khai thác đ c t i đa năng l cế ế ế ượ
đi n toán đó v i chi phí th p nh t nhanh nh t? Làm th nào đ m t doanh ế
nghi p h thông ng d ng ERP trong vòng 24 gi ? Làm th nào đ d án ế
ph n m m môi tr ng phát tri n v i công c qu n d án s n sàng trong ườ
vòng 4 gi ? Làm th nào đ giáo hi u tr ng vùng cao th ng d ng ế ưở
qu n h s , giáo án t c thì không ph i tìm hi u các b c “cài đ t” ho c ơ ướ
“sao l u d li u”? Không th k h t các nhu c u t ng t , nh ng th nóiư ế ươ ư
đi n toán đám mây là hình đ c kỳ v ng đáp ng các nhu c u đó, đem s n ượ
ph m d ch v công ngh thông tin ch t l ng cao đ n m i đ i t ng theo ượ ế ượ
nhu c u, v i th i gian nhanh h n và chi phí r h n. ơ ơ
Khái ni m Cloud Computing
“Cloud Computing” (CC) l thu t ng “th i s ” nh t trong gi i công ngh
thông tin trên th gi i hi n nay đ c Gartner x p đ u b ng trong các côngế ượ ế
ngh chi n l c t năm 2010. D u v y, CC v n m t hình đang ti n t i ế ượ ế
hoàn ch nh, các hãng công ngh cũng nh các t ch c tiêu chu n trên th gi i ư ế
đang đ a ra các đ nh nghĩa và cách nhìn c a riêng mình.ư
Tác gi th y r ng đ nh nghĩa c a NIST ràng v i cách nhìn bao quát: “CC
hình di n toán cho phép truy c p qua m ng đ l a ch n s d ng tài
nguyên tính toán (ví d : m ng, máy ch , l u tr , ng d ng d ch v ) theo nhu ư
c u m t cách thu n ti n nhanh chóng, đ ng th i cho phép k t thúc s d ng ế
d ch v , gi i phóng tài nguyên d dàng, gi m thi u các giao ti p v i nhà cung ế
c p”.
Theo đó, hình chính cho phép s d ng d ch v theo yêu c u (on-demam
service); cung c p kh năng truy c p d ch v qua m ng r ng rãi t máy tính đ
bàn, máy tính xách tay t i thi t b di đ ng (broad net-work access); v i tài nguyên ế
tính toán đ ng, ph c v nhi u ng i (resource pooling for multi-tenanci), năng ườ
l c tính toán ph n m m d o, đáp ng nhanh v i nhu c u th p t i cao (rapid
elasticity). Mô hình CC cũng đ m b o vi c s d ng các tài nguyên đ c “đo” đ ượ
nah fucng c p d ch v qu n tr t i u đ c tài nguyên, đ ng th i ng i dùng ư ượ ườ
ch ph i tr chi phí cho ph n tài nguyên đã s d ng (pay-by-use).
Mô hình các l p d ch v
D ch v CC r t đa d ng bao g m t t c các l p d ch v đi n toán t cung
c p năng l c tính toán trên d i máy ch hi u su t cao hay các máy ch o, ướ
không gian l u tr d li u, hay m t h đi u hành, m t công c l p trình, hayư
m t ng d ng k toán Các d ch v cũng đ c phân lo i khá da d ng, nh ng ế ượ ư
các hình d ch v CC ph bi n nh t th đ c phân thành 3 nhóm: D ch v ế ượ
h t ng (IaaS), D ch v n n t ng (PaaS) và D ch v ph n m m (SaaS).
D ch v h t ng IaaS (Infrastructure as a Service)
D ch v IaaS cung c p d ch v c b n bao g m năng l c tính toán, không gian ơ
l u tr , k t n i m ng t i khách hàng. Khách hàng (cá nhân ho c t ch c) thư ế
s d ng tài nguyên h t ng này đ đáp ng nhu c u tính toán ho c cài đ t ng
d ng riêng cho ng i s d ng. V i d ch v này khách hàng làm ch h đi u ườ
hành, l u tr các ng d ng do khách hàng cài đ t. Khách hàng đi n hình c aư
d ch v IaaS th m i đ i t ng c n t i m t máy tính t cài đ t ng ượ
d ng c a mình.
d đi n nh v d ch v này d ch v EC2 c a Amazon. Khách hàng th
đăng s d ng m t máy tính o trê d ch v c a Amazon l a ch n m t h
th ng đi u hành (ví d , Windows ho c Linux) và t cài đ t ng d ng c a mình.
D ch v n n t ng PaaS (Platform as a Service)
D ch v PaaS cung c p n n t ng đi n toán cho phép khách hàng phát tri n các
ph n m m, ph c v nhu c u tính toán ho c xây d ng thành d ch v trên n n
t ng Cloud dó. D ch v PaaS có th đ c cung c p d i d ng các ng d ng l p ượ ướ
gi a (middleware), các ng d ng ch (application server) cùng các công c l p
trình v i ngôn ng l p trình nh t đ nh đ xây d ng ng d ng. D ch v PaaS
cũng có th đ c xây d ng riêng và cung c p cho khách hàng thông qua m t API ượ
riêng. Khách hàng xây d ng ng d ng t ng tác v i h t ng CC thông qua ươ
API đó. m c PaaS, khách hàng không qu n n n t ng Cloud hay các tài
nguyên l p nh h đi u hành, l u gi l p d i. Khách hàng đi n hình c a ư ư ướ
d ch v PaaS chính là các nhà phát tri n ng d ng (ISV).
D ch v App Engine c a Google m t d ch v PaaS đi n hình, cho phép khách
hàng xây d ng các ng d ng web v i môi tr ng ch y ng d ng phát tri n ườ
d a trên ngôn ng l p trình Java ho c Python.
D ch v ph n m m SaaS (Software as a Service )
D ch v SaaS cung c p các ng d ng hoàn ch nh nh m t d ch v theo yêu c u ư ư
cho nhi u khách hàng v i ch m t phiên b n cài đ t. Khách hàng l a ch n ng
d ng phù h p v i nhu c u s d ng không quan tâm tói hay b công s c
qu n lý tài nguyên tính toán bên d i. ướ
D ch v SaaS n i ti ng nh t ph i k đ n Salesforce.com v i các ng d ng cho ế ế
doanh nghi p mà n i b t nh t là CRM. Các ng d ng SaaS cho ng i dùng cu i ườ