Đề cương Môn Điện toán đám mây COM607

 

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

 

Tên môn học        : Điện toán đám mây

Mã môn học         : COM607

Số tín chỉ              : 3 tín chỉ

 

1. 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ở cho 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ạnh 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 và kỹ năng về lập trình.

2. MỤC TIÊU MÔN HỌ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ện 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â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.
  • 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.
  • Nhận thấy tính hấp dẫn và lợi ích 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 dụng công nghệ đám mây.

3. NỘI DUNG GIẢNG DẠY

  • Khái niệm Cloud Computing 
  • Cơ sở công nghệ cho Cloud Computing 
  • Mô hình lớp dịch vụ trong cloud computing 
  • Các đặc tính của đám mây
  • Quản lý hạ tầng đám mây 
  • Các nhà cung cấp dịch vụ IaaS, PaaS, SaaS
  • Cấu trúc, công cụ và cơ chế ảo hóa
  • Ảo hóa CPU, bộ nhớ và I/O 
  • Quản lý tài nguyên 
  • Ảo hóa Data Center
  • Thiết kế Data Center và mạng Data Center
  • Kiến trúc đám mây lưu trữ và tính toán
  • Các nền tảng đám mây công cộng: GAE, AWS, and Azure
  • Quản lý tài nguyên trong Inter-cloud
  • An toàn đám mây và quản lý an ninh
  • Cung ứng máy ảo và dịch vụ di trú
  • Quản lý máy ảo trên các hạ tầng đám mây
  • Các đặc trưng của lập trình đám mây
  • Mô hình lập trình phân tán và song song
  • Hỗ trợ lập trình từ Google App Engine
  • Lập trình ứng dụng trên Amazon cloud
  • Lập trình ứng dụng trên Microsoft Azure
  • Các môi trường phần mềm cloud khác
  • Mục đích mô phỏng đám mây
  • Các công cụ mô phỏng đám mây
  • Mô phỏng đám mây dùng cloudsim

4. HỌC LIỆU

4.1. Giáo trình

  • Rajkumar Buyya, James Broberg, Andrzej M. Goscinski, Cloud Computing: Principles and Paradigms, Wiley Publishing, 2011.
  • 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.

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

  • Thomas Erl, Ricardo Puttini, and Zaigham Mahmood, Cloud Computing: Concepts, Technology & Architecture, Prentice Hall, 2013.
  • Bernard Golden, Amazon web services for dummies, John Wiley & Sons, 2013.

5. ĐÁNH GIÁ MÔN HỌC

  • Quá trình: 50%
  • Cuối kỳ:    50%

6. SỐ GIỜ HỌC

  • Số giờ học tại lớp: 45 tiết

Top