Title |
Building the OpenStack-based Private Cloud System for SW Education |
DOI |
https://doi.org/10.5573/ieie.2024.61.9.46 |
Keywords |
SW education; Openstack; Cloud computing |
Abstract |
In software education environments requiring multiple computers, it is common to share a single lab among various classes. However, pre-established environments often struggle to simultaneously meet the diverse hardware and software requirements of each class. To address this issue, a cloud computing environment can be applied to quickly prepare the necessary settings for each class. This paper introduces the design and implementation of an educational private cloud system using OpenStack. Specifically, there are three key issues that need to be addressed in the current educational cloud system. First, in a situation where the number of public IPs is limited, the system must provide students with the ability to access their own practice environments via the internet. Second, access control is necessary to prevent students from accessing each other's practice environments. Third, it is essential to restrict unauthorized modifications to other students' data or configurations. This paper proposes solutions to these three issues and presents the results of applying these solutions in actual educational settings, where 84.6% of users reported finding the cloud system convenient. |