You are on page 1of 5

ĐỀ CƯƠNG MÔN HỌC

1. Tên môn học: ĐIỆN TOÁN ĐÁM MẤY


2. Mã môn học: COM617
3. Số tín chỉ: 3 tín chỉ

4. Mô tả môn học
Môn ho ̣c tâ ̣p trung vào các mô hình, kiế n trúc và công nghê ̣ của điê ̣n toán đám mây. Cơ sở cho
phép xây dựng đám mây với dich ̣ vu ̣ linh hoa ̣t và nhiề u lơ ̣i ić h. Các nguyên lý ảo hóa, phân lớp
ảo hóa cùng với các cơ chế đă ̣c thù về điề u phố i tải, di trú, lâ ̣p lich ̣ cũng đươc̣ cung cấ p. Các
thách thức và vấn đề an toàn trên đám mây. Sau phầ n lý thuyế t là hướng dẫn khai thác dich ̣ vu ̣
đám mây, phát triể n ứng du ̣ng trên đám mây, cách thức cài đă ̣t mô ̣t đám mây riêng. Về khiá ca ̣nh
nghiên cứu, môn ho ̣c cũng cung cấ p cho ho ̣c viên cách thức mô phỏng đám mây với các công cu ̣
hiê ̣n hành. Ho ̣c viên cầ n có kiế n thức vể kiế n trúc máy tính, hê ̣ điề u hành, hê ̣ thố ng phân tán và
kỹ năng về lâ ̣p triǹ h

5. Mục tiêu môn học


5.1. Mục tiêu chung
Môn học nhằm cung cấ p kiế n thức nề n tảng về nguyên lý và công nghê ̣ của điê ̣n toán đám
mây và huấ n luyê ̣n kỹ năng khai thác cũng như nghiên cứu điê ̣n toán đám mây.
5.2. Mục tiêu cụ thể:
5.2.1. Kiến thức
- Giải thić h đươ ̣c tấ t cả các khái niê ̣m và công nghê ̣ nề n tảng cho phép xây dựng điê ̣n
toán đám mây bao gồ m các tính chấ t và mô hiǹ h dich ̣ vu ̣.
- Mô tả đươ ̣c các mô hiǹ h điê ̣n toán đám mây then chố t gồ m SaaS, PaaS, IaaS, và các
xu hướng công nghê ̣ liên quan.
- Giải thích đươ ̣c nguyên lý của các công nghê ̣ ảo hóa khác nhau và ứng du ̣ng vào viê ̣c
ảo hóa máy và ảo hóa data center
- Nêu và giải thích đươ ̣c các cơ chế thiế t yế u trong hê ̣ điề u hành đám mây
- Nêu đươ ̣c các thách thức liên quan đế n thực tiễn và an toàn thông tin trên đám mây
5.2.2. Kỹ năng
- Khai thác đươ ̣c các nề n tảng đám mây khác nhau như Amazon EC2, Google
AppEngine, Windows Azure, IBM Blumix. Cu ̣ thể :
+ Ta ̣o và quản lý các instance
+ Sử du ̣ng các công cu ̣ để thiế t kế và cài đă ̣t các ứng du ̣ng
+ Cấ u hình cung ứng và giám sát
- Xây dựng mô ̣t đám mây riêng bằ ng mã nguồ n mở và tić h hơ ̣p với đám mây công
cô ̣ng
- Sử du ̣ng công cu ̣ thiế t kế và mô phỏng đám mây
5.2.3. Thái độ
- Nhâ ̣n thấ y tiń h hấ p dẫn và lơ ̣i ić h của điê ̣n toán đám mây
- Tự nghiên cứu nâng cao trình đô ̣ và sẵn sàng áp du ̣ng công nghê ̣ đám mây

6. Nội dung môn học


