Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Một hướng tiếp cận giải quyết vấn đề tắc nghẽn trên ứng dụng web bằng điện toán đám mây :Hội nghị khoa học trẻ lần 4
Nội dung xem thử
Mô tả chi tiết
Hội nghị Khoa học trẻ lần 4 năm 2022 (YSC2022) – IUH
Ngày 14/10/2022 ISBN: 978-604-920-155-4
© 2022 Trường Đại học Công nghiệp Thành phố Hồ Chí Minh 465
YSC4F.242
MỘT HƯỚNG TIẾP CẬN GIẢI QUYẾT VẤN ĐỀ TẮC NGHẼN TRÊN ỨNG
DỤNG WEB BẰNG ĐIỆN TOÁN ĐÁM MÂY
ĐẶNG TRƯỜNG AN, NGUYỄN VIỆT TIẾN, TÔN LONG PHƯỚC,
Khoa Công nghệ Thông tin, Trường Đại học Công nghiệp Thành phố Hồ Chí Minh
[email protected], [email protected], [email protected]
Tóm tắt. Tắc nghẽn trong quá trình xử lý trên các ứng dụng Web hiện nay có nhiều nguyên nhân, trong
đó nguyên nhân chính vẫn là tại một thời điểm hệ thống có quá nhiều truy xuất. Nhằm giảm thiểu số lượng
tắc nghẽn trong các hệ thống này, chúng tôi đề xuất hướng tiếp cận sử dụng các dịch vụ trong điện toán
đám mây cho ứng dụng. Chúng tôi lấy một trường hợp để minh họa cho hướng đề xuất này là hệ thống ứng
dụng Web và thiết bị di động trong công tác hỗ trợ sinh viên học tập tại Trường Đại học Công nghiệp Thành
phố Hồ Chí Minh. Hệ thống sẽ có hai phân hệ là Web và ứng dụng di động. Chúng tôi đã dùng các công
nghệ như Ngôn ngữ lập trình Java, Javascript, NPM, NodeJS, Express và các dịch vụ AWS và Heroku để
xây dựng hệ thống trên. Kiến trúc phần mềm chúng tôi dùng kỹ thuật Microservice để tối ưu kiến trúc và
hiệu xuất các xử lý trong hệ thống. Trong đó vấn đề cốt lõi cho việc giảm thiểu tắc nghẽn chúng tôi dùng
dịch vụ AutoScalling, Load Balancer của AWS. Chúng tôi cũng đã thử nghiệm hệ thống này cho các sinh
viên thuộc chuyên ngành Kỹ thuật phần mềm thuộc Khoa Công nghệ Thông tin. Các giao dịch thường xảy
ra tắc nghẽn đã được kiểm chứng và mang lại hiệu quả cao. Trong tương lai, chúng tôi sẽ triển khai cho
sinh viên toàn trường và mở rộng cho các trường khác.
Từ khoá. tắc nghẽn xử lý, ứng dụng Web, ứng dụng di động, AWS, Heroku, điện toán đám mây
AN APPROACH TO THE PROBLEM OF CONGESTION IN WEB APPLICATIONS BY
CLOUD COMPUTING
Abstract. Congestion in processing on Web applications today has many causes, of which the main cause
is still because the system has too many accesses at a time. In order to reduce the number of bottlenecks in
these systems, we propose an approach to using services in cloud computing for the application. We take a
case to illustrate this proposed direction, which is the Web application system and mobile device in
supporting students studying at the Industrial University of Ho Chi Minh City (IUH). The system will have
two modules: Web and Mobile applications. We used technologies like Java Programming Language,
JavaScript, NPM, NodeJS, Express and AWS services to build the above system. Our software architecture
uses Micro-service technology to optimize the architecture and performance of the processes in the system.
In which the core problem for reducing congestion we use Autoscaling service, Load Balancer of AWS and
Heroku. We also tested the system for students in the Software Engineering major in the Faculty of
Information Technology. Transactions that are often congested are proven and highly effective. In the
future, we will roll out to students across the IUH and expand to other university.
Keywords. congestion, web Application, mobile Application, AWS, Heroku, Cloud Computing
1. GIỚI THIỆU TỔNG QUAN
Hiện nay với việc phát triển của công nghiệp 4.0, nhu cầu sử dụng và phát triển trên môi trường kỹ thuật
số có trên mọi lĩnh vực, trong đó có lĩnh vực giáo dục. Cụ thể tại Trường Đại học Công nghiệp Thành phố
Hồ Chí Minh, số lượng sinh viên nghiên cứu và học tập tại trường ngày càng tăng, kéo theo đó là nhu cầu
quản lý học tập ngày càng cao. Chúng tôi đã xây dựng chương trình hỗ trợ học tập sinh viên IUH với hai
nền tảng đó là Website và Android. Đây là một chương trình có tính ứng dụng cao, bám sát được chương