網路雲就是將普通的獨立伺服器,透過網路技術進行功能性整合管理,形成一個功能強大高效快速且安全可靠的虛擬網路服務體系,提供給網路使用者按需取用,用之付費;雲端技術透過網路提供動態的、可擴展的和時常虛擬化的資源來服務使用者。
本教學操作環境:windows7系統、Dell G3電腦。
雲端是指你作為接受服務的對象,是雲端,不管你在何時何地,都能享受雲端運算提供的服務。雲端是網路、網路的一種比喻說法。
網路雲就是將普通的獨立伺服器,透過網路技術進行功能性整合管理,形成一個功能強大高效快速且安全可靠的虛擬網路服務體系,提供給網路使用者按需取用,用之付費。
雲端技術(Cloud technology)基於雲端運算商業模式應用的網路技術、資訊科技、整合技術、管理平台技術、應用技術等的總稱,可以組成資源池,按需所用,靈活便利。
雲端運算技術將變成重要支撐。技術網路系統的後台服務需要大量的運算、儲存資源,如影片網站、圖片類網站和更多的入口網站。伴隨著物聯網產業的高度發展與應用,將來每個物品都有可能存在自己的識別標誌,都需要傳輸到後台系統進行邏輯處理,不同程度級別的數據,各類行業數據皆需要強大的系統後盾支撐,智慧透過雲端運算來實現。
關鍵因素
雲端技術透過網路提供動態的、可擴展的和時常虛擬化的資源來服務使用者。使用者無須具備支援他們雲端中技術架構的相關知識、專業技術或控制力。為了能夠使這項新的「切即服務」的經濟模型成為可能,雲端技術中有幾個關鍵因素必須說明。
(1)一個共享的雲端基礎架構:能夠提供企業級安全性、可擴充性和服務品質( Quality of service,QoS)。
(2)一個開發環境:使曾經習慣於開發小型獨立應用的企業應用開發者,很容易地過渡到開發安全、「多租戶」的應用程序,這些應用程式可以橫向拓展到潛在的數百萬用戶。
(3)一個操作環境在不影響使用者體驗的前提下,可以無縫傳送和更新雲端服務。
(4)一種聯合多種雲端服務的簡單方式,以完成商業或個人任務雲端技術是一種運算模式,在這種模式下,各種運算資源作為服務都被虛擬化,同時透過Web技術的連結動態分配,以適應使用者的需求。
關鍵技術
虛擬化技術
虛擬化技術是指計算元件在虛擬的基礎上而不是真實的基礎上運行,它可以擴大硬體的容量,簡化軟體的重新配置過程,減少軟體虛擬機相關開銷和支援更廣泛的作業系統方面。透過虛擬化技術可實現軟體應用與底層硬體隔離,它包括將單一資源劃分成多個虛擬資源的裂分模式,也包括將多個資源整合成一個虛擬資源的聚合模式。虛擬化技術依物件可分成儲存虛擬化、運算虛擬化、網路虛擬化等,計算虛擬化又分為系統級虛擬化、應用級虛擬化、桌面虛擬化等。在雲端運算實作中。運算系統虛擬化是一切建立在「雲端」上的服務與應用的基礎。虛擬化技術主要應用在CPU、作業系統、伺服器等多個方面,是提高服務效率的最佳解決方案。
分散式大量資料儲存
雲端運算系統由大量伺服器組成,同時為大量使用者服務,因此雲端運算系統採用分散式儲存的方式儲存數據,以冗餘儲存的方式(叢集運算、資料冗餘和分散式儲存)保證資料的可靠性。冗餘的方式透過任務分解和集群,以低配機器取代超級電腦的效能來保證低成本,這種方式保證分散式資料的高可用、高可靠和經濟性,即為同一份資料儲存多個副本。雲端運算系統中廣泛使用的資料儲存系統是Google的GFS和Hadoop團隊開發的GFS的開源實作HDFS。
海量資料管理技術
雲端運算需要對分佈的、大量的資料進行處理、分析,因此,資料管理技術必需能夠有效率的管理大量的資料。雲端運算系統中的資料管理技術主要是Google的BigTable資料管理技術和Hadoop團隊開發的開源資料管理模組HBase。由於雲端資料儲存管理形式不同於傳統的RDBMS資料管理方式,如何在規模龐大的分散式資料中找到特定的數據,也是雲端運算資料管理技術所必須解決的問題。同時,由於管理形式的不同造成傳統的SQL資料庫介面無法直接移植到雲端管理系統中來,研究在關注為雲端資料管理提供RDBMS和SQL的接口,如基於Hadoap子專案HBase和Hive等。另外,在雲端資料管理方面,如何確保資料安全性和資料存取高效性也是研究關注的重點問題之一。
程式設計方式
雲端運算提供了分散式的運算模式,客觀上要求必須有分散式的程式模式。雲端運算採用了思想簡潔的分散式平行程式設計模式Map-Reduce。 Map-Reduce是一種程式設計模型和任務調度模型。主要用於資料集的平行運算和並行任務的調度處理。在這個模式下,使用者只需要自行編寫Map函數和Reduce函數即可進行平行計算。其中,Map 函數中定義各節點上的分塊資料的處理方法,而Reduce函數中定義中間結果的保存方法以及最終結果的歸納方法。
雲端運算平台管理技術
雲端運算資源規模龐大,伺服器數量眾多並分佈在不同的地點,同時運行著數百種應用,如何有效的管理這些伺服器,確保整個系統提供不間斷的服務是巨大的挑戰。雲端運算系統的平台管理技術能夠使大量的伺服器協同工作,方便的進行業務部署和開通,快速發現和恢復系統故障,透過自動化、智慧化的手段實現大規模系統的可靠運作。
更多相關知識,請造訪常見問題欄位!
以上是網路的雲是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!