Số Tài liệu
STT Tên chương Mục, tiểu mục
tiết tự học
1. Giới thiê ̣u điê ̣n 1.1. Khái niê ̣m Cloud Computing 1.2. 05 [1]
toán đám mây Cơ sở công nghê ̣ cho Cloud Computing
1.3. Mô hình lớp dich ̣ vu ̣ trong Cloud
Computing
1.4. Các đă ̣c tính của đám mây
1.5. Quản lý ha ̣ tầ ng đám mây
1.6. Các nhà cung cấ p dich ̣ vu ̣
IaaS,PaaS,SaaS
2. Máy ảo và sự ảo 2.1. Cấ u trúc, công cu ̣ và cơ chế ảo hóa 05 [2]
hóa Data Center 2.2. Ảo hóa CPU, bô ̣ nhớ và I/O
2.3. Quản lý tài nguyên
2.4. Ảo hóa data center
3. Kiế n trúc nề n tảng 3.1. Thiế t kế Data Center và ma ̣ng Data 05 [2, 3, 4]
của đám mây Center
3.2. Kiế n trúc lưu trữ và tiń h toán
3.3. Các nề n tảng đám mây công cô ̣ng:
GAE, AWS, and Azure
3.4. Quản lý tài nguyên trong Inter-
cloud
3.5 An toàn đám mây và quản lý an ninh
4. Cung ứng dich
̣ vu ̣ 4.1. Cung ứng máy ảo và dich
̣ vu ̣ di trú 09 [1]
ha ̣ tầ ng 4.1.1. Cung ứng máy ảo
4.1.2. Di trú máy ảo
4.1.3. Cung ứng và di trú máy ảo trong
phiên dicḥ vu ̣
4.2. Quản lý máy ảo trên các ha ̣ tầ ng
đám mây
4.2.1. Quản lý phân tán trên các ha ̣ tầ ng
ảo hóa
4.2.2. Kỹ thuâ ̣t lâ ̣p lich
̣ cho đăng ký
trước nguồ n lực
4.2.3. Quản lý nguồ n lực đảm bảo các
cam kế t SLA
5. Quản lý SLA 5.1. Các loa ̣i SLA 06 [1]
trong điê ̣n toán 5.2. Chu kỳ hiê ̣u lực của SLA
Số Tài liệu
STT Tên chương Mục, tiểu mục
tiết tự học
đám mây 5.3. Quản lý SLA trong đám mây
5.4. Quản lý tự đô ̣ng dựa vào chính sách
6. Lâ ̣p triǹ h trên đám 6.1. Các đă ̣c trưng của lâ ̣p triǹ h đám 10 [2]
mây và các môi mây
trường phầ n mề m 6.2. Mô hiǹ h lâ ̣p triǹ h phân tán và song
song
6.3. Hỗ trơ ̣ lâ ̣p triǹ h từ Google App
Engine
6.4. Lâ ̣p triǹ h ứng du ̣ng trên Amazon
cloud
6.5.Lâ ̣p trình ứng du ̣ng trên Microsoft
Azure
6.6. Các môi trường phầ n mề m cloud
khác
7. Mô phỏng đám 7.1. Mu ̣c đích mô phỏng đám mây 05 www.cloudbus.
mây 7.2. Các công cu ̣ mô phỏng đám mây org/cloudsim
7.3.Mô phỏng đám mây dùng CloudSim

7. Tài liệu tham khảo


7.1 Tài liệu chính
[1] Rajkumar Buyya, James Broberg, Andrzej M. Goscinski, Cloud Computing:
Principles and Paradigms, Wiley Publishing, 2011.
[2] Kai Hwang, Jack J. Dongarra, and Geoffrey C. Fox, Distributed and Cloud
Computing: From Parallel Processing to the Internet of Things, 1st Edition, Morgan
Kaufmann, 2011.
7.2 Tài liệu tham khảo
[3] Thomas Erl, Ricardo Puttini, and Zaigham Mahmood, Cloud Computing: Concepts,
Technology & Architecture, Prentice Hall, 2013
[4] Bernard Golden, Amazon web services for dummies, John Wiley & Sons, 2013.

8. Đánh giá kết quả học tập


Hình thức đánh giá môn học bao gồm điểm thi cuối khoá, điểm đồ án môn học, điểm bài tập trên
lớp và điểm chuyên cần. Điểm môn học của học viên là điểm trung bình điểm thi cuối khoá,
điểm đồ án môn học, điểm bài tập trên lớp và điểm chuyên cần, cụ thể:
- Điểm thi cuối khoá (ĐTCK): trọng số 0.50
- Điểm đồ án môn học (ĐĐAMH): trọng số 0.20
- Điểm bài tập trên lớp (ĐBT): trọng số 0.20
- Điểm chuyên cần (ĐCC): trọng số 0.10
- Điểm môn học (ĐMH) = 0.50×ĐTCK + 0.20×ĐĐAMH + 0.20×ĐBT + 0.10×ĐCC

9. Kế hoạch giảng dạy


