MỤC LỤC
BẢNG KÝ HIỆU CÁC CHỮ VIẾT TẮT
LỜI NÓI ĐẦU
CHƯƠNG 1. TỔNG QUAN VỀ CLOUD COMPUTING
1.1 Khái niệm Cloud Computing
1.2. Tính chất cơ bản
1.2.1 Tự phục vụ theo nhu cầu (On-demand self-service)
1.2.2 Truy xuất diện rộng (Broad network access)
1.2.3 Dùng chung tài nguyên (Resource pooling)
1.2.4 Khả năng co giãn (Rapid elasticity)
1.2.5 Điều tiết dịch vụ (Measured service)
1.3 Các mô hình Cloud Computing
1.3.1 Mô hình dịch vụ
1.3.2. Mô hình triển khai
1.4 Kiến trúc điện toán đám mây
1.5. So sánh
1.6. Lợi ích và hạn chế của ĐTĐM
1.6.1. Lợi ích của ĐTĐM
1.6.2. Một số hạn chế
CHƯƠNG 2. CÔNG NGHỆ ẢO HÓA
2.1 Ảo hóa là gì?
2.2 Lợi ích từ ảo hóa
2.3 Các phương pháp ảo hóa phổ biến:
2.3.1 Ảo hóa máy chủ (Server Vitualization)
2.3.2. Ảo hóa ứng dụng (Application virtualization)
2.3.3 Ảo hóa lưu trữ
2.4. Ảo hóa máy chủ với Hyper-V
2.4.1. Tổng quan, kiến trúc
2.4.2. Các tính năng
2.4.3 Lợi ích khi triển khai Hyper -V
2.4.4 Triển khai
CHƯƠNG 3. AN NINH TRÊN CLOUD
3.1 Những thách thức
3.2 Bảo mật cho SaaS
3.2.1 Quản trị an ninh
3.2.2 Quản lý rủi ro
3.2.3 Đánh giá rủi ro
3.2.4 Chính sách, tiêu chuẩn và chỉ dẫn
3.2.5. Chu trình phát triển phần mềm an toàn
3.2.6. Giám sát bảo mật và đối phó với các tình huống bất ngờ
3.2.7. Thiết kế cấu trúc bảo mậ
3.2.8. An ninh Vật lý
CHƯƠNG 4 CÔNG NGHỆ CLOUD COMPUTING CỦA CÁC HÃNG LỚN: IBM, MICROSOFT, GOOGLE, AMAZON
4.1. Công nghệ ĐTĐM của IBM
4.2. Công nghệ ĐTĐM của Amazone
4.2.1. Dịch vụ Amazon Simple Storage Service (S3)
4.2.2. Dịch vụ Amazon Elastic Compute Cloud (EC2)
4.2.3. Dịch vụ Amazon SimpleDB (SDB)
4.3. Công nghệ ĐTĐM của Google
4.3.1. Giới thiệu về Google App
4.3.2. Yêu cầu để sử dụng được Google App Engine
4.3.3. Dịch vụ và hình thức thanh toán Google App Engine
4.3.4. Giới thiệu ngôn ngữ lập trình java 2.0 trên Google Apps Engine
4.4. Công nghệ ĐTĐM của Microsoft
4.4.1. Nền tảng Windows Azure
4.4.2. Các thành phần của nền tảng Windows Azure :
4.4.3. Windows Azure
4.4.4. SQL Azure
4.4.5. Windows Azure Platform AppFabric
4.4.6. Các thành phần của Windows Azure Platform AppFabric :
4.4.7. Mô hình của một ứng dụng trên Windows Azure
CHƯƠNG 5 ỨNG DỤNG CLOUD COMPUTING TRÊN NỀN TẢNG GOOGLE APP ENGINE
5.1. Công nghệ Google App Engine
5.1.1. Tổng quan về Google App Engine
5.1.2 Môi trường phát triển
5.1.3. Mô hình kiến trúc và các dịch vụ của GAE
5.1.4. Công cụ quản lý ứng dụng
5.2. Xây dựng và triển khai ứng dụng trên GAE
5.2.1 Công cụ xây dựng ứng dụng
5.2.2 Cài đặt Plugin cho Eclipse
5.2.3. Xây dựng ứng dụng trên GAE
5.2.4. Triển khai ứng dụng
5.3. Ứng dụng website Quản lý du lịch
5.3.1 Giới thiệu ứng dụng
5.3.2 Phân tích thiết kế hệ thống
5.3.3 Lập trình ứng dụng
5.3.4 Cách sử dụng trang Web Quản lý du lịch
KẾT LUẬN
TÀI LIỆU THAM KHẢO