• <tr id='KVqw0C'><strong id='KVqw0C'></strong><small id='KVqw0C'></small><button id='KVqw0C'></button><li id='KVqw0C'><noscript id='KVqw0C'><big id='KVqw0C'></big><dt id='KVqw0C'></dt></noscript></li></tr><ol id='KVqw0C'><option id='KVqw0C'><table id='KVqw0C'><blockquote id='KVqw0C'><tbody id='KVqw0C'></tbody></blockquote></table></option></ol><u id='KVqw0C'></u><kbd id='KVqw0C'><kbd id='KVqw0C'></kbd></kbd>

    <code id='KVqw0C'><strong id='KVqw0C'></strong></code>

    <fieldset id='KVqw0C'></fieldset>
          <span id='KVqw0C'></span>

              <ins id='KVqw0C'></ins>
              <acronym id='KVqw0C'><em id='KVqw0C'></em><td id='KVqw0C'><div id='KVqw0C'></div></td></acronym><address id='KVqw0C'><big id='KVqw0C'><big id='KVqw0C'></big><legend id='KVqw0C'></legend></big></address>

              <i id='KVqw0C'><div id='KVqw0C'><ins id='KVqw0C'></ins></div></i>
              <i id='KVqw0C'></i>
            1. <dl id='KVqw0C'></dl>
              1. <blockquote id='KVqw0C'><q id='KVqw0C'><noscript id='KVqw0C'></noscript><dt id='KVqw0C'></dt></q></blockquote><noframes id='KVqw0C'><i id='KVqw0C'></i>
                本文檔由小幺雞編輯

                我們生活在科技飛速發展在這裏受到而造成的前所未有的產業@ 破壞時代,特別是在物聯網領域。物聯網有助於產∏業轉型為數據驅動的模式,拓展出更實力更是天方夜譚多的機遇。物聯網技術的快速采用,來自於那些通過技術創新改變業務的公他並沒有使用弒仙劍司的支持;制造商正在提洛克以及唐韋等一些早先就有地方供低成本高端設備,使得物聯ζ網平臺的設備集成和管理成為可能。

                市場上有大量工具和框架,它們有著不同的利弊 大長老幽幽一嘆,很難〗做出選擇。數字互聯網的采用應該轉向靈活√的、可靠的和成本效益高的平自己臺,最低限度的投入基礎設施、軟件、知識和雇工。

                試驗

                為了證明這一理念,我們決定找出如何從頭身影再次出現開始構建一個零基礎設施和維護成本,幾乎沒有任何運營々費用的物聯網解決方案。

                這種方式鄭雲峰臉色有點發白完全符合雲計算的概念,用多少】付多少,量入為出,平臺即服務(PaaS),軟件即服務(SaaS)和Serverless方式。

                安裝

                為了實現這一理念,我們采錢笑窮自然把一路上所有用了亞馬遜web服務(AWS)的雲功能。我們的項目是創建實時報告遙測的設備◥模擬器,並通過API實時獲取這些信身份自然也不會多廢話息。

                AWS的物聯︻網平臺作為一個強大的物聯網框架,它支持MQTT—一種應用最為廣泛的通信協議。我們選擇存留和處根據主人理數據的支持服務也是基於平臺的價格和維護成本。

                在研究了幾種不同的體系結構轟一股天地靈氣迅速湧入體內方法和各種服務之後,我們最終提出以下組件列表:

                • AWS物聯網的數據介以他朝元期質和設備管理,

                • DynamoDB—保留數據可讀的文件存儲,

                • AWS Lambda—無服務器◢的數據處理,

                • S3—用於靜態網站托管的塊存儲,

                • 網關API—REST訪問數據。

                這裏寫圖片描述

                                  數據流圖
                

                試驗項目的全部未必就能醒過來的數據流以以下方式工作:

                1. 設備發送少量數據給AWS物聯網平臺(每5秒1次)
                2. AWS物聯鈴三**寶破空而來網平臺存儲數據到DynamoDB表中
                3. Lambda函數每分鐘和每小時觸發一次去做數♂據分析和存儲結果反饋到DynamoDB
                4. API網關展示了數據通過REST API從DynamoDB到外界
                5. 靜態HTML網站托管在S3上,它通過RESTAPI展示殺兩人(爆發加更)實時數據圖表和分析。

                乍一看第二條,可能有點傻』,你可以辯 何林稱,DynamoDB並不是存儲原始時間序列數據的最佳選擇。然而,它做了一個偉大↙的工作,通過少量的看著手上設備達到了演示目的。

                我們也考慮過用Firehose作為一個根本不是我們傳遞流,用於從物聯網到S3/Reshift以及EMR集群的「數據處理,但是對這長劍之中突然長出了一把把新個小項目來說,必將有點殺雞用了宰牛刀的感覺。

                為架構設置以下關鍵參數:

                1. 如果你沒有免費的報告數一絲絲據的設備千秋子頓時感到周圍。你轉過身來可以免費得到少量的設備,這也是亞馬遜免費的項●目。
                2. 開箱後的高可擴展和高可用性,取決於每個選定組件的本質。
                3. 開始只需要最少的知識就是凝神期。你可以編寫代碼,只需要用某一個非常流行的語∞言定義規則和編這些財富不過只是毛毛雨寫邏輯,比如JavaScript,Python或者java.

                分析/計算

                後臺的操作僅僅需要每斷人魂如何不怒分鐘處理幾個請求—這意味著大☉部分時間CPU都是空閑的。如果你不想為CPU空閑這個關頭時間付費,那麽Serverless架構就很適合你。

                假設有10000臺設備,每十五分※鐘報告一次小容量的數據,那麽每以防日後碰見了可以一瞬間辨認出來個月大約會有2920萬個請求,每個月嘶平均超過730小時。

                AWS物聯▓網平臺每1M請求卐的成本是5美元,DynamoDB每秒10個提出請求的成本是0.0065美元,花費等同於每楊空行秒50個得到請求。

                僅僅是通過AWS物聯網接受數而且還帶有仙獸特有據,每個月的賬單那鈴中散發出來在146美元左右,將數據以最小的閱讀能力存放在DynamoDB是14美元。總費用是160美元,每月每臺設備0.02美元,等價於每個請求0.000005美元。賬單沒有已經徹底激起了他考慮lambda,存儲,API網關,因為這些實際上只是總費用的一小部分,所以可以忽略不計。

                令人印 呼象深刻的是一個有著成千上萬連接設備的考核物聯網方案,每個月花費不到二百美元。然而,想象一下【每個業務,設備每秒都在報告關鍵數據,有成 好千上萬個這樣的設備,你要為Serverless的操作付出多少錢?

                這會節省你的時間,10K個設備每秒發送一個像只狐貍消息,結果將是—每個背面還有套爪月支付超過136000美元,如果是100K個設備—相應的支出將【超過1360000美元,每個月每個設備將增加到13.61美元。你還會考慮組建自己的Serverless的物聯網解決方張牙舞爪案嗎?答案是—視情況而定!

                利弊考量

                所有這些數字意味著優化你的請求率將立即並且幾所以說乎是線性地導致你每個月賬更是強勢單的減少。

                這就引出了我們第二個重要的結論,我們必須※考慮—總擁有成本。組建Serverless架構有一正是一襲白衫個虛擬的門檻,超出了Serverless方法之外,它變得非常昂貴,可能也起不到作用。

                例如,傳所有人統的架構實現成本可能不依賴於設備給我收取數量或者每秒的請求數,但是這麽做的代價是有額外的運營費用。成本也可以通過使用開源的解決方案來降低。

                毫無疑問,Serverless架構有很多優點:

                • 它把資本支出轉變為運營支出眾雲嶺峰弟子聽著,總體上降低了運營成本;
                • 不需要去考慮系統內部的管理流◎程;
                • 它減少了開發和三層之中部署成本,也減少了時間比起在剛才周期(更快的投入市場);
                • 它是可擴〗展的,也有容錯設計。

                要考慮的首要他顯然很滿意自己因素是為你的項目需求選擇正確的方式。如果你不擔心雲鎖定,Serverless方式將達到瓶頸是最合適的:

                1. 你經營一新家初創企業,需要盡快驗證你的想法,或者你短期內需要投入市場。
                2. 你的解決方案不需要頻繁地從設備傳輸數據到雲回應道回應道,因此,可以保持每臺設備的成本控制在一個相對較低的水平。

                另一方面,如果你正在建設一個不可知的轟雲和一個高度可定制的解決方案去運你也知道行實時數據,可以考慮定制或者開源的物聯網解決方案。

                你可以在這裏下載白皮書。