Cloud Computing for Dummies
Exploring the Technical Foundation for Scaling
Computer Systems
1
Trường Đại Học Công Nghệ Thông Tin – Đại Học Quốc Gia TP.HCM
Khoa Mạng Máy Tính & Truyền Thông
Lớp : MMT03
GVHD: TS. Đàm Quang Hồng Hải
Nhóm 6:
Nguyến Hữu Ru 08520582
Nguyễn Thành 08520347
Trần Minh Kỳ 08520558
Trần Quang Khánh 08520552
Nội Dung Chính
•
So sánh trung tâm dữ liệu truyền thống với điện toán
đám mây:
+ Chi phí hoạt động
+ Chi phí công nghệ
•
Qui mô kinh tế đạt được
•
Các vấn đề mấu chốt để tiết kiệm chi phí
2
Các Thành Phần Cần Đầu Tư
•
Phần cứng, bao gồm các
máy chủ, hệ thống lưu
trữ,…
•
Điện năng cung cấp tổng
•
Chi phí cho phần cứng sẽ khác nhau đáng kể, phụ thuộc
vào các công việc mà hệ thống xử lí.
•
Nếu trung tâm dữ liệu cung cấp video như You TuBe
thì nhu cầu lưu trữ và hạ tầng lưu trữ cũng lớn.
•
Nếu trung tâm lưu trữ tin nhắn, văn bản như Twitter thì
không đòi hỏi nhiều không gian lưu trữ và hạ tầng lưu
trữ cũng không lớn.
6
So Sánh Trung Tâm Dữ Liệu Truyền
Thống Và Điện Toán Đám Mây
•
Trung tâm dữ liệu truyền thống:
+ Xác định kế hoạch mua phần cứng theo nhu cầu
+ Cần mua thêm thiết bị hàng năm để nâng cấp
+ Không có qui mô về mặt kinh tế
•
Trung tâm dữ liệu điện toán đám mây:
+ Mua thiết bị tùy thuộc vào mục đích công việc
+ Các phần cứng được thiết kế riêng
+ Dịch vụ theo nhu cầu, có qui mô kinh tế
7
So Sánh Trung Tâm Dữ Liệu Truyền
Thống Và Điện Toán Đám Mây (tt)
•
Trung tâm dữ liệu điện toán đám mây cung cấp dịch vụ
theo yêu cầu một cách kinh tế còn các trung tâm dữ liệu
truyền thống không có cùng một qui mô kinh tế.
10
Phần Mềm Trong Trung Tâm Dữ Liệu
•
Cần cân nhắc số lượng phần mềm liên kết ở mức hệ
thống vì số lượng càng nhiều thì càng tiêu tốn tài
nguyên.
•
Trung tâm dữ liệu điện toán đám mây có ít thành phần
hơn, chi phí phần mềm phụ thuộc vào mô hình và doanh
thu sẽ được tối đa hóa theo mô hình.
11
IaaS, PaaS, SaaS Và Chi Phí Phần Mềm
•
IaaS : xây dựng môi
trường cho các ứng
dụng khác thực thi, cần
được quản lí và bảo
mật.
12
Kiến trúc điện toán đám mây
IaaS, PaaS, SaaS Và Chi Phí Phần Mềm(tt)
•
PaaS : cung cấp một bộ phần mềm nên chi phí sẽ cao
hơn IaaS. Để giảm giá thì các nhà cung cấp sẽ chia
thành các gói phần mềm nhỏ hơn.
•
SaaS: cung cấp các ứng dụng phần mềm cho khách
hàng và thường tận dụng những thành phần mã nguồn
mở để giảm chi phí.
13
Lợi ích của điện toán đám mây
Quy Mô Kinh Tế Và Lợi Ích(tt)
•
Các lệnh thi hành CPU và các phần mềm trên đám mây
cần được tối ưu để hệ thống hoạt động tốt hơn.
•
Ảo hóa mạng: góp phần tăng lợi ích về quy mô kinh tế.
17
Mô hình ảo hóa của Microsoft
Quy Mô Kinh Tế Và Lợi Ích(tt)
•
Giá cả truyền thông tốt hơn: mua nhiều băng thông với
giá thành hợp lí. Giá thành và băng thông không tăng
theo tỉ lệ.
•
Có thể dự đoán lưu lượng mạng: khó khăn hơn nếu hoạt
động ở mức IaaS hoặc PaaS vì các công việc ít đồng
nhất.
18
Tối Ưu Hóa Các Thành Phần Khác
•
Nhằm giữ chi phí lưu lượng thực của hệ thống ở mức
thấp nhất có thể.
•
Giảm chi phí thực hiện các tác vụ bao gồm cả IaaS,
PaaS và SaaS.
•
Các thông số về chi phí cần được tính toán kỹ lưỡng
như việc lưu trữ hay vận chuyển các bytes thông tin
trong hệ thống.
Mô hình kiểm soát truy cập của
điện toán đám mây
Tối Ưu Hóa Các Thành Phần Khác (tt)
•
Bảo mật:
+ Ngoài việc quan tâm đến các quyền truy cập, cần phải
xét đến các tiến trình xấu, xâm hại hệ thống có
thể phát tán bên trong hoặc bên ngoài hệ thống.
+ Tích hợp các cơ chế kiểm soát, bảo mật an ninh
vào các ứng dụng cũng như trong các hoạt động
ủa PaaS và SaaS.
23
Tối Ưu Hóa Các Thành Phần Khác (tt)
•
Bộ nhớ đệm của client:
+ Thiết lập việc xử lí trên các thiết bị client (PC,
MAC, Smartphone,…) nhiều nhất có thể để giảm
tải trên trung tâm dữ liệu.
24
Bộ nhớ đệm trên client
Tối Ưu Hóa Các Thành Phần Khác (tt)
•
Bộ nhớ đệm của client:
+ Cần thiết lập các giao diện trên client hoặc có thể thiết
kế kiến trúc để tối đa hóa khả năng xử lí của client.
+ Khách hàng không cần bận tâm đến quá trình thực thi
vì nó được thiết kế trong suốt đối với khách hàng.
25