雲計算、大資料和物聯網代表了IT領域最新的技術發展趨勢, 三者既有區別又有聯繫。 雲計算最初主要包括了兩類含義:一類是以穀歌的GFS和MapReduce為代表的大規模分散式平行計算技術;另一類是以亞馬遜的虛擬機器和物件存儲為代表的“按需租用”的商業模式。
隨著大資料概念的提出, 雲計算中的分散式運算技術開始更多地被列入大資料技術, 而人們提到雲計算時, 更多指的是底層基礎IT資源的整合優化以及以服務的方式提供IT資源的商業模(如Iaas、PaaS、SaaS)。
從雲計算和大資料概念的誕生到現在, 二者之間的關係非常微妙, 既密不可分, 又千差萬別。 因此, 我們不能把雲計算和大資料割裂開來作為截然不同的兩類技術來看待。 此外, 物聯網也是和雲計算、大資料相伴相生的技術。
雲計算、大資料和物聯網三者已經彼此滲透、相互融合, 在很多應用場合都可以同時看到三者的身影,
下面總結一下三者的聯繫與區別:
1. 大資料、雲計算和物聯網的區別
大資料側重于海量資料的存儲、處理與分析, 從海量資料中發現價值, 服務於生產和生活;雲計算本質上旨在整合和優化各種IT資源, 並通過網路以服務的方式廉價提供給使用者;物聯網的發展目標是實現物物相連, 應用創新是物聯網發展的核心。
2. 大資料、雲計算和物聯網的聯繫
從整體上看, 大資料、雲計算和物聯網這三者是相輔相成的。 大資料根植於雲計算, 大資料分析的很多技術都來自於雲計算, 雲計算的分散式和資料存儲和管理系統(包括分散式檔案系統和分散式資料庫系統)提供了海量資料的存儲和管理能力,
物聯網的感測器源源不斷產生的大量資料, 構成了大資料的重要來源, 沒有物聯網的飛速發展, 就不會帶來資料產生方式的變革, 即由人工產生階段向自動產生階段, 大資料時代也不會這麼快就到來。 同時, 物聯網需要借助於雲計算和大資料技術、實現物聯網大資料的存儲、分析和處理。
雲計算、大資料和物聯網,