0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

云計(jì)算的編程模式

工程師 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:h1654155205.5246 ? 2019-01-02 16:39 ? 次閱讀

云計(jì)算編程模式

分布式并行編程模式創(chuàng)立的初衷是更高效地利用軟、硬件資源,讓用戶更快速、更簡(jiǎn)單地使用應(yīng)用或服務(wù)。在分布式并行編程模式中,后臺(tái)復(fù)雜的任務(wù)處理和資源調(diào)度對(duì)于用戶來(lái)說(shuō)是透明的,這樣用戶體驗(yàn)?zāi)軌虼蟠筇嵘?。MapReduce是當(dāng)前云計(jì)算主流并行編程模式之一。MapReduce模式將任務(wù)自動(dòng)分成多個(gè)子任務(wù),通過(guò)Map和Reduce兩步實(shí)現(xiàn)任務(wù)在大規(guī)模計(jì)算節(jié)點(diǎn)中的高度與分配。

從本質(zhì)上講,云計(jì)算是一個(gè)多用戶、多任務(wù)、支持并發(fā)處理的系統(tǒng)。高效、簡(jiǎn)捷、快速是其核心理念,它旨在通過(guò)網(wǎng)絡(luò)把強(qiáng)大的服務(wù)器計(jì)算資源方便地分發(fā)到終端用戶手中,同時(shí)保證低成本和良好的用戶體驗(yàn)。在這個(gè)過(guò)程中,編程模式的選擇至關(guān)重要。云計(jì)算項(xiàng)目中分布式并行編程模式將被廣泛采用。

  云計(jì)算的編程模式

分布式并行編程模式創(chuàng)立的初衷是更高效地利用軟、硬件資源,讓用戶更快速、更簡(jiǎn)單地使用應(yīng)用或服務(wù)。在分布式并行編程模式中,后臺(tái)復(fù)雜的任務(wù)處理和資源調(diào)度對(duì)于用戶來(lái)說(shuō)是透明的,這樣用戶體驗(yàn)?zāi)軌虼蟠筇嵘?。MapReduce是當(dāng)前云計(jì)算主流并行編程模式之一。MapReduce模式將任務(wù)自動(dòng)分成多個(gè)子任務(wù),通過(guò)Map和Reduce兩步實(shí)現(xiàn)任務(wù)在大規(guī)模計(jì)算節(jié)點(diǎn)中的高度與分配。

