關於雲計算的讀書筆記

關於雲計算的讀書筆記

  雲計算是分散式計算中的一種,其基本概念是透過網路將龐大的計算處理程式自動分拆成無數個較小的程式,再由其交多部伺服器所組成的龐大系統經搜尋、計算分析之後將處理結果傳給使用者。

  雲計算( Cloud Computing)就是把儲存於個人電腦、行動電話和其他電子裝置上的大量資訊和處理器資源集中在一起,經高深速演算法協同工作,達到資源的充分共享和利用。其實質就是透過網際網路訪問、應用資源並取得服務,由第三方提供執行。

  一般而言,雲計算是網格計算(Grid Computing)、分散式計算(Distributed Computing)、平行計算(Parallel Computing)、效用計算(Utility Computing)、網路儲存(Network Storage Technologies)、虛擬化(Virtualization)、負載均衡(Load Balance)等傳統計算機和網路技術發展融合的產物。狹義的雲計算是指IT基礎設施的交付和使用模式,指透過網路以按需、以擴充套件的方式獲得所需的資源。廣義上來說,雲計算就是一種服務(軟體或其他服務)的交付和使用模式,指透過網路以按需、易擴充套件的方式獲得所需服務。

  雲計算的核心是將硬體資源虛擬化,透過網際網路按計費提供給使用者。雲計算的實質是服務,即使用者在雲計算平臺上使用被提供的資源,併為此付費。對使用者來說,使用者將各種文字資料,音訊資料,影片資料,還有各種應用程式放到遠端的伺服器中,即“雲”中,當需要用時,連入網際網路中便可以使用,而在不用時,這些資料儲存在遠端伺服器網路中,由提供雲計算平臺的組織進行管理和維護。

  1雲計算簡介

  1.1雲計算的概念

  雲計算是網路計算的一種趨勢,現在的許多雲計算部署採用網路計算實現,使用分散式計算機叢集,並且是可以步調一致地執行大型任務的虛擬超級計算機。其目標是一切服務來源於網路,雲就是網路,雲計算就是依靠強大的計算能力,使成千上萬的終端使用雲提供的強大功能而云計算提供的服務是可以無限的,它使世界變得更小,這是一種動態提高或增加基礎設施能力的手段,並且提供了一個可以在網際網路上使用並拓展IT部門能力的服務。

  1.2雲計算提供的服務

  雲計算提供的`服務包括通訊、基礎設施、平臺、監測和通訊等,既軟體即服務(SaaS)、基礎設施即服務(LaaS)、平臺即服務(PaaS)、監測即服務(MaaS)和通訊即服務(CaaS)。

  軟體即服務(SaaS):傳統的軟體分發模式,軟體購買後安裝在個人電腦上,稱為軟體即產品。軟體即服務是一種軟體分銷模式,其中應用程式由供應商或服務供應商託管,並透過網路提供給使用者。

  基礎設施即服務(LaaS):由計算機基礎設施(通常是一個平臺的虛擬化環境)作為服務提供。不用購買資料中心空間、伺服器、軟體、網路裝置等,laas客戶基本上作為完全外包服務的資源。通常,服務按月計費,就像公共事業公司向用戶客戶收費,客戶只為消費的資源付費。

  平臺即服務(PaaS):把開發環境作為一種服務來提供。這是一種分散式平臺服務,廠商提供開發環境、伺服器平臺、硬體資源等服務給客戶,使用者在其平臺基礎上定製開發自己的應用程式並透過其伺服器和網際網路傳遞給其他客戶。PaaS能夠給企業或個人提供研發的中介軟體平臺,提供應用程式開發、資料庫、應用伺服器、試驗、託管及應用服務。

  移動裝置上的自由(聯網)實時監控系統的雲計算框架(2010 臺灣)

  本文提供了一個移動監控系統架構,它把自由視點影象與實時影片系統結合了起來。以前的技術是,監視器透過閉路捕獲和傳輸資訊,同時使用者需要用一個螢幕移動裝置從房子裡的每個角落去顯示框架。因此,為了用自由視點實時系統演算法整合移動通訊系統,我們設計了一個用雲計算去顯示住宅狀況的系統。透過旋轉顯示器,這個系統允許移動裝置使用者只用一個顯示器監視房子的每個角落,確保住所的安全。

  2簡介:

  至今,行動式裝置的主要缺點是效率低。

  雲技術與free view point整合的步驟:利用雲技術的隨機可訪問性獲得資訊,分散式處理獲得free view point影象,行動式裝置可以隨時隨地的訪問自由點影片系統。

  系統結構:系統的結構主要用較低的計算能力在接入點與客戶端確定。

  2.1影象處理流程:捕獲—譯碼—雲系統—得到模型,決定影象rendering方法。

  2.2分佈系統與影象rendering的工作:雲負責計算傳輸資料。雲計算與傳輸的整個結構分3個部分:計算、傳輸、快取記憶體和影象資料的搜尋與調整。

  2.3資料傳輸與儲存

  2.3.1建立一個虛擬群集

  這個部分的重點是如何建立一個虛擬群和管理傳輸路徑。

  建群的時候必須考慮幾個問題,首先要考慮連線質量的穩定性。為了儲存實時資料流,必須避免資料丟失與延遲、保持節點間的連線質量。第二個問題是電源。因為叢集的成員可能只是這樣的行動式裝置比如膝上型電腦或行動電話(沒有穩定的電力供應),因此如何透過分配能源來擴充套件群集的續航時間是一個非常重要的考慮因素。

  2.3.2 資料儲存

  每個虛擬叢集有一個叢集ID(C-ID),每一個(C-ID)對應於資料的某一部分。當執行點完成一個任務時,執行點就把這個資料傳輸至一個與C-ID同類型的虛擬叢集以儲存資料。透過I-CD,節點就可以檢驗儲存在集群裡的資料。透過搜尋伺服器,使用者可以從他的群集獲取有用的資訊,完成任務和把結果傳給使用者。在這個結構中,每個節點提供它自己的高速緩衝儲存器來儲存資料流,每個更小的叢集儲存使用者需要的不同的資料型別。此外,每個元件核對這個資料是否無效,刪除無效的資料提高高速緩衝儲存器的利用率。

  2.4資料搜尋和誤差修正(影象的補償機制)

  資料傳輸開始的時候,搜尋伺服器記錄資料當前所處的叢集,資料儲存從左到右,由上至下。由於資料流和常規資料儲存的連續性,我們可以預測資料的位置,這樣可以提高資料搜尋的速度。當用戶需要叢集中的資料時,叢集從頂部到底部搜尋資料直到找到,之後,儲存資料的節點把這個訊息傳播給其他節點來終止搜尋。相鄰的節點在水平和垂直方向上傳遞這個訊息,這樣就能避免浪費能源。

  3雲計算以及其在影象處理中的應用

  3.1目的

  我們把雲計算認為成一個易於使用和訪問的大池,被動態重構以適用於可變負載的虛擬資源能實現最佳的資源利用率。

  3.2背景

  隨著虛擬技術效率的提高,雲計算已經成為一種新的分散式系統。

  3.3為了能夠很好地理解雲計算以及得出一個公平精確的優點報告,瞭解分佈系統的其他主要技術(網路計算和web服務)是必須的。

  An Approach to Service and Cloud Computing Oriented Web GIS Application(一種面向網路 GIS應用的服務與雲計算的方法)

  3.4三種模型:SaaS(software as a service), PaaS(platform as a service),IaaS(infrastructure as a service)

  空間雲計算研究應用地理雲計算模式。它提供了動態擴張地理資訊科技、空間資料和作為網路伺服器的空間應用。GIS Web伺服器是可以提供託管空間資料和GIS函式的軟體元件,可以被訪問整合到實際定製的GIS應用。開發商可以應用GIS WEB伺服器進行地理資訊處理,把結果反饋到應用而無需掌握基本的GIS系統和地理資料。

  開放式GIS協會(OGC)形成了透過網際網路和OGC共識過程基於網路的地理資訊和訪問服務。每一個伺服器支援某種GIS操作功能:描述服務性質的元資料、註冊網路伺服器的方法、訪問伺服器或聯絡支持者的地址、伺服器提供的資料型別,等等。環境系統研究室(ESRI)報告:ArcWeb服務可以包括或整合GIS內容和功能在定製應用共享地理資訊或資料。微軟的MapPoint .NET是一個可託管的可程式設計的XML 網路服務允許應用程式開發者整合高品質的地圖、駕駛方向、距離計算和接近搜尋到他們的應用、業務流程和網站。本文的目的是探索和調差為面向建立一個分散式和WEB服務架構的地理資訊平臺的服務和雲計算。

  4雲計算

  4.1A雲計算是一種在網際網路上分享計算機資源代替用本地計算機上的軟體或儲存資源的一種計算方法。

  4.2B面對結構的服務

  網路服務是已經很好地被定義、自-包含且不依賴於其他服務的內容和狀態的軟體元件。網路服務基本上用XML創造一個強大的連線,網路服務架構有三個角色:提供者,請求者和經紀人。提供者建立網路服務把它提供給需要的客戶;請求者是一個使用網路服務的客戶端應用程式;經紀人,如服務註冊代理為網路服務的提供者和請求者提供一種互動方法。

  4.3OGC(開放的地理資訊系統聯盟)發展標準化資訊互動規範,包括:地圖編碼成影象的網路地圖服務;針對地理物件或向量資料的網路空間資訊服務;實現連線資料的網路覆蓋服務;實時訪問感測器探測的感測器蒐集服務;地理標記語言(GML):交通地理物件編碼的XML元件。

  4.4C .OGC Web Map Service (WMS)

  4.5 OCG WMS規範提供了一個標準的客戶端-伺服器互動狹義,每個地圖伺服器實現一種接受請求、返回回應的通用介面。一樣的客戶端可以透過網際網路訪問所有可用的OGC網路地圖伺服器。

最近訪問