





Preview text:
  lOMoAR cPSD| 48641284 
ĐỀ 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 họ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ở chọ 
phép xây dựng đám mây với dịch vụ linh hoạt và nhiều lợi ích. 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 lịch 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 dịch vụ đám mây, 
phát triển ứng dụng trên đám mây, cách thức cài đăt mộ t đám mây riêng. Về khía cạnḥ nghiên 
cứu, môn học cũng cung cấp cho học viên cách thức mô phỏng đám mây với các công cụ hiên 
hành. Họ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 va ̣ kỹ 
năng về lâp trìnḥ  
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â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 thích đượ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ệ ṇ 
toán đám mây bao gồm các tính chất và mô hình dịch vụ. 
- Mô tả được các mô hình đ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 dụ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âỵ 
- 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. Cụ thể: 
+ Tạo và quản lý các instance 
+ Sử dụng các công cụ để thiết kế và cài đăt các ứng dụ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à tích hợp với đám mây công ̣ công ̣ 
- Sử dụng công cụ thiết kế và mô phỏng đám mây  5.2.3. Thái độ      lOMoAR cPSD| 48641284 
- Nhân thấy tính hấp dẫn và lợi ích của điệ n toán đám mâỵ 
- Tự nghiên cứu nâng cao trình đô và sẵn sàng áp dụng công nghệ    đám mâỵ 
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 dịch vụ trong Cloud  Computing 
1.4. Các đăc tính của đám mâỵ 
1.5 . Quản lý hạ tầng đám mây 
1.6. Các nhà cung cấp dịch vụ  IaaS,PaaS,SaaS  2.  Máy ảo và sự ảo 
2.1. Cấu trúc, công cụ và cơ chế ảo hóa 05  [2]    hóa Data Center 
2.2. Ảo hóa CPU, bô nhớ và I/Ọ 
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à mạng Data 05  [2 , 3, 4]  của đám mây  Center 
3.2 . Kiến trúc lưu trữ và tính 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 Intercloud 
3.5 An toàn đám mây và quản lý an  ninh      lOMoAR cPSD| 48641284  4. 
Cung ứng dịch vụ 4.1. Cung ứng máy ảo và dịch vụ di trú 09  [1]    hạ 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 dịch vụ 
4.2 . Quản lý máy ảo trên các hạ tầng đám  mây 
4.2.1 . Quản lý phân tán trên các hạ tầng  ảo hóa 
4.2.2. Kỹ thuât lậ p lịch cho đăng ky ̣ 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 trong 5.1. Các loại SLA 06  [1]    điên toán ̣ 
5.2. Chu kỳ hiêu lực của SLẠ  Số  Tài liệu tự  STT  Tên chương  Mục, tiểu mục  tiế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ácḥ  6. 
Lâp trình trên đáṃ 6.1. Các đăc trưng của lậ 10  [2]    p trình  mây và các môi  đáṃ mây  trường phần mềm 
6.2. Mô hình lâp trình phân tán và song ̣  song 
6.3. Hỗ trợ lâp trình từ Google App ̣  Engine 
6.4. Lâp trình ứng dụng trên Amazoṇ  cloud  6. 
5.Lâp trình ứng dụng trên  Microsofṭ Azure 
6.6 . Các môi trường phần mềm cloud  khác  7.  Mô phỏng đám 
7.1. Mục đích mô phỏng đám mây 05  www.cloudbus.    mây 
7.2. Các công cụ 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.      lOMoAR cPSD| 48641284  [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 đọc thêm và gợị ý  ̣ 
1.2.Cơ sở công nghê cho Cloud ̣ 
nôi dung chính để viết báọ cáo  Computing 
1.3.Mô hình lớp dịch vụ trong cloud  computing  1. 
4.Các đăc tính của đám mâỵ 
1.5. Quản lý hạ tầng đám mây 
1.6. Các nhà cung cấp dịch vụ  IaaS,PaaS,SaaS  2. Buổi 2 
2.1. Cấu trúc, công cụ và cơ chế ảo hóa Giao tài liêu đọc thêm và gợi ̣   
2.2.Ảo hóa CPU, bô nhớ và I/Ọ 
ý nôi dung chính để viết báo ̣  2.3.Quản lý tài nguyên  cáo  2.4 .Ảo hóa Data Center      lOMoAR cPSD| 48641284  3. Buổi 3 
Giao tài liêu đọc thêm và gợi ̣ 
3.1.Thiết kế Data Center và mạng Data ý nôi dung chính để viết báo ̣  Center  3. 
2.Kiến trúc đám mây lưu trữ và cáo  tính 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 
Giao tài liêu đọc thêm và gợi ̣  Intercloud 
ý 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à dịch vụ Giao tài liêu đọc thêm và gợi ̣  di trú 
ý nôi dung chính để viết báo ̣  4.1.1.Cung ứng máy ảo  cáo  4.1.2.Di trú máy ảo 
4.1.3 .Cung ứng và di trú máy ảo trong  phiên dịch vụ  6. Buổi 6 
Giao tài liêu đọc thêm và gợi ̣  4. 
2.Quản lý máy ảo trên các hạ  tầng đá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 hạ tầng cáo  ảo hóa 
4.2.2.Kỹ thuât lậ p lịch cho đăng ky ̣  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  7. Buổi 7 
4.2.Quản lý máy ảo trên các hạ tầng 
Giao tài liêu đọc thêm và gợi ̣  STT  Buổi học  Nội dung  Ghi chú      đá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 hạ tầng cáo  ảo hóa 
4.2.2.Kỹ thuât lậ p lịch cho đăng ky ̣  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 
Giao tài liêu đọc thêm và gợi ̣  đáṃ 
ý nôi dung chính để viết báo ̣  mây  cáo 
6.2.Mô hình lâp trình phân tán và song ̣  song      lOMoAR cPSD| 48641284  9. Buổi 9 
6.3 Hỗ trợ lâp trình từ Google App ̣ 
Hướng dẫn sử dụng Google  Engine  APP Engine. 
6.4 Lâp trình ứng dụng trên Amazoṇ 
Hướng dẫn sử dụng Amazon  cloud  cloud  10 . Buổi 10 
6.5. Lâp trình ứng dụng trên Microsofṭ Yêu cầu tìm hiểu lâp trìnḥ ứng  Azure 
6.6.Các môi trường phần mềm cloud  dụng trên IBM Bluemix 
Hướng dẫn cài đăṭ và cấu hình  khác  môt private cloud dùng ̣  OpenStack  11 . Buổi 11 
7.1.Mục đích mô phỏng đám mây
Hướng dẫn thiết kế và mô   
7.2.Các công cụ 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