M C L C
2
M ĐU
Máy vi tính ngày nay đã tr thành m t ph n t t y u c a cu c s ng. Chúng ế
ta c n máy tính kh p m i n i, có th là cho công vi c, nghiên c u ho c trong ơ
b t k lĩnh v c nào. Khi vi c s d ng máy tính trong cu c s ng hàng ngày c a
chúng ta tăng lên, các ngu n tài nguyên máy tính mà chúng ta cũng c n tăng lên.
Đi v i các công ty l n nh Google và Microsoft, khai thác các ngu n tài nguyên ư
nh v y khi h c n không ph i là m t v n đ l n. Nh ng khi nói đn doanhư ư ế
nghi p nh h n, các ngu n tài nguyên l n nh v y tr thành m t y u t r t l n ơ ư ế
tác đng đn kinh doanh. V i nh ng v n đ l n v c s h t ng CNTT nh ế ơ ư
máy h ng, treo c ng, l i ph n m m, v.v. Đó th t s là nh ng v n đ r t đau
đu cho các doanh nghi p. Đi n toán đám mây cung c p m t gi i pháp cho tình
tr ng này. Đi n toán đám mây là m t cu c d ch chuy n cách m ng trong đó vi c
tính toán s đc chuy n t máy tính cá nhân và th m chí c các máy ch ng ượ
d ng doanh nghi p, cá nhân đn m t đám mây máy tính. Đám mây là m t hình ế
t ng đ ch đn t p các máy ch o hóa có th cung c p các ngu n tài nguyênượ ế
c a máy tính khác nhau cho khách hàng c a h . Ng i s d ng c a h th ng ườ
này ch c n đc quan tâm t i các d ch v máy tính đang đc yêu c u. Cái chi ượ ượ
ti t bên d i h th ng c a nó nh th nào thì đc n kh i ng i dùng. Các dế ướ ư ế ượ ườ
li u và các d ch v cung c p n m trong các trung tâm d li u c a đám mây có
kh năng m r ng l n và có th đc truy c p b t k đâu, t b t k thi t b ượ ế
đc k t n i trên th gi i. Đi n toán đám mây là m t ki u tính toán mà đó cácượ ế ế
công vi c CNTT đc cung c p nh m t d ch v trên internet đn nhi u khách ượ ư ế
hàng bên ngoài và khách hàng đc tính ti n theo s s d ng d ch v c a h .ượ
Nhi u nhà cung c p đi n toán đám mây đã xu t hi n và có m t s tăng tr ng ưở
đáng k trong vi c s d ng d ch v này. Google, Microsoft, Yahoo, IBM và
Amazon đã b t đu cung c p d ch v đi n toán đám mây. Trong đó Amazon là
nhà tiên phong trong lĩnh v c này. Các công ty nh h n nh SmugMug, m t trang ơ ư
web l u tr hình nh tr c tuy n, có s d ng d ch v đi n toán đám mây đ l uư ế ư
tr t t c các d li u và th c hi n m t s d ch v c a mình. Đi n toán đám mây
đc s d ng trong các lĩnh v c khác nhau nh web hosting, l p trình song song,ượ ư
d ng hình đ ho , mô hình tài chính(IBM Clouds), các ph ng pháp duy t và tìm ươ
ki m trên web(web spider), phân tích gen(Amazon Clouds), v.v.ế
3
CH NG 1ƯƠ
T NG QUAN V ĐI N TOÁN ĐÁM MÂY
1.1 T ng quan v đi n toán đám mây
1.1.1 T ng quan v đi n toán đám mây
*L ch s ra đi
Cu c cách m ng Công nghi p 4.0 liên quan đn “Internet k t n i v n v t” ế ế
n ra đã t o ra nhi u ki n th c, ng d ng m i trên lĩnh v c đi n t , trong đó ế
xu t hi n cái tên Đi n toán đám mây. Khái ni m này đang d n tr nên ngày m t
quan tr ng trong cu c s ng con ng i cũng nh lĩnh v c c a nó. ườ ư
Năm 1999, s xu t hi n c a Salesforce.com đánh d u c t m c đu tiên c a
đi n toán đám mây. Xu t hi n sau đó là Amazon Web Services vào năm 2002,
trong đó cung c p m t b các d ch v d a trên đám mây bao g m l u tr , tính ư
toán và ngày c trí tu nhân t o thông qua Amazon Mechanical Turk
Năm 2006, Amazon ra m t điên toán đám mây Elastic Compute c a nó (EC2)
là m t d ch v web th ng m i cho phép các công ty nh , cá nhân thuê máy tính ươ
mà trên đó đ ch y các ng d ng máy tính c a mình. Theo Jeremy Allaire – giám
đóc đi u hành c a Brightcove: “Amazon EC2/S3 là m t d ch v c s h t ng ơ
đi n toán đám mây có th truy c p r ng rãi đu tiên”.
Tính t i th i đi m hi n t i, có r t nhi u các s n ph m đi n toán đám mây
đc đa ra nh Google App Engine, Microsoft Azire, Nimbus…ượ ư ư
*Khái ni m
V y đi n toán đám mây là gì?
Đ tr l i cho câu h i này đã có r t nhi u khái ni m v đi n toán đám mây
đc đa ra b i các chuyên gia trong ngành.ượ ư
Theo Vi n qu c gia v chu n hóa và công ngh c a M NIST thì Đi n
toán đám mây là m t mô hình cho phép thu n ti n, truy c p m ng theo yêu c u
4
đn m t n i ch a các ngu n tài nguyên tính toán có th chia s c u hình đcế ơ ư ượ
(ví d : m ng, máy ch , l u ch , ng d ng và d ch v ), có th đc cung c p và ư ượ
phát hành nhanh chóng v i n l c qu n lý ho c t ng tác v i nhà cung c p t i ươ
thi u”.
Còn theo Wikipedia Đ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”.ượ ượ ư
Gartner m t chuyên gia trong lĩnh v c này chia s r ng: Đi n toán đám
mây là m t ki u tính toán trong đó các năng l c công ngh thông tin có kh năng
m r ng r t l n đc cung c p d i d ng d ch v qua m ng Internet đn ượ ướ ế
khách hàng bên ngoài”.
*L i ích c a đi n toán đám mây
M t s l i ích mà đi n toán đám mây đem l i:
Tri n khai nhanh chóng
Gi m chi phí
B o m t
Tính linh đng
Đa ph ng ti n truy c pươ
Chia s tài nguyên
Kh năng ch u t i cao
Ph c h i sau th m h a
Phòng ch ng m t mát
C p nh t ph n m m t đng
L i th c nh tranh ế
S b n v ng
5