Teaching Web Deployment With Os Virtualization

Michael Bailey, Joseph Ekstrom
2009 Annual Conference & Exposition Proceedings   unpublished
While hardware-level virtualization systems such as VMware are widely used in academia, the use of operating system virtualization offers benefits of scalability that are far greater. Since 2004 Brigham Young University has provided an operating system level virtual machine (VM) to each student in the introductory web systems course of the IT program. Each VM forms a capable web server platform, with Apache and MySQL providing dynamic HTML capabilities. This has had many benefits to student
more » ... fits to student learning, forcing students to become familiar with remote access to hardware via command-line, file transfer, and other similar concepts that are common to commercial web development. Since the virtualization system used allows good performance with over 200 lightly loaded virtual servers on a single hardware server, we have allowed students to retain their virtual servers throughout their academic careers, and to use them to serve their own non-commercial web pages. This has promoted additional independent and service learning opportunities for students. Students have hosted web sites for nonprofit or church organizations, family groups, and have developed portfolio materials to show to future employers.
doi:10.18260/1-2--5783 fatcat:5b5ogjr73jg5laocvz252yu4vm