一夲道中文无码av免费看|无码中文字幕av免费放∨|欧美乱人伦视频中文字幕|亚洲日韩色欧另类欧欧美

  1. <li id="iw7nw"><th id="iw7nw"><pre id="iw7nw"></pre></th></li>
    <bdo id="iw7nw"></bdo>
  2. 首頁 > 科技 > IT業(yè)界 > 正文

    Pinterest、Flipboard和Yelp如何節(jié)省云計算開支

    文章來源:IT經(jīng)理網(wǎng)
    字體:
    發(fā)布時間:2017-12-27 10:09:05

    cloud-infrastructure_1

    在亞馬遜的ReInvent大會上,來自Pinterest、Flipboard和Yelp的工程師分享了他們各自公司降低云計算成本的策略:緊盯負載,精算成本,巧妙組合云資源。

    亞馬遜這樣的云計算服務(wù)對于小規(guī)模的創(chuàng)業(yè)公司來說是個福音,但是隨著公司的成長,云計算的開支增長往往會超過營收的增長,對于那些提供免費服務(wù)的創(chuàng)業(yè)公司來說更是如此。在亞馬遜的Re:Invent大會上,來自Pinterest、Flipboard和Yelp的工程師分享了他們控制成本的獨家竅門。

    精算成本,精益運營

    在管理云計算基礎(chǔ)設(shè)施方面,F(xiàn)lipboard的工程師Scallan提出另一個看似矛盾的觀點:擁抱云計算,同時敬畏云計算。如果方法得當(dāng),云計算是靈活的和低成本的選擇,但是如果缺乏規(guī)劃,讓服務(wù)器空轉(zhuǎn),成本就會失控。這也是為什么Flipboard工程師的綽號是"超級吝嗇鬼",他們的任務(wù)是為應(yīng)用分配合適的資源并加以充分利用。

    在"吝嗇"的驅(qū)使下,經(jīng)過無數(shù)嘗試,如今Flipboard日常的運行實例數(shù)從高峰期的1500個降低到了今天的900個。

    Flipboard AWS usage

    FlipBoard的亞馬遜云資源配置

    Flipboard實現(xiàn)云計算精益運營的關(guān)鍵是對業(yè)務(wù)輸入和輸出的準(zhǔn)確判斷和預(yù)測。Kleiner Perkins的Bradford建議公司精算出支持一位免費用戶的單位成本,以及這個成本隨著用戶規(guī)模的變化,以及與付費用戶體驗的關(guān)系。選出最重要的評估指標(biāo)(例如每用戶每月的基礎(chǔ)設(shè)施成本),并評估目前的基礎(chǔ)架構(gòu)在升級前能夠支撐這個成本多久。

    成本的游戲:實例組合

    為了節(jié)省成本,Pinterest、Yelp和Flipboard都采用了亞馬遜AWS的預(yù)付費專用實例。通過租用亞馬遜的高性能專用實例(Reserved Instance)而不是按需實例(On-demand Instance),F(xiàn)lipboard過去三年節(jié)省了80%的云計算費用,Pinterest則聲稱節(jié)省了70%。實際上,專用實例與按需實例的盈虧平衡點只需要8、9個月,如果企業(yè)需要長期租用云計算資源,那么專用實例顯然是更劃算的選擇。

    Yelp是亞馬遜Elastic MapReduce(EMR)大數(shù)據(jù)引擎的重度用戶,當(dāng)開發(fā)人員同時運行Hadoop任務(wù),或者夜間分析日志文件的時候,最高峰會同時啟用超過350個EMR實例。為了降低成本,Yelp盡可能租用高性能專用實例減少計時費用,此外Yelp還部署了一個任務(wù)緩沖池,讓排隊的Hadoop任務(wù)能夠盡量平穩(wěn)、高效率地使用云計算資源。這就避免了為單獨的一個61分鐘的任務(wù)支付兩個小時的資源費用。

    為了判斷何時使用何種實例,Yelp開發(fā)了一個名為EMRio的工具,通過分析過往的使用情況,來為任務(wù)選擇最高效的資源。

    emrio

    EMRio的實例成本分析結(jié)果(橫軸:時長;縱軸:成本)

    在AWS云計算成本優(yōu)化方面,Pinterest頗有心得,該公司甚至?xí)褂盟^的“機動實例”(Spot Instance),此類實例也是按需提供,但是當(dāng)其價格浮動超出用戶最初的出價時,會在不通知用戶的情況下隨時終止。Pinterest開發(fā)了自動擴展的看門狗(Watchdog)服務(wù),能夠在需要更多資源的時候自動判斷是租用按需實例還是機動實例。

    雖然機動實例的價格有時候會被炒高,但通常情況下比較穩(wěn)定,能為企業(yè)節(jié)省大量成本。通過租用機動實例,Pinterest的80臺前端服務(wù)器的成本只有20美元/小時,每天的計算成本從最高峰的1200美元降低到了440美元。是的,你沒看錯,Pinterest每天的前端服務(wù)器成本只要440美元。

    Pinterest的Park認為組合使用按需實例、專用實例和機動實例比看上去要復(fù)雜,你必須了解不同實例之間的運作機制。例如有些地區(qū)和規(guī)模專用實例會缺乏靈活性,而配置機動實例的應(yīng)用也必須能夠適應(yīng)機動實例隨來隨走的特性。不過隨著亞馬遜推動機動實例交易市場(Spot marketplace),用戶之間可以交易機動實例,這讓云計算的成本游戲變得更加復(fù)雜起來。

    技術(shù)選型與人力資源成本

    雖然選擇數(shù)據(jù)庫類型主要是技術(shù)架構(gòu)問題,但也直接關(guān)系到企業(yè)云計算的成本。Instagram創(chuàng)始人Mike Krieger曾說:"你的用戶才不關(guān)心你的數(shù)據(jù)庫技術(shù)是不是自己開發(fā)的,這方面適用就好,那怕是租用的也行。 Pinterest的Park也同意這個觀點,他的團隊就曾經(jīng)嘗試了太多新潮數(shù)據(jù)庫技術(shù),從MongoDB、Cassandra、Redis等各種時髦技術(shù)試了個便,最后發(fā)現(xiàn)這些新技術(shù)的學(xué)習(xí)成本和管理成本成了很大的負擔(dān)。最后Pinterest用回了"過時"的MySQL、Memcached和Redis,因為這些成熟技術(shù)擁有強大的社區(qū)支持。此外,新加入的工程師中,掌握這些技術(shù)的人也更多,這都會降低云計算的人力資源成本。

    Via GigaOM

    發(fā)表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發(fā)表