Please use this identifier to cite or link to this item: https://dspace.ctu.edu.vn/jspui/handle/123456789/124150
Title: HỆ THỐNG QUẢN LÝ CÁC WEBSITE KIẾN TRÚC MICROSERVICE, CICT-HOSTING SERVICE: PHÂN HỆ QUẢN TRỊ DỰ ÁN NGƯỜI DÙNG
Other Titles: MICROSERVICE ARCHITECTURE WEBSITE MANAGEMENT SYSTEM – CICT-HOSTING SERVICE – USER MANAGEMENT
Authors: Lâm, Chí Nguyện
Nguyễn, Gia Bảo
Keywords: TRUYỀN THÔNG VÀ MẠNG MÁY TÍNH
Issue Date: 2025
Publisher: Trường Đại Học Cần Thơ
Abstract: Đề tài hướng tới xây dựng một nền tảng “hosting nội bộ” cho phép người quản trị triển khai và quản lý các website kiến trúc microservice trên cụm Kubernetes cài đặt tại chỗ (on-premise), thay vì phụ thuộc vào các dịch vụ bên ngoài như Vercel, Heroku,… Công nghệ chính: ReactJS (frontend), Spring Boot (backend), MySQL (cơ sở dữ liệu hệ thống), Docker và Kubernetes (hạ tầng triển khai), Kubernetes Java Client và JSch (kết nối đến cụm K8s và máy chủ lưu trữ mã nguồn). Các chức năng chính của phân hệ quản trị dự án người dùng: Quản lý tài khoản và dự án; Đăng nhập, quản lý thông tin tài khoản quản trị; Tạo “dự án triển khai”, mỗi dự án gắn với một namespace riêng trên cụm Kubernetes; Xem danh sách và chi tiết từng dự án, trạng thái các thành phần trong dự án; Khai báo các thành phần cơ sở dữ liệu, dịch vụ backend, giao diện frontend. Hỗ trợ hai cách triển khai dùng Docker image sẵn có hoặc upload mã nguồn kèm Dockerfile. Backend tự động sinh các manifest Kubernetes (Deployment, Service, Ingress, StatefulSet, PVC,…) và gửi lên cụm Kubernetes để triển khai; Theo dõi và vận hành sau triển khai; Xem trạng thái hoạt động của các dịch vụ trong từng dự án; Thực hiện các thao tác như tạm dừng/chạy lại dịch vụ, gửi yêu cầu thay đổi số lượng bản sao backend/frontend cho phù hợp tải.
Description: 125 Tr
URI: https://dspace.ctu.edu.vn/jspui/handle/123456789/124150
Appears in Collections:Trường Công nghệ Thông tin & Truyền thông

Files in This Item:
File Description SizeFormat 
_file_
  Restricted Access
3.56 MBAdobe PDF
Your IP: 216.73.216.63


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.