STT Buổi học Nội dung Ghi chú
1. Buổi 1 1.1.Khái niê ̣m Cloud Computing Giao tài liê ̣u đo ̣c thêm và gơ ̣i
1.2.Cơ sở công nghê ̣ cho Cloud ý nô ̣i dung chính để viế t báo
Computing cáo
1.3.Mô hiǹ h lớp dich ̣ vu ̣ trong cloud
computing
1.4.Các đă ̣c tiń h của đám mây
1.5. Quản lý ha ̣ tầ ng đám mây
1.6. Các nhà cung cấ p dich ̣ vu ̣
IaaS,PaaS,SaaS
2. Buổi 2 2.1. Cấ u trúc, công cu ̣ và cơ chế ảo Giao tài liê ̣u đo ̣c thêm và gơ ̣i
hóa ý nô ̣i dung chính để viế t báo
2.2.Ảo hóa CPU, bô ̣ nhớ và I/O cáo
2.3.Quản lý tài nguyên
2.4.Ảo hóa Data Center
3. Buổi 3 3.1.Thiế t kế Data Center và ma ̣ng Giao tài liê ̣u đo ̣c thêm và gơ ̣i
Data Center ý nô ̣i dung chính để viế t báo
3.2.Kiế n trúc đám mây lưu trữ và tính cáo
toán
3.3 Các nề n tảng đám mây công cô ̣ng:
GAE, AWS, and Azure
4. Buổ i 4 3.4. Quản lý tài nguyên trong Inter- Giao tài liê ̣u đo ̣c thêm và gơ ̣i
cloud ý nô ̣i dung chính để viế t báo
3.5 An toàn đám mây và quản lý an cáo
ninh
5. Buổ i 5 4.1.Cung ứng máy ảo và dich
̣ vu ̣ di trú Giao tài liê ̣u đo ̣c thêm và gơ ̣i
4.1.1.Cung ứng máy ảo ý nô ̣i dung chính để viế t báo
4.1.2.Di trú máy ảo cáo
4.1.3.Cung ứng và di trú máy ảo trong
̣ vu ̣
phiên dich
6. Buổ i 6 4.2.Quản lý máy ảo trên các ha ̣ tầ ng Giao tài liê ̣u đo ̣c thêm và gơ ̣i
đám mây ý nô ̣i dung chính để viế t báo
4.2.1.Quản lý phân tán trên các ha ̣ tầ ng cáo
ảo hóa
4.2.2.Kỹ thuâ ̣t lâ ̣p lich
̣ cho đăng ký
trước nguồ n lực
4.2.3.Quản lý nguồ n lực đảm bảo các
cam kế t trong SLA
STT Buổi học Nội dung Ghi chú
7. Buổ i 7 4.2.Quản lý máy ảo trên các ha ̣ tầ ng Giao tài liê ̣u đo ̣c thêm và gơ ̣i
đám mây ý nô ̣i dung chính để viế t báo
4.2.1.Quản lý phân tán trên các ha ̣ tầ ng cáo
ảo hóa
4.2.2.Kỹ thuâ ̣t lâ ̣p lich
̣ cho đăng ký
trước nguồ n lực
4.2.3.Quản lý nguồ n lực đảm bảo các
cam kế t trong SLA
8. Buổ i 8 6.1.Các đă ̣c trưng của lâ ̣p trình đám Giao tài liê ̣u đo ̣c thêm và gơ ̣i
mây ý nô ̣i dung chính để viế t báo
6.2.Mô hiǹ h lâ ̣p trình phân tán và song cáo
song
9. Buổ i 9 6.3 Hỗ trơ ̣ lâ ̣p trình từ Google App Hướng dẫn sử du ̣ng Google
Engine APP Engine.
6.4 Lâ ̣p trình ứng du ̣ng trên Amazon Hướng dẫn sử du ̣ng Amazon
cloud cloud
10. Buổ i 10 6.5. Lâ ̣p trình ứng du ̣ng trên Microsoft Yêu cầ u tim ̀ hiể u lâ ̣p trình
Azure ứng du ̣ng trên IBM Bluemix
6.6.Các môi trường phầ n mề m cloud Hướng dẫn cài đă ̣t và cấ u
khác hình mô ̣t private cloud dùng
OpenStack
11. Buổ i 11 7.1.Mu ̣c đích mô phỏng đám mây Hướng dẫn thiế t kế và mô
7.2.Các công cu ̣ mô phỏng đám mây phỏng đám mây dùng
7.3.Mô phỏng đám mây dùng CloudSim
cloudsim

You might also like