大數據和云計算的區別那個更好點
當我們聊到大數據的時候,往往不得不提起云計算,兩者仿佛是共生的,兩者的關系與區別是什么呢?下面就跟著學習啦小編一起來看看吧。
大數據和云計算有什么關系
云計算思想的起源是麥卡錫在上世紀60年代提出的:把計算能力作為一種像水和電一樣的公用事業提供給用戶。
如今,在Google、Amazon、Facebook等一批互聯網企業引領下,一種行之有效的模式出現了:云計算提供基礎架構平臺,大數據應用運行在這個平臺上。
業內是這么形容兩者的關系:沒有大數據的信息積淀,則云計算的計算能力再強大,也難以找到用武之地;沒有云計算的處理能力,則大數據的信息積淀再豐富,也終究只是鏡花水月。
那么大數據到底需要哪些云計算技術
這里暫且列舉一些,比如虛擬化技術,分布式處理技術,海量數據的存儲和管理技術,NoSQL、實時流數據處理、智能分析技術(類似模式識別以及自然語言理解)等。
云計算和大數據之間的關系可以用下面的一張圖來說明,兩者之間結合后會產生如下效應:可以提供更多基于海量業務數據的創新型服務;通過云計算技術的不斷發展降低大數據業務的創新成本。
大數據的本質就是利用計算機集群來處理大批量的數據,大數據的技術關注點在于如何將數據分發給不同的計算機進行存儲和處理。
云計算的本質就是將計算能力作為一種較小顆粒度的服務提供給用戶,按需使用和付費,體現了:
1.經濟性,不需要購買整個服務器
2.快捷性,即刻使用,不需要長時間的購買和安裝部署
3.彈性,隨著業務增長可以購買更多的計算資源,可以需要時購買幾十臺服務器的1個小時時間,運算完成就釋放
4.自動化,不需要通過人來完成資源的分配和部署,通過API可以自動創建云主機等服務。
云計算的技術關注點在于如何在一套軟硬件環境中,為不同的用戶提供服務,使得不同的用戶彼此不可見,并進行資源隔離,保障每個用戶的服務質量。
大數據和云計算的關系
1.兩者都關注對資源的調度。
2.大數據處理可以基于云計算平臺(如IaaS,容器)。
3.大數據處理也可以作為一種云計算的服務,如AWS的EMR(Amazon Elastic MapReduce )阿里云的ODPS(Open Data ProcessingService)。
云計算與大數據最明顯的區分
第一,在概念上兩者有所不同,云計算改變了IT,而大數據則改變了業務。然而大數據必須有云作為基礎架構,才能得以順暢運營。
第二,大數據和云計算的目標受眾不同,云計算是CIO等關心的技術層,是一個進階的IT解決方案。而大數據是CEO關注的、是業務層的產品,而大數據的決策者是業務層。
猜你喜歡
6.大數據基礎知識