Vinschool
- AWS CodeBuild
- Code Deploy
- AWS Code Pipeline
- AWS CloudWatch
- Amazon S3
Giới thiệu
Vinschool là hệ thống giáo dục không lợi nhuận, liên cấp từ bậc mầm non đến Trung học phổ thông do Tập đoàn Vingroup đầu tư phát triển. Mục tiêu của Vinschool là xây dựng một ngôi trường Việt Nam mang đẳng cấp quốc tế, tìm kiếm và bồi dưỡng nhân tài ở lứa tuổi phổ thông.
Sau hơn 8 năm phát triển kể từ khi thành lập vào năm 2013, Vinschool đã trở thành hệ thống giáo dục lớn nhất Việt Nam, với 35 cơ sở uy tín trên toàn quốc và hơn 30.000 học sinh. Đặc biệt, Vinschool đã khẳng định được vị thế tiên phong, dẫn đầu về đổi mới chương trình, triết lý giáo dục trong hệ thống các trường phổ thông tại Việt Nam.
Thách thức
Với việc mở rộng quy mô nhanh chóng, Vinschool rất cần một hệ thống công nghệ được tập trung hoá cho mọi hoạt động như quản lý hành chính, quản lý dạy và học trong nhà trường, quản lý dịch vụ hậu cần,…
Trong quá khứ, Vinschool đã từng sử dụng một nền tảng quản lý trường học cung cấp bởi của một đối tác trong nước. Tuy nhiên, việc phụ thuộc vào một nền tảng công nghệ thuê ngoài khiến Vinschool gặp nhiều khó khăn trong việc nhanh chóng triển khai phần mềm mới, từ đó ảnh hưởng tới hiệu quả hoạt động của nhà trường và mức độ hài lòng của học sinh, phụ huynh.
Phương án tự dịch chuyển và xây dựng lại hệ thống trên một môi trường khác cũng không mấy khả thi đối với Vinschool, do áp lực lớn về thời gian và đội ngũ nhân sự công nghệ thông tin còn hạn chế.
Giải pháp
Đối mặt với thử thách đó, Vinschool quyết định đồng hành cùng OSAM – Đối tác Cao cấp của AWS tại Việt Nam, để dịch chuyển toàn bộ hệ thống từ môi trường thuê ngoài sang môi trường tự quản lý của AWS. Tận dụng kinh nghiệm tư vấn, triển khai các giải pháp điện toán đám mây cho nhiều tổ chức giáo dục tại Việt Nam, OSAM đã xây dựng cho Vinschool một hạ tầng với hiệu năng mạnh mẽ để triển khai hệ thống quản lý trường học.
Cụ thể, OSAM đã đề xuất Vinschool sử dụng một loạt các công cụ như AWS CodeBuild, CodeDeploy, AWS CodePipeline để khởi tạo, chạy thử và triển khai tự động các phần mềm mới một cách nhanh chóng và ổn định. Các phần mềm được triển khai thông qua Amazon S3, được giám sát chặt chẽ bởi AWS CloudWatch Event, giúp Vinschool tận dụng được tính năng mở rộng hệ thống theo nhu cầu sử dụng, đồng thời vẫn nhận biết được và kịp thời ứng phó với các thay đổi bất thường trên toàn hệ thống.
Ngoài ra, AWS CloudFormation cũng được sử dụng để giám sát một loạt các tài nguyên khác nhau một cách nhanh chóng và nhất quán, đồng thời quản lý trong suốt vòng đời của tài nguyên thông qua việc áp dụng một mẫu CloudFormation được tạo tự động.
Kết quả
Nhờ vào việc tích hợp các dịch vụ của AWS vào quá trình phát triển phần mềm, Vinschool có thể kiện toàn khả năng về công nghệ và từ đó giữ vững vị thế tiên phong trong nền giáo dục Việt Nam.
Các tính năng mới trên hệ thống quản trị trường học được cập nhật liên tục và hoạt động mượt mà, hiếm khi xảy ra lỗi, giúp cho việc dạy và học diễn ra hiệu quả. Ngoài ra, toàn bộ hạ tầng CNTT của Vinschool đều được sắp xếp và quản lý theo mẫu của AWS CLoudFormation, giúp cho việc quản trị hệ thống trở nên dễ dàng và nhất quán hơn nhiều so với hệ thống cũ.
Cụ thể, nhờ chuyển đổi sang môi trường của AWS, Vinschool có thể mở rộng hệ thống CI/CD nhanh gấp 1.5 lần hệ thống cũ và cắt giảm tới 70% thời gian cho việc cài đặt thủ công và bảo trì hệ thống.
Ông Dương Văn Hùng – Phụ trách phòng IT Vinschool chia sẻ: “Nhờ sự trợ giúp nhiệt thành của OSAM – đối tác cao cấp của AWS, Vinschool có thể dịch chuyển toàn bộ nền tảng quản lý trường học từ hệ thống cũ sang hệ thống mới một cách nhanh chóng, an toàn. Mặt khác, các quy trình phát triển, kiểm thử và triển khai trên AWS đều được tự động hoá, không chỉ giúp chúng tôi tiết kiệm rất nhiều thời gian và nhân lực, mà còn đẩy nhanh tiến độ ra mắt các tính năng mới, nhằm phục vụ tốt nhất cho việc dạy và học của giáo viên và học sinh.”
Lợi ích
Kiện toàn khả năng công nghệ, củng cố vị thế tiên phong.
Quản trị hệ thống dễ dàng và nhất quán hơn.
Tiết kiệm chi phí và nâng cao hiệu quả công việc.
Tăng tốc độ phát triển và triển khai phần mềm.