Nghiên Cứu Triển Khai và Đánh Giá Các Nền Tảng Serverless Mã Nguồn Mở Dựa Trên Kubernetes

2021

97
0
0

Phí lưu trữ

30.000 VNĐ

Mục lục chi tiết

LỜI CÁM ƠN

1. CHƯƠNG 1: GIỚI THIỆU TỔNG QUAN

1.1. Tổng quan tình hình nghiên cứu

1.2. Mục tiêu, đối tượng và phạm vi nghiên cứu

1.2.1. Mục tiêu của đề tài

1.2.2. Đối tượng nghiên cứu của đề tài

1.2.3. Phạm vi nghiên cứu của đề tài

1.3. Tính mới và tính ứng dụng thực tế của đề tài

1.4. Đóng góp của đề tài

1.5. Cấu trúc của khóa luận

2. CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

2.1. Giới thiệu khái niệm ảo hóa và trình bày kiến trúc ảo hóa phổ biến

2.2. Giới thiệu công nghệ ảo hóa container Docker

2.3. Giới thiệu công nghệ quản trị và điều phối container Kubernetes

2.4. Giới thiệu tổng quan về kiến trúc Microservices, một nền tảng ban đầu của Serverless

2.5. Giới thiệu khái niệm về mô hình Serverless, ưu và nhược điểm của nó và trình bày một số trường hợp sử dụng mô hình Serverless Computing

3. CHƯƠNG 3: CÁC NỀN TẢNG SERVERLESS MÃ NGUỒN MỞ

3.1. Tiêu chí lựa chọn

3.2. Các nền tảng Serverless mã nguồn mở

4. CHƯƠNG 4: TRIỂN KHAI CÁC NỀN TẢNG SERVERLESS MÃ NGUỒN MỞ

4.1. Cài đặt môi trường thực nghiệm

4.1.1. Cài đặt Docker và Kubernetes

4.1.2. Cài đặt Apache OpenWhisk

4.1.3. Cài đặt Kubeless

4.1.4. Cài đặt OpenFaaS

4.2. Triển khai thử nghiệm ứng dụng AI trên nền tảng Serverless

4.3. Xây dựng ứng dụng tính số Fibonacci trên nền tảng Serverless

4.3.1. Xây dựng và triển khai

5. CHƯƠNG 5: ĐÁNH GIÁ CÁC NỀN TẢNG SERVERLESS MÃ NGUỒN MỞ

5.1. Thực nghiệm 1 - Đánh giá thời gian phản hồi

5.2. Thực nghiệm 2 - Đánh giá sự ảnh hưởng của ngôn ngữ lập trình phổ biến đến thời gian phản hồi của các function

5.3. Thực nghiệm 3 - Đánh giá sự ảnh hưởng của giới hạn bộ nhớ và giải thuật cho function

5.4. Thực nghiệm 4 - Đánh giá sự ảnh hưởng trong khả năng tính toán CPU

6. CHƯƠNG 6: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

6.1. Kết luận

6.2. Hướng phát triển

TÀI LIỆU THAM KHẢO

PHỤ LỤC

1. Cài đặt Docker

2. Cài đặt Kubernetes

3. Tạo cluster sử dụng kubeadm

4. Apache OpenWhisk

4.1. Cài đặt Apache OpenWhisk

4.2. Đoạn mã mẫu "Hello, world!"

5. Kubeless

5.1. Cài đặt Kubeless

5.2. Đoạn mã mẫu "Hello, world!"

5.3. Đoạn mã mẫu Fibonacci đệ quy

5.4. Đoạn mã mẫu Fibonacci giải thuật O(n)

5.5. Đoạn mã mẫu Fibonacci giải thuật O(log n)

6. Ứng dụng AI và tính số Fibonacci trên nền tảng Serverless

6.1. Một số lệnh khởi tạo function pigo-openfaas

6.2. Mã nguồn website tính số Fibonacci trên nền tảng Serverless

Khóa luận tốt nghiệp mạng máy tính và truyền thông nghiên cứu triển khai và đánh giá các nền tảng serverless mã nguồn mở dựa trên kubernetes cho hệ thống máy chủ cận biên

Bạn đang xem trước tài liệu:

Khóa luận tốt nghiệp mạng máy tính và truyền thông nghiên cứu triển khai và đánh giá các nền tảng serverless mã nguồn mở dựa trên kubernetes cho hệ thống máy chủ cận biên