雲端計算和大資料有什麼關係?
當大資料遭遇雲端計算
從技術上看,大資料與雲端計算的關係就像一枚硬幣的正反面一樣密不可分。大資料必然無法用單臺的計算機進行處理,必須採用分散式計算架構。它的特色在於對海量資料的挖掘,但它必須依託雲端計算的分散式處理、分散式資料庫、雲端儲存和虛擬化技術。
雲端計算為什麼能盛行呢?在網際網路領域應用系統的構建:客戶群體是不確定的、系統規模不確定、系統投資不固定、業務應用有很清晰的並行分割特徵、資料倉儲系統的構建、資料倉儲規模可估算、資料倉儲的系統投資與業務分析的價值和回報相關、商業智慧應用屬於整體應用、Saas模式構建資料倉儲系統。
大資料管理,分散式進行檔案系統,如Hadoop、Mapreduce資料分割與訪問執行;同時SQL支援,以Hive+HADOOP為代表的SQL介面支援,在大資料技術上用雲端計算構建下一代資料倉儲成為熱門話題。
從系統需求來看,大資料的架構對系統提出了新的挑戰:
1. 整合度更高。一個標準機箱最大限度完成特定任務。
2. 配置更合理、速度更快。儲存、控制器、I/O通道、記憶體、CPU、網路均衡設計,針對資料倉儲訪問最優設計,比傳統類似平臺高出一個數量級以上。
3. 整體能耗更低。同等計算任務,能耗最低。
4. 系統更加穩定可靠。能夠消除各種單點故障環節,統一一個部件、器件的品質和標準。
5. 管理維護費用低。資料藏的常規管理全部整合。
6. 可規劃和預見的系統擴容、升級路線圖。
雲端計算環境成為大資料處理平臺
1. 雲端計算環境中基本計算單元的分化
企業雲端計算平臺上雖然有多個平行計算的CPU,但並沒有創造出具有超強資料處理能力的超級CPU,因此雲端計算平臺需要的是有並行運算能力的軟體系統。同時,當所有使用者的資料全部放在雲端時,雖然儲存容量可以很方便地擴充,但面對大量使用者同時發起的海量資料處理請求,簡單的資料處理邏輯已經無法滿足需要。
可以看到,國內有相當多的電商企業,用小型機和Oracle扛了好幾年,並請了全國最牛的Oracle的專家不停最佳化他的Oracle和小型機,初期發展可能很快,但是後來由於資料量激增,業務開始受到嚴重影響,最典型的例子無疑是京東商城前段時間發生的大規模訪問請求當機事件,因此他們開始逐漸放棄了Oracle或者MS-SQL,並逐漸轉向MySQL+X86的分散式架構。
目前的基本計算單元常常是普通的X86伺服器,它們組成了一個大的雲,而未來的雲端計算單元裡有可能有儲存單元、計算單元、協調單元,總體的效率會更高。
2. 對系統穩定性的需求
在應對大規模訪問的時候有一些系統穩定性的追求,來自很多方面,來自網路穩定性、資料庫穩定性。對系統而言,需要把握一個大原則,需要消除任何單點故障。不光是網路上單點故障,還有來自你呼叫中心裡的單點故障,只要有單點故障一定要消除掉。因為對於電商行業而言,每一秒都是錢,電子商務業務如果當機一個小時,損失多少是可以算出來的,電商行業需要非常全面的技術系統監控報警系統。有時候你會發現你如果透過技術系統的監控去推匯出你的技術發生問題已經晚了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29960155/viewspace-1368341/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 大資料與雲端計算有什麼關係?大資料
- 雲端計算與大資料有什麼關係?大資料
- Linux和大資料雲端計算之間有什麼關係?Linux大資料
- 雲端計算學習素材、課件,大資料和雲端計算的關係是什麼?大資料
- 大資料和雲端計算的關係是什麼?-千鋒深圳雲端計算培訓大資料
- 雲端計算和Linux什麼關係?linux雲端計算Linux
- 雲端計算、大資料和物聯網之間,之間有什麼關係與區別?大資料
- 大資料和雲端計算是什麼關係 發展前景如何?大資料
- 雲端計算和Linux是什麼關係?Linux
- 雲端計算和大資料的區別與關係大資料
- 雲端計算、大資料和人工智慧的關係大資料人工智慧
- 雲端計算、大資料、物聯網、人工智慧都是什麼關係?大資料人工智慧
- 今天好程式設計師雲端計算教程分享雲端計算是什麼,和Linux什麼關係程式設計師Linux
- Python和大資料有什麼關係?Python教程Python大資料
- 雲端計算和大資料大資料
- 雲端計算技術是什麼?雲端計算有什麼優勢?
- 工業大資料漫談17:雲端計算與工業大資料的關係大資料
- 什麼是雲端計算?雲端計算學習方向有哪些?
- 大資料和Hadoop什麼關係?為什麼大資料要學習Hadoop?大資料Hadoop
- 學習雲端計算怎麼樣?雲服務和雲端計算有什麼區別?
- 超級詳細的闡述:大資料、雲端計算和人工智慧的關係大資料人工智慧
- 大資料和人工智慧的關係是什麼?大資料人工智慧
- 雲端計算、大資料和人工智慧有什麼區別?理清楚其實並不難大資料人工智慧
- 雲端計算有什麼用?雲端計算的應用領域有多大?
- 雲端計算和區塊鏈有什麼聯絡?區塊鏈
- 雲端計算和大資料學哪個好?雲端計算學習大資料
- 好程式設計師淺談大資料與Hadoop有什麼關係程式設計師大資料Hadoop
- 使用雲端計算有什麼好處?有什麼幫助
- 雲端計算大資料面試題,雲端計算大資料面試題集錦大資料面試題
- 學習雲端計算怎麼樣?大資料比雲端計算更好嗎?大資料
- 雲原生和雲端計算分別指什麼?有什麼區別?
- 物聯網、大資料、雲端計算、人工智慧之間的關係如何?大資料人工智慧
- 大資料、人工智慧、機器學習與深度學習都是什麼?有什麼關係?大資料人工智慧機器學習深度學習
- 雲端計算和資料
- 雲端計算教程開發知識,學雲端計算有什麼用?
- 【雲端計算小知識】什麼是雲端計算?雲端計算特點是什麼?
- 一文看懂雲端計算和大資料到底是什麼!大資料
- 什麼叫雲端計算?雲端計算是什麼意思