Đại học Duy Tân (DTU) là một trong những trường đại học tư thục hàng đầu tại Việt Nam, nổi bật với sự đổi mới và cam kết mạnh mẽ trong việc ứng dụng công nghệ vào giảng dạy và nghiên cứu. Được thành lập vào năm 1994 tại Đà Nẵng, trường đã không ngừng phát triển để trở thành một trung tâm học thuật uy tín, thu hút hàng ngàn sinh viên từ khắp cả nước. Trường luôn tiên phong trong việc ứng dụng các công nghệ mới nhất, đặc biệt trong lĩnh vực giáo dục và đào tạo từ xa, nhằm mang đến cho sinh viên trải nghiệm học tập hiện đại và toàn diện.
Trong bối cảnh công nghệ số phát triển nhanh chóng, Đại học Duy Tân tiếp tục nâng cao cơ sở hạ tầng công nghệ thông tin của mình, bao gồm việc hiện đại hóa các ứng dụng để nâng cao chất lượng giảng dạy. Đây là một phần trong chiến lược dài hạn của trường nhằm cung cấp các giải pháp học tập linh hoạt và hiệu quả, phù hợp với nhu cầu ngày càng cao của sinh viên và giảng viên trong kỷ nguyên số.
Bài toán của DTU
Để nâng cao chất lượng giảng dạy và đổi mới phương thức học tập, DTU đã cho ra mắt ứng dụng học tập trực tuyến mang tên ClickQA. Với ứng dụng này, sinh viên có thể học tập mọi lúc mọi nơi với smartphone đồng thời ứng dụng cũng mang đến trải nghiệm học mới cho sinh viên với việc học tập và tích luỹ điểm số để đổi lấy các phần thưởng.
Ứng dụng ban đầu được triển khai trên hạ tầng máy chủ vật lý đặt tại on-premise tuy nhiên sau một thời gian triển khai, DTU nhận thấy có nhiều hạn chế về khả năng mở rộng của ứng dụng để đáp ứng được lượng học viên truy cập đồng thời có lúc lên đến 10,000 truy cập. Thêm vào đó, việc phải quản lý hạ tầng máy chủ cũng khiến cho DTU phải tốn nhiều nguồn lực và chi phí cho các hoạt động vận hành hạ tầng công nghệ thông tin.
Trước những thách thức trên, CMC Telecom với vai trò là đối tác dịch vụ cấp cao của AWS tại Việt Nam đã cùng đội ngũ kỹ sư của DTU giải quyết các bài toán trên. Sau quá trình tư vấn và khảo sát ứng dụng, CMC Telecom và DTU đã cùng đi đến thống nhất triển khai ứng dụng ClickQA trên nền tảng Amazon ECS. Giải pháp này không chỉ giúp giảm bớt gánh nặng về chi phí TCO, mà còn cung cấp khả năng mở rộng linh hoạt, duy trì tính sẵn sàng cao, bảo mật, giảm nhẹ công việc triển khai và vận hành hạ tầng cho đội ngũ IT của DTU.
CMC Telecom giúp DTU hiện đại hoá ứng dụng ClickQA
Trước những thách thức trên, CMC Telecom với vai trò là đối tác dịch vụ cấp cao của AWS tại Việt Nam đã cùng đội ngũ kỹ sư của DTU giải quyết các bài toán trên. Sau quá trình tư vấn và khảo sát ứng dụng, CMC Telecom đã bắt tay vào triển khai ứng dụng ClickQA trên nền tảng Amazon Elastic Container Service (Amazon ECS) cùng với AWS Fargate, giải pháp triển khai container bằng công nghệ serverless giúp giảm nhẹ việc quản trị máy chủ. Ứng dụng ClickQA trên Amazon ECS có những ưu điểm sau:
Khả năng mở rộng linh hoạt
Với giải pháp triển khai các thành phần trong ứng dụng theo kiến trúc microservice trên Amazon ECS kết hợp Fargate launch type, ứng dụng ClickQA có thể dễ dàng mở rộng nhanh chóng để đáp ứng được lượng truy cập tăng cao lên đến 10,000 truy cập đồng thời của học viên.
Đảm bảo tính sẵn sàng cao
Bên cạnh đó, để bảo vệ dữ liệu của ứng dụng khỏi các sự cố, CMC Telecom còn tổ chức đào tạo cho đội ngủ IT của DTU để tăng cường nhận thức về tầm quan trọng của việc xây dựng chiến lược dự phòng thảm hoạ và cách áp dụng các giải pháp sao lưu để xây dựng chiến lược DR hiệu quả. Trong dự án này, CMC Telecom triển khai giải pháp lập lịch sao lưu dự phòng tập trung cho các dịch vụ lưu trữ dữ liệu lưu trong AWS Backup. Dữ liệu của ứng dụng sao lưu trên region chính còn được thực hiện sao lưu sang region khác để DTU có thể khôi phục lại dữ liệu của ứng dụng kể cả khi region chính gặp sự cố nghiêm trọng.
Tăng cường bảo mật của ứng dụng
Trong dự án này, CMC Telecom đã triển khai các giải pháp bảo mật khác nhau để giúp cho ứng dụng ClickQA của DTU được bảo vệ đa lớp từ truy cập của người dùng cho đến dữ liệu của ứng dụng lưu trên AWS. Ứng dụng được trang bị các giải pháp tường lửa để bảo vệ ứng dụng khỏi các tấn công từ Internet. Bên cạnh đó, ứng dụng được triển khai trong mạng riêng ảo được trang bị thêm các lớp firewall để kiểm soát truy cập đi qua. Dữ liệu của ứng dụng cũng được đảm bảo mã hoá khi lưu trên các dịch vụ lưu trữ. Cùng với đó, các image đóng gói của ứng dụng khi lưu trữ cũng được quét để đảm bảo phát hiện các lỗ hổng bảo mật từ đó DTU có kế hoạch xử lý các lỗ hổng này.
Tối ưu hoá việc vận hành và tăng tốc triển khai ứng dụng
Với việc ứng dụng các dịch vụ CI-CD của AWS như AWS CodeBuild, AWS CodePipeline…, CMC Telecom đã triển khai các pipeline để DTU có thể dễ dàng triển khai và cập nhật cấu hình cho cả ứng dụng ClickQA và các thay đổi cấu hình trên hạ tầng AWS. Bằng cách áp dụng CI-CD, đội ngũ DevOps của DTU đã rút ngắn thời gian triển khai ứng dụng một cách đáng kể so với phương pháp triển khai truyền thống trước đây.
Kiến trúc tổng quan hệ thống của Đại học Duy Tân
Kết quả đạt được
Qua dự án này, CMC Telecom đã giúp DTU nhận thấy rõ giá trị của Cloud nói chung và AWS nói riêng đã mang lại cho doanh nghiệp. Bằng việc triển khai ứng dụng container hoá trên Amazon ECS kết hợp các kinh nghiệm thực tiễn trong quá trình triển khai, ứng dụng ClickQA không chỉ đáp ứng yêu cầu ban đầu của nhà trường về việc phục vụ cho lượng lớn sinh viên truy cập mà còn đạt được những lợi ích sau:
- Ứng dụng đảm bảo tính sẵn sàng cao với thiết kế Multi-AZ kết hợp giải pháp sao lưu dự phòng.
- Tăng cường bảo mật với các giải pháp mã hoá dữ liệu, các lớp tường lửa và các giải pháp bảo mật đặc thù cho ứng dụng microservice được container hoá.
- Tự động hoá triển khai và cập nhật ứng dụng được thực hiện nhanh chóng với việc áp dụng CI-CD pipeline rút ngắn thời gian ra mắt tính năng mới của ứng dụng.
- Tối ưu chi phí hạ tầng bằng cách triển khai ứng dụng với Amazon ECS cùng với AWS Fargate giúp ứng dụng mở rộng linh hoạt và kết hợp các mô hình giá Savings Plan và Fargate Spot, đồng thời giảm chi phí cho việc vận hành máy ảo truyền thống.