Please use this identifier to cite or link to this item: https://dspace.ctu.edu.vn/jspui/handle/123456789/120787
Title: DEVELOPING AN AUTOMATED DEPLOYMENT SYSTEM FOR CLOUD INFRASTRUCTURE PROVISIONING AND APPLICATION DEPLOYMENT
Other Titles: PHÁT TRIỂN HỆ THỐNG TRIỂN KHAI TỰ ĐỘNG CUNG CẤP HẠ TẦNG ĐÁM MÂY VÀ TRIỂN KHAI ỨNG DỤNG
Authors: Thái, Minh Tuấn
Trương, Đặng Trúc Lâm
Keywords: CÔNG NGHỆ THÔNG TIN - CHẤT LƯỢNG CAO
Issue Date: 2025
Publisher: Trường Đại Học Cần Thơ
Abstract: This project addresses the challenge of automating cloud-based infrastructure and application deployment in a way that reduces manual effort, minimizes downtime and supports environment consistency. The entire process is designed to be handled automatically, allowing future executions can be triggered with just a few clicks. The proposed solution adopts an IaC approach, using Terraform for provisioning AWS infrastructure and Ansible for remote configuration management across both Linux and Windows systems. However, due to complexity and resource constraints on Windows, container-based deployment is ultimately focused on Linux targets. The application is containerized using Docker to ensure it behaves the same across systems, from local development to production. Application security is strengthened through controlled access and safe configuration, while a Blue-Green deployment strategy ensures minimal downtime during updates. These container configurations and automated deployment scripts are stored in a shared GitHub repository, which Ansible retrieves and executes remotely. Finally, GitHub Actions automates the CI/CD process to maintain a reliable workflow. In conclusion, this approach provides a practical foundation for modern DevOps practice.
Description: 89 Tr
URI: https://dspace.ctu.edu.vn/jspui/handle/123456789/120787
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
2.68 MBAdobe PDF
Your IP: 216.73.216.146


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