MapReduce是Google開發(fā)的java、PythonC++編程模型,主要用于大規(guī)模數(shù)據(jù)集(大于1TB)的并行運(yùn)算。MapReduce模式的思想是將要執(zhí)行的問(wèn)題分解成Map(映射)和Reduce(化簡(jiǎn))的方式,先通過(guò)Map程序?qū)?shù)據(jù)切割成不相關(guān)的區(qū)塊,分配(調(diào)度)給大量計(jì)算機(jī)處理,達(dá)到分布式運(yùn)算的效果,再通過(guò)Reduce程序?qū)⒔Y(jié)果匯整輸出。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 云計(jì)算
    +關(guān)注

    關(guān)注

    38

    文章

    7612

    瀏覽量

    136736
  • 編程
    +關(guān)注

    關(guān)注

    88

    文章

    3521

    瀏覽量

    93268
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何理解計(jì)算?

    的IT基礎(chǔ)設(shè)施需要大量的硬件設(shè)備和人力投入來(lái)維護(hù)和管理,而計(jì)算可以提供按需付費(fèi)的模式,用戶只需支付實(shí)際使用的資源,無(wú)需投資大量資金購(gòu)買硬件設(shè)備。 **提供靈活的計(jì)算資源:**在傳統(tǒng)的
    發(fā)表于 08-16 17:02

    關(guān)于計(jì)算的3個(gè)誤解

    雖然計(jì)算應(yīng)用已經(jīng)從概念成為現(xiàn)實(shí)并且有相當(dāng)長(zhǎng)時(shí)間了,但是仍然有一些人對(duì)計(jì)算持有誤解。以下是關(guān)于計(jì)算
    的頭像 發(fā)表于 07-26 16:33 ?168次閱讀

    計(jì)算安全技術(shù)與信息安全技術(shù)之間的關(guān)系

    技術(shù)保障數(shù)據(jù)和系統(tǒng)的安全。 二、計(jì)算概述 計(jì)算是一種通過(guò)互聯(lián)網(wǎng)提供按需計(jì)算資源和服務(wù)的模式。
    的頭像 發(fā)表于 07-02 09:30 ?326次閱讀

    網(wǎng)絡(luò)與計(jì)算:有什么區(qū)別?

    則關(guān)注的是應(yīng)用程序之間的連接如何管理和交付。 計(jì)算 計(jì)算將企業(yè)工作負(fù)載托管從傳統(tǒng)的內(nèi)部或共置數(shù)據(jù)中心轉(zhuǎn)移到服務(wù)提供商 ( CSP )
    的頭像 發(fā)表于 06-25 11:43 ?251次閱讀
    <b class='flag-5'>云</b>網(wǎng)絡(luò)與<b class='flag-5'>云</b><b class='flag-5'>計(jì)算</b>:有什么區(qū)別?

    計(jì)算與企業(yè)IT成本治理

    時(shí)至今日,計(jì)算已逐步替代傳統(tǒng)IT中服務(wù)器、存儲(chǔ)、虛擬化等單體軟硬件的IT架構(gòu),成為企業(yè)IT能力中最重要的組成部分。企業(yè)在利用計(jì)算帶來(lái)的便利、敏捷的同時(shí),也越來(lái)越多依靠
    的頭像 發(fā)表于 06-19 09:40 ?381次閱讀
    <b class='flag-5'>云</b><b class='flag-5'>計(jì)算</b>與企業(yè)IT成本治理

    計(jì)算時(shí)代的領(lǐng)軍者:探秘華為耀 X 實(shí)例的創(chuàng)新之路

    隨著數(shù)字化轉(zhuǎn)型的深入推進(jìn),計(jì)算作為一種靈活、高效的計(jì)算模式已經(jīng)成為各行各業(yè)的首選。然而,傳統(tǒng)服務(wù)器在面對(duì)多樣化業(yè)務(wù)需求時(shí),往往束手束腳,
    的頭像 發(fā)表于 04-11 22:22 ?895次閱讀
    <b class='flag-5'>云</b><b class='flag-5'>計(jì)算</b>時(shí)代的領(lǐng)軍者:探秘華為<b class='flag-5'>云</b>耀 X 實(shí)例的創(chuàng)新之路

    邊緣計(jì)算計(jì)算:有什么區(qū)別?

    邊緣計(jì)算計(jì)算是兩種不同的計(jì)算范式,它們有不同的用途,但在某些場(chǎng)景下也可以相互補(bǔ)充。在當(dāng)今日益數(shù)字化的世界中,對(duì)計(jì)算資源的需求呈指數(shù)級(jí)增長(zhǎng)
    的頭像 發(fā)表于 02-19 13:26 ?372次閱讀
    邊緣<b class='flag-5'>計(jì)算</b>與<b class='flag-5'>云</b><b class='flag-5'>計(jì)算</b>:有什么區(qū)別?

    現(xiàn)在常說(shuō)的邊緣計(jì)算計(jì)算有什么不同?

    現(xiàn)在常說(shuō)的邊緣計(jì)算計(jì)算有什么不同? 邊緣計(jì)算計(jì)算是兩種不同的
    的頭像 發(fā)表于 02-06 14:38 ?546次閱讀

    邊緣計(jì)算計(jì)算的區(qū)別

    邊緣計(jì)算計(jì)算是兩種不同的計(jì)算模式,在數(shù)字化時(shí)代的發(fā)展中,它們都起到了重要的作用。本文將介紹邊緣計(jì)算
    的頭像 發(fā)表于 12-27 15:46 ?2209次閱讀

    mec邊緣計(jì)算與私有的區(qū)別

    Mec邊緣計(jì)算與私有是目前計(jì)算領(lǐng)域中兩個(gè)熱門的概念。盡管它們都是用來(lái)處理數(shù)據(jù)、存儲(chǔ)和處理計(jì)算任務(wù)的技術(shù),但在架構(gòu)、功能以及應(yīng)用場(chǎng)景等方面
    的頭像 發(fā)表于 12-27 15:31 ?773次閱讀

    邊緣計(jì)算計(jì)算的區(qū)別和聯(lián)系

    邊緣計(jì)算計(jì)算是兩種不同的計(jì)算模型,它們?cè)趹?yīng)用場(chǎng)景、架構(gòu)、數(shù)據(jù)處理等方面有著顯著的差異。本文將詳盡、詳實(shí)、細(xì)致地闡述邊緣計(jì)算
    的頭像 發(fā)表于 12-27 15:14 ?1588次閱讀

    邊緣計(jì)算網(wǎng)關(guān)實(shí)現(xiàn)MQTT對(duì)接到平臺(tái)

    在現(xiàn)在的工業(yè)物聯(lián)網(wǎng)系統(tǒng)中,以計(jì)算和邊緣計(jì)算為代表的數(shù)據(jù)處理中心正得到越來(lái)越多的應(yīng)用。計(jì)算是將分布式的數(shù)據(jù)集中起來(lái)進(jìn)行
    的頭像 發(fā)表于 11-28 11:08 ?435次閱讀
    邊緣<b class='flag-5'>計(jì)算</b>網(wǎng)關(guān)實(shí)現(xiàn)MQTT對(duì)接到<b class='flag-5'>云</b>平臺(tái)

    計(jì)算到底是誰(shuí)發(fā)明的?

    說(shuō)到計(jì)算的起源,公眾普遍認(rèn)為,谷歌前 CEO 埃里克·施密特是計(jì)算概念的第一個(gè)提出者。 2006 年 8 月 9 日,在搜索引擎大會(huì)(SES San Jose 2006)上,他提出
    的頭像 發(fā)表于 11-09 15:23 ?871次閱讀

    深入解析計(jì)算的技術(shù)結(jié)構(gòu)和三種服務(wù)模式

    計(jì)算是通過(guò)網(wǎng)絡(luò)按需提供的可動(dòng)態(tài)伸縮的廉價(jià)計(jì)算服務(wù)。美國(guó)國(guó)家標(biāo)準(zhǔn)與技術(shù)研究院(NIST)定義:計(jì)算是一種按使用量付費(fèi)的
    發(fā)表于 10-31 18:19 ?1289次閱讀
    深入解析<b class='flag-5'>云</b><b class='flag-5'>計(jì)算</b>的技術(shù)結(jié)構(gòu)和三種服務(wù)<b class='flag-5'>模式</b>

    數(shù)控加工計(jì)算機(jī)輔助編程步驟

    數(shù)控加工程序可通過(guò)手工編程計(jì)算機(jī)自動(dòng)編程來(lái)獲得。目前計(jì)算機(jī)自動(dòng)編程采用圖形交互式自動(dòng)編程,即
    發(fā)表于 10-18 09:39 ?442次閱讀