Trường đại học
Đại học Quốc gia TP. Hồ Chí MinhChuyên ngành
Kỹ sư ngành Truyền thông và Mạng máy tínhNgười đăng
Ẩn danhThể loại
khóa luận tốt nghiệp2021
Phí lưu trữ
30.000 VNĐMục lục chi tiết
Tóm tắt
Nền tảng Serverless mã nguồn mở dựa trên Kubernetes đang trở thành xu hướng trong việc phát triển ứng dụng. Kiến trúc này cho phép các nhà phát triển tập trung vào việc viết mã mà không cần lo lắng về cơ sở hạ tầng. Việc nghiên cứu và đánh giá các nền tảng này giúp hiểu rõ hơn về khả năng ứng dụng trong môi trường máy chủ cận biên.
Kiến trúc Serverless giúp giảm thiểu thời gian phát triển và triển khai ứng dụng. Các nhà phát triển có thể dễ dàng mở rộng và quản lý ứng dụng mà không cần lo lắng về việc duy trì máy chủ.
Nền tảng mã nguồn mở như Kubernetes cho phép tùy biến và mở rộng linh hoạt. Điều này giúp các tổ chức tiết kiệm chi phí và tăng cường khả năng kiểm soát.
Mặc dù có nhiều lợi ích, việc triển khai nền tảng Serverless cho hệ thống máy chủ cận biên cũng gặp phải nhiều thách thức. Tài nguyên hạn chế và độ trễ trong xử lý dữ liệu là những vấn đề cần được giải quyết.
Hệ thống máy chủ cận biên thường có tài nguyên hạn chế, điều này ảnh hưởng đến khả năng xử lý và hiệu suất của các ứng dụng Cloud-native.
Độ trễ trong việc truyền tải dữ liệu từ thiết bị đến máy chủ có thể làm giảm hiệu suất của ứng dụng. Việc tối ưu hóa quy trình xử lý là rất cần thiết.
Triển khai nền tảng Serverless trên Kubernetes yêu cầu một quy trình rõ ràng và hiệu quả. Các bước triển khai cần được thực hiện một cách cẩn thận để đảm bảo tính khả thi và hiệu suất.
Cài đặt môi trường bao gồm việc thiết lập Docker và Kubernetes. Điều này tạo ra nền tảng vững chắc cho việc triển khai các ứng dụng Microservices.
Các nền tảng như Apache OpenWhisk, Kubeless, và OpenFaaS cần được triển khai và cấu hình đúng cách để tối ưu hóa hiệu suất.
Đánh giá hiệu suất của các nền tảng Serverless là rất quan trọng để xác định tính khả thi của chúng trong môi trường cận biên. Các tiêu chí đánh giá bao gồm thời gian phản hồi và khả năng mở rộng.
Thời gian phản hồi là một trong những chỉ số quan trọng nhất để đánh giá hiệu suất của các nền tảng Serverless. Việc sử dụng công cụ như JMeter giúp đo lường chính xác.
Khả năng mở rộng của các nền tảng Serverless cho phép ứng dụng xử lý khối lượng công việc lớn mà không gặp phải vấn đề về hiệu suất.
Nền tảng Serverless mã nguồn mở dựa trên Kubernetes có tiềm năng lớn trong việc phát triển ứng dụng cho hệ thống máy chủ cận biên. Tương lai của công nghệ này hứa hẹn sẽ mang lại nhiều cải tiến và ứng dụng mới.
Sự phát triển của Edge computing và Cloud-native applications sẽ thúc đẩy nhu cầu về các nền tảng Serverless trong tương lai.
Các xu hướng như Microservices và Container orchestration sẽ tiếp tục định hình cách thức triển khai và quản lý ứng dụng trong môi trường Serverless.
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