摘 要 云計算以其強大的計算能力和可靠的數據存儲能力被業界廣泛應用,相較于傳統的計算模型,云計算能夠處理的數據類型、數據量以及計算速度都有了巨大的飛躍,借助于云平臺,普通服務器實現復雜計算已經成為可能,因此做好云平臺的應用具有十分重要的意義。本文從云計算概念、云平臺分類以及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