学海荡舟手机网
导航

主页 > 论文知识 > 最新论文资料 > 信息 > > 详细内容

基于云计算的虚拟计算机实验室构建与研究


  1     引言

  在现代信息技术快速发展的背景下,互联网的应用范围不断扩大,使得高等教育信息化的水平也随之得到了提高。目前,计算机被应用到高校各个科目的教学中,应用计算机信息技术展开教学有利于提高学生的综合能力,对提高高校日常教学水平具有非常重要的作用。因此,加强高校计算机实验室建设成为了当前高校发展的重要工作内容。

  但是,当前高校计算机实验室在建设和管理过程中存在着一系列的问题,如何利用高科技技术已经成为了当前高校计算机实验室建设急需解决的内容。随着云计算的发展,为高校计算机实验室的建设和管理提供了全新的途径。本文基于云计算环境下怎样建设高校虚拟计算机实验室进行简单的探讨。

  2    云计算

  2.1  定义

  对于云计算(Cloud Computing)的定义,长期以来都没有一个统一的说法。因此只有一个广义的解释,即是指服务的交付与使用的模式。通过网络采用易扩展、按需的手段来获取所需的服务,而这种服务既可以是互联网、软件相关的,也可以是其他的服务。云计算,其实就是效用计算、基础设施服务的系统(IaaS)、提供软件服务的系统(SaaS)、提供平台服务的系统(PaaS)等“一切皆服务”(XaaS)的概念与技术在混合演练之下产生的结果。图1为云计算技术的体系结构图。

  从图1可以看出,云计算技术体系结构当中最为关键的部分在于管理中间件和资源池层。云计算系统能够根据自身所提供的服务来进行科学有效的分类,而这其中主要包括了上述所说到的基础设施服务的系统(IaaS)、提供软件服务的系统(SaaS)、提供平台服务的系统(PaaS)。

  同时,根据目前的实际情况来看,“ScientificCloud”、“AmazonEC2”、“Eucalyptus”等是主要关注“IaaS”实现的云计算系统;而“MicrosoftAzure”、“GoogleApp”、“ApacheHadoop”则是主要关注“PaaS”实现的云计算系统。无不例外,它们都提供出了“WebAPI”调用。

  2.2  主要技术

  SOA和Web服务。面向服务的架构(Service-OrientedArchitecture,简称SOA)属于众多架构方法之一,主要使用一组构件模块实现软件系统的创建。简单来说,就是把应用程序里各个功能单元通过在构件间定义良好结构以及契约连接起来。

  接口的定义采用标准方式,相较于服务硬件平台、编程语言以及操作系统而言是独立的,这就赋予了构件能在不同系统间使用统一方式实现交互的功能。

  通常来说,云服务的实现是以Web的形式,就云计算系统层面来分析,使用云计算以及云存储方式提供的网络服务有存储类服务和计算类服务。

相关文章