Đề cương môn học Điện toán đám mây | Trường đại học kinh doanh và công nghệ Hà Nội
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, Tài liệu giúp bạn tham khảo, ôn tập và đạt kết quả cao. Mời đọc đón xem!
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