Luận văn thạc sĩ: Ứng dụng công nghệ điện toán đám mây trên nền tảng Google App Engine

2012

85
1
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI NÓI ĐẦU

1. 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.1.1. Infrastructure as a Service – IaaS
1.3.1.2. Platform as a Service – PaaS
1.3.1.3. Software as a Service – SaaS

1.3.2. Mô hình triển khai

1.4. Kiến trúc điện toán đám mây

1.5. Lợi ích và hạn chế của ĐTĐM

1.5.1. Lợi ích của ĐTĐM

1.5.1.1. Dễ tiếp cận
1.5.1.2. Khả năng tự phục vụ
1.5.1.3. Tài nguyên dùng chung
1.5.1.4. Khả năng liên kết
1.5.1.5. Khả năng tự động hoá
1.5.1.6. Khả năng nhận biết thiết bị đầu cuối
1.5.1.7. Khả năng co giãn

1.5.2. Một số hạn chế

1.5.2.1. Vấn đề bảo mật
1.5.2.2. Mất kiểm soát và phụ thuộc

4. 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. Dịch vụ Amazon Simple Storage Service (S3)

4.3. Dịch vụ Amazon SimpleDB (SDB)

4.4. Công nghệ ĐTĐM của Google

4.4.1. Giới thiệu về Google Apps

4.4.2. Yêu cầu để sử dụng được Google App Engine

4.4.3. Dịch vụ và hình thức thanh toán Google App Engine

4.4.4. Giới thiệu ngôn ngữ lập trình java 2.0 trên Google Apps Engine

4.4.5. Giới thiệu lịch sử ra đời

4.4.6. Xây dựng Website trên Google App Engine dựa trên nền tảng Java 2

4.5. Công nghệ ĐTĐM của Microsoft

4.5.1. Nền tảng Windows Azure

4.5.2. Windows Azure Platform AppFabric

4.5.3. Các thành phần của Windows Azure Platform AppFabric

4.5.4. Mô hình của một ứng dụng trên Windows Azure

5. 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.3.1. Các file server tĩnh (static server files)
5.1.3.2. Tổ chức và lưu trữ dữ liệu (Datastore)
5.1.3.3. Quản lý vùng nhớ đệm (Memcache)
5.1.3.4. Dịch vụ giao tiếp web (URL Fetch)
5.1.3.5. Dịch vụ thư điện tử (Mail)
5.1.3.6. Một số dịch vụ khác

5.1.4. Công cụ quản lý ứng dụng

5.1.5. Xây dựng và triển khai ứng dụng trên GAE

5.1.5.1. Công cụ xây dựng ứng dụng
5.1.5.2. Cài đặt Plugin cho Eclipse
5.1.5.3. Xây dựng ứng dụng trên GAE
5.1.5.4. Triển khai ứng dụng

5.2. Ứng dụng website Quản lý du lịch

5.2.1. Giới thiệu ứng dụng

5.2.2. Phân tích thiết kế hệ thống

5.2.2.1. Biểu đồ use case
5.2.2.2. Biểu đồ hoạt động
5.2.2.3. Biểu đồ trạng thái
5.2.2.4. Biểu đồ tuần tự

5.2.3. Lập trình ứng dụng

5.2.4. Cách sử dụng trang Web Quản lý du lịch

5.2.4.1. Truy cập trang web Quản lý du lịch
5.2.4.2. Quản trị Web

TÀI LIỆU THAM KHẢO

Luận văn thạc sĩ vnu uet tìm hiểu và ứng dụng công nghệ cloud computing với nền tảng google app engine