1. 程式人生 > >雲端計算與物聯網 第一週作業

雲端計算與物聯網 第一週作業

 雲端計算(cloud computing)是基於網際網路的相關服務的增加、使用和交付模式,通常涉及通過網際網路來提供動態易擴充套件且經常是虛擬化的資源。雲是網路、網際網路的一種比喻說法。                      虛擬化技術,通常是指計算元件在虛擬的基礎上而不是真實的基礎上執行。可以同時執行多個作業系統,而且每一個作業系統中都有多個程式執行,每一個作業系統都執行在一個虛擬的CPU或者是虛擬主機上;可以在相互獨立的空間內執行而互不影響,從而顯著提高計算機的工作效率。隨著時代的發展,
 我們進入大資料的時代,那麼什麼是大資料呢?
大資料又稱巨量資料,是海量具有高增長率和多樣化特性的有價值的資訊資產的集合。它不僅僅包括數字,還包括圖片、文字、視訊、互動記錄等等。大資料無法在可承受時間範圍內用常規軟體工具進行捕捉、處理和管理。具有大亮、高速、多樣、價值這四個特點,主要應用於計算機,它的最小單位是bit。
 大資料的關鍵技術包括資料採集,資料儲存和管理,資料處理與分析,資料隱私與安全。大資料的兩大核心技術是分散式儲存和分散式處理。
 大資料的計算模式主要有:(1)批處理計算    Mapreuce
                      (2)流計算        Storm
                      (3)圖計算        Graphx
                      (4)查詢分析計算  Hive
 總計:第一週的課,主要是介紹了雲端計算的相關東西,講了大資料與物聯網的關係。