Abstract
As the mainstream desktop and application virtualization technology, CloudStack provides a new solution for information-based teaching. Therefore, combining with the development practice of C language teaching practice platform in a university, this paper proposes the basic framework of desktop cloud teaching platform based on virtualization, and studies the overall scheme design, deployment and optimization. The system adopts B/S mode and establishes the entity relationship model of the platform. We also discuss the system configuration technology based on role access control, which enables the teacher teaching platform to flexibly configure the services provided according to the changes of the tenant's application requirements. At the same time, it constructs the function module of job processing based on cloud service, introduces the related technology of workflow, and realizes the automation of job processing, integration process. The test and analysis prove that the teaching scheme has the advantages of more reasonable allocation of teaching resources, more adequate application of software and hardware resources, lower cost of development and maintenance, and it can effectively improve the teaching efficiency of the school, which shows better practical significance.