王銳銘
(山西青年職業(yè)學院,山西 太原 030006)
當前計算機模型產(chǎn)生了深刻的轉變,這里轉變的背景是多核處理器的出現(xiàn),數(shù)據(jù)虛擬化過程中產(chǎn)生的分布式儲存,加之互聯(lián)網(wǎng)呈現(xiàn)出的扁平化發(fā)展、自動控制技術的變革等等,我們把這一系列深刻的變革運用到計算機模型中就產(chǎn)生了云計算。云計算的運行過程可以簡單概括為:整合資源、有償使用、提取資源。一般來講,云計算會采取遠程方式來連接各類終端,并進行數(shù)據(jù)的儲存、運算、提取等等。云計算資源配置程序中涵蓋了 “云”和“云終端”兩個部分?!霸啤笔腔ヂ?lián)網(wǎng)或大型服務器的隱喻。互聯(lián)網(wǎng)中的分布式基礎結構就會構成“云”,如常常用到的各式網(wǎng)絡設備、網(wǎng)絡服務器以及用于存儲資源的相關設備、保障資源安全的各類設備等,也就是說,絕大部分的計算機程序、運行軟件都可以存儲在“云”中。同時,“云”的運行也需要“云終端”設備,折舊包括了計算機、移動電話、可以運算的電子設備等,這個過程中僅僅需要安裝一個簡單的操作系統(tǒng),并將“云”通過網(wǎng)絡進行連接運算,這樣云計算中的資源就可以進行便捷化的提取與使用。
當前互聯(lián)網(wǎng)技術日新月異,對業(yè)務系統(tǒng)的要求迅速增長,并且網(wǎng)站需要為用戶數(shù)據(jù)提供更多的存儲空間。隨著用戶數(shù)量的增加,規(guī)模也隨之增加,智能終端設計和進入互聯(lián)網(wǎng)設備的數(shù)量以及系統(tǒng)的負載持續(xù)增長。對于這些有限的操作能力,將不得不考慮采用更少的資源來解決問題。隨著因特網(wǎng)技術的發(fā)展,諸如芯片和硬盤驅動器的技術也在發(fā)展,分布式計算機程序正在發(fā)展。逐漸地,將地理上分散的資源連接成為一個整體成為了現(xiàn)實。技術開發(fā)為產(chǎn)品提供了強大的數(shù)據(jù)處理能力,并為云計算發(fā)展奠定了基礎。
云計算特性主要從以下幾個方面體現(xiàn)出來。第一,使用虛擬化技術。它還具有一些更重要的功能,包括應用程序和資源虛擬化兩個方面。應用程序部署的環(huán)境和物理平臺之間沒有連接。管理操作平臺可以執(zhí)行任務,例如執(zhí)行備份、遷移和擴展等。第二,動態(tài)可擴展性。第三,按需實施部署。云平臺根據(jù)用戶需求提供資源,為不同用戶需求量身定制獨特資源。第四,高靈活性。它非常靈活,大多數(shù)應用程序和硬件承擔虛擬化任務,并將它們放入虛擬云計算組中以進行統(tǒng)一管理,并且其兼容性可以發(fā)揮重要作用。第五,高可靠性。借助穩(wěn)定的虛擬化技術,計算機和應用程序可以分布在不同的物理服務器上,即使服務器在某個時候出現(xiàn)故障,也可以部署新的服務器保證其計算能力,并將其添加到受保護的應用程序中,確保計算正常進行。第六,高性價比。它具有高成本效益,可通過一組虛擬資源管理所有資源,并減少了物理資源需求,以適當?shù)乜刂瞥杀静⑻岣咝阅躘1]。
通過觀察計算機發(fā)展狀態(tài),已經(jīng)形成了五種主要的業(yè)務應用程序。第一,軟件即服務。云計算軟件類別主要使用瀏覽器將相關應用程序分發(fā)給用戶。它的優(yōu)勢主要體現(xiàn)在它的靈活性和低成本上,因此用戶不必為應用程序授權付費。第二,網(wǎng)絡服務。它與以前的單機模式不同,它為軟件供應商提供API,以幫助企業(yè)開發(fā)軟件。第三,平臺服務。研發(fā)公司只能使用中間商的設備來完成應用程序開發(fā)過程。第四,實用計算。可以創(chuàng)建虛擬化的數(shù)據(jù)中心(Web資源)。主要針對計算機行業(yè)中的服務。第五,商業(yè)服務平臺。此云計算實現(xiàn)是將程序模式和管理服務結合在一起的混合模式??梢愿鶕?jù)需要將服務提供商連接到用戶,從而創(chuàng)建一個平臺,使他們可以相互通信[2]。
通常,計算機云計算方法主要分為三種類型:PACE、IAAS和SaaS。換句話說,這三種類型的技術體系幾乎是相同的。云計算的體系結構主要分為4個層,每個層執(zhí)行其自身的功能:第一層,SQA屬于構建層,該級別的主要功能是為云計算處理創(chuàng)建服務策略。SQA控制平面的主要功能是滿足人們對服務的需求。第二層,管理中間件,該層的主要功能是制定數(shù)據(jù)管理策略。當人們需要計算機時,管理中間件技術會在云計算中處理數(shù)據(jù),并根據(jù)每個庫從庫中檢索所需的數(shù)據(jù)。第三層,屬于數(shù)據(jù)池,可以對數(shù)據(jù)進行深度處理。第四層,屬于物理資源層,它的主要特征是提供應用平臺或操作所需的軟件和硬件,主要為前三個層服務。從云計算級別4的角度來看,云計算訪問性能原則主要基于互聯(lián)網(wǎng)上的計算機概念以及其他綜合信息數(shù)據(jù)處理技術,以實現(xiàn)計算數(shù)據(jù)處理的最終目標。當接收到諸如另一控制終端或計算機終端之類的各種信息的請求時,進行數(shù)據(jù)信息處理,然后為每個用戶提供不同的信息。云計算處理執(zhí)行高效的遠程信息處理。當人們需要此技術時,它們會通過設備和系統(tǒng)發(fā)送相關的請求,這有助于用戶提高工作效率并節(jié)省資金[3]。
計算機云計算技術基于虛擬技術。在操作中,虛擬服務系統(tǒng)的各種技術(例如動態(tài)組合和自動化分布)用于實現(xiàn)儲存聯(lián)網(wǎng)功能。它集成了系統(tǒng)自治性和靈活性的結構,通過自動化和分析實現(xiàn)技術部署管理,將信息和速度集中起來,并將IT平臺快速集成到系統(tǒng)中。 云計算平臺的結構基于雙向通信接口,該接口執(zhí)行重要的服務功能,執(zhí)行集成的數(shù)據(jù)資源管理,并將集群服務器作為系統(tǒng)進行管理,主要實現(xiàn)方法體現(xiàn)在以下幾點。
為了有效地支持云計算,它們必須支持具有多種結構的核心功能。首先,系統(tǒng)必須是獨立的,需要集成自動化技術以減少或消除手動管理任務,以便平臺可以合理地滿足應用程序要求。然后,云計算架構必須提高靈活性,或對變化做出快速反應。通過集成技術和虛擬化技術的集成,可以根據(jù)服務級別的差異化要求進行快速轉變。云計算的運行平臺如圖1。
圖1 云計算平臺的體系結構
(1)用戶界面:是承接用戶資源請求服務的交互式界面;(2)服務目錄:用戶進行資源請求的服務列表;(3)管理系統(tǒng):運行和保存可用的各類資源、綜合服務;(4)部署工具:根據(jù)用戶的資源請求進行資源配置和應用程序,并在整個運行過程中實時更新、調配資源;(5)監(jiān)控:跟蹤云使用情況并快速響應;(6)服務器集群:由管理系統(tǒng)管理的虛擬或物理服務器。
自動化部署是指將提取到的資源進行整合、清洗、再配置,將這些資源從初始化狀態(tài)轉變?yōu)榭墒褂脿顩r,以在云計算中實現(xiàn)虛擬資源的共享、安裝,并最終實現(xiàn)為資源請求用戶提供各種服務,為應用程序獲得資源共享的過程,例如硬件(服務器)、軟件(用戶應用程序和配置)、網(wǎng)絡和存儲,系統(tǒng)資源的部署過程中會有較多的步驟運行。通過第三方自動配置工具,可以自動實現(xiàn)應用程序軟件部署和配置,因此許多計算機都是大量人機交互,實現(xiàn)過程與手動操作無關。如圖2所示,顯示了整合部署過程的工作流程。
圖2 自動化部署方案構架
其中,數(shù)據(jù)模型、引擎流和工作流會在自動部署工具中進行運算,可以在數(shù)據(jù)模型中定義特定程序、硬件甚至邏輯概念來識別,計劃和分類這些資源。控制工作流引擎是執(zhí)行啟動和執(zhí)行工作流的主要機制。它將各種腳本編制過程自動集成到工作流數(shù)據(jù)庫中,這些工作流通常可以在服務器上自動運行手動執(zhí)行的操作系統(tǒng)、中間件、應用程序、存儲器和網(wǎng)絡設備的配置任務[4]。
各類服務器組合在一起形成了“云”,資源在實時更新,這樣就一定要高效、精確和完整的信息。資源監(jiān)控可最大程度地利用資源并有效地監(jiān)視資源利用率和負載狀況。資源管理是獲取云資源的重要組成部分,實時系統(tǒng)資源監(jiān)視和系統(tǒng)性能信息可以與其他子系統(tǒng)共享,以提高系統(tǒng)資源分配的效率。 云計算通過監(jiān)視服務器管理每個云服務器上所有資源,配置每個資源服務器,并定期管理資源數(shù)據(jù)存儲,并將信息傳輸?shù)綌?shù)據(jù)倉庫。數(shù)據(jù)倉庫云資源利用率分析數(shù)據(jù)并監(jiān)視資源可用性。
云計算與新的產(chǎn)業(yè)技術模型相關聯(lián),它的主要特征是可擴展性、靈活性、共享環(huán)境和按需付費,業(yè)務系統(tǒng)的技術結構是靈活的,業(yè)務信息系統(tǒng)更加靈活。它目前處于開發(fā)的早期階段,但已改變了人們使用資源的方式。 云計算是為社會和經(jīng)濟發(fā)展提供強大動力的關鍵技術。 云計算有效地結合了計算機技術和網(wǎng)絡技術,它具有強大的運算速度和資源優(yōu)勢而成為科學技術發(fā)展的重要方向。