PC端的维护与云平台的关联性
摘 要 云计算以其强大的计算能力和可靠的数据存储能力被业界广泛应用,相较于传统的计算模型,云计算能够处理的数据类型、数据量以及计算速度都有了巨大的飞跃,借助于云平台,普通服务器实现复杂计算已经成为可能,因此做好云平台的应用具有十分重要的意义。本文从云计算概念、云平台分类以及PC端维护等三个方面对相关内容进行简要的介绍,为更好的应用云平台提供参考。
【关键词】PC 客户端 云平台 关联
1 云计算简介
云计算(Cloud Computing)的概念最早是在2006年由Google公司埃里克·施密特(Eric Schmidt)提出来的,就目前而言,业界对云计算还没有形成统一专门的定义,一般认为云计算是一种按需付费的计算机资源供给形式,其核心基于计算机虚拟化技术。云计算服务供应商通过搭建由若干台计算机主机(普通PC或者服务器),形成具有一定计算能力的资源池,以虚拟化技术对资源池进行管理,根据用户的实际需求分配给用户相应的计算资源和存储资源,远程用户通过网络的方式利用终端进行云资源的访问,相应的云服务维护和配置一般由服务供应商提供。相较于传统的资源供给形式,云计算更加廉价和高效,不必借助超级计算机便可拥有海量的计算和存储资源,天气预报预测、核爆模拟等复杂计算都可以在云计算基础得以完成,是计算机行业的巨大变革,具有广泛的应用前景。需要指出的是,云计算在数据安全方面还存在一定的问题,这也是私有云平台出现的原因。
2 云平台分类及用户服务提供形式
按照云计算服务模式,一般对云平台可分类三种类型,即基础设施即服务(IAAS),平台即服务(PAAS)和软件即服务(SAAS)。其中,IAAS(Infrastructure-as-a- Service),基础设施即服务,用户所能获得的基础设施(计算机方面)相对底层,多指计算机硬件资源,用户通过网络在虚拟化的硬件资源上进行安装和配置相应的操作系统,完成自身业务的部署;PAAS(Platform-as-a- Service)平台即服務,则是从软件开发的角度来进行应用的,云服务供应商提供了相应的编程模型和开发接口,用户根据业务需求进行开发和部署,PAAS更关注于实际业务,而相应的基础平台完全由服务供应商进行实施和维护,应用灵活性介于IAAS和SAAS之间,可看成一种高度定制化的SAAS服务;SAAS(Software-as-a- Service),软件即服务,用户直接从云服务供应商获得应用软件,完成业务功能,一般多见于通用型业务处理,相较而言,灵活性最差,普遍适用性不高,但是服务最为直接,常见的网盘应用就是典型的SAAS应用。上述的云平台服务都需要用户通过PC网络进行远程连接和访问,客户端的类型不局限于专门的应用程序,还可以是通用型的浏览器。下面文本就从PC端维护及云平台的关联角度对云计算服务模型进行简要的介绍,为用户更好的应用平台提供参考。
3 PC端维护与云平台关联性
3.1 本地PC端维护和管理云计算
本地PC端维护和管理工作多见于云平台搭建者,一般由服务供应商实施,以已成功运行并大量用于生产环节的Hadoop框架为例(由apache基金会发布的分布式系统基础架构),其一般运行于Linux主机平台,主机集群的文件系统之上构建HDSF(Haddoop文件系统),一般Hadoop集群中节点类型包括data node(数据节点)和namenode(管理节点)两种类型,数据节点完成一般的云平台计算功能,而管理节点管理整个文件系统,分配云计算任务,对外充当代理的作用,反馈用户请求等,对于PC端维护而言通常与管理节点进行交互实现云资源的有效管理和配置。利用Hadoop框架可以实现云平台服务中的PAAS和SAAS服务模型。而IAAS服务则通常以虚拟机的形式进行实现,如著名的VMware虚拟软件。总之云平台的集群维护,通常是借助于本地PC端进行实现的。
3.2 远程PC端维护云平台
远程PC端维护云平台则更多的体现在用户服务的运维类型,以典型IAAS模型-阿里ECS为例,用户根据阿里供应商所提供的ECS服务器在安装相应的操作系统之后,进行系统的相关配置,如安装维护数据库系统,WEB服务器以及应用程序的最终部署,都需要用户通过远程PC端(最为常见的包括Windows的远程桌面)予以实现,用户像管理和配置本地计算机一样实现远程资源的配置,最大程度上的满足用户需求。另外一些PAAS和SAAS通常也是需要用户进行配置的,云平台供应商,提供用户登录接口和设置操作,用户根据相应的配置要求完成应用维护即可,相较于IAAS,PAAS和SAAS在维护工作量和配置的便捷性方面更具优势,用户应根据自身的业务情况进行合理选择。
3.3 云平台维护不局限于PC端
PC端对云平台的维护作为最为常见的维护方式广泛应用于云平台服务,值得注意的是,PC端并不是唯一的维护形式,常见的移动互联网技术如智能手机亦可完成,如基于云平台的网盘技术,在智能手机上运行终端application就可以完成相应的配置操作,而不必必须依靠PC端。其本质都是借助于互联网技术,远程访问云平台应用服务地址完成配置和维护的,二者的差异更多体现在客户端的形式上。
3.4 云平台应用开发离不开PC端
对于云平台应用开发过程,目前还没有发现可以替代PC端的产品,主要是由于PC端编程习惯造成的,计算机编程人员基本上没有脱离PC端进行编程的习惯应用,目前可以在PC端运行的程序基本上都可以在相应的其他类型的客户端进行应用,但是便捷性往往不高,很难想象利用平板电脑进行程序编制,往往需要借助于外置键盘或者未来可能替代键盘的全息影像。当然,未来编程模型如完全依靠拖拽形式予以实现,那么利用移动端或者其他类型,则具有更大的优势,这需要技术上的巨大飞跃。总之,当前利用PC端进行云平台或者其他类型的计算机软件开发是最为普遍的方式。
参考文献
[1]王曙霞,龙海,焦家林,等.基于PAAS云平台的移动互联终端均衡控制器设计[J].湖北工程学院学报,2017(06):115-117.
[2]相福民,王跃.基于云平台配置管理数据库的设计及维护[J].信息技术与标准化,2017(05):28-30+35.
[3]陈忠忠.云平台可维护性研究[D].浙江大学,2015.
[4]黄梁,陈鲁敏,王加兴,丁书坤.企业私有云平台建设研究[J].机电工程,2014,31(08):1090-1093.
作者简介
姚玉婷(1990-),女,广东省南雄市人。大学本科学历。研究方向为软件工程。
作者单位
韶关市技师学院 广东省韶关市 512000