AbleCloud技術合夥人孫志東:物聯網開發需要Serverless架構
2016 年 9 月 23-24 日,由 CSDN 和創新工場聯合主辦的“MDCC 2016 移動開發者大會• 中國”(Mobile Developer Conference China)將在北京• 國家會議中心召開,現在搶注大會門票,即享5折優惠!大會首批講師已經確定,物聯網開發專場講師——AbleCloud技術合夥人孫志東圍繞著物聯網開發的話題與CSDN進行了深刻的對話。
孫志東認為,缺乏物聯網開發經驗,無法從系統層面進行整體思考,以及喜歡重複造輪子,是當前物聯網開發中常見的問題,Serverless架構讓開發者從複雜的架構中解脫出來關注業務,從根本上改變開發者重複造輪子,Docker技術在物聯網領域的應用解決部署和運維問題。
孫志東,AbleCloud技術合夥人,北京大學理學碩士。2008年加入百度,負責KV儲存、分散式表格、訊息佇列等基礎架構研發;2010年加入阿里巴巴核心系統部,主導開源分散式資料庫OceanBase研發,分散式系統設計和大資料儲存領域技術專家。
採訪實錄
CSDN:您在物聯網領域做了哪些工作?目前主要關注哪些技術?
孫志東: 2014年我們成立了AbleCloud,一直專注在構建一個用於物聯網領域的高效能、高可用、可擴充套件的基礎架構,讓物聯網產品涉及到的硬體、APP、後端的工程師都專注在業務邏輯的開發和創新上。AbleCloud解決基礎設施裡的併發處理、安全性以及服務分散式部署和運維等問題,目前主要關注在物聯網的分散式架構以及物聯網資料的智慧化。
CSDN:物聯網的概念已經提出了很多年,為什麼到現在還沒有多少成功案例?因為技術不成熟嗎?
孫志東:原因是多方面的,首先和無線等網路基礎設施發展有很大的關係,另外以前物聯網更多的應用場景在行業領域,和普通消費者關係密切的產品較少,所以消費者沒有什麼概念,2013-2014年因為網際網路巨頭的推動,才讓更多的普通消費者接觸到了物聯網概念和產品。
CSDN:能否介紹您在物聯網開發方面使用過的技術,趟過的坑?
孫志東:我們使用過MQTT等適用於IoT的接入協議等,發現其在擴充套件性和安全性方面存在很大的隱患,MQTT設計之初就沒有很好的基於網際網路環境裡的安全、大規模的裝置量的場景進行考慮。
因為物聯網場景對網路的特殊需求,IaaS公有云基礎設施並不能很好的滿足,導致資源利用率很低,在實時資料流儲存方面,我們也使用了一些開源的技術,實際測試中發現特定場景下不能滿足效能要求,不得不進行模型設計和效能優化。
CSDN:根據您的經驗,目前物聯網開發者面臨的主要挑戰是什麼?開發者在面對這些困難時開發者容易陷入哪些誤區?
孫志東:挑戰主要來自海量裝置大規模接入和大資料儲存與處理,端到端安全架構,以及微服務化的運維監控管理方面。
很多開發者因為沒有物聯網軟體開發的相關經驗,無法從系統層面進行整體思考,前期以完成功能為目標,忽略了很多基礎和關鍵的問題。
很多開發者喜歡重複造輪子,整體上是一種浪費,而且無法做到可持續和快速迭代,利用開源軟體搭建的輪子,在高併發和穩定性等方面會遇到很大的挑戰,嚴重影響產品的後續發展和產品的質量。
基於一個可信賴、穩定,可靠的基礎設施進行業務創新,是一個更加合理的選擇。
CSDN:您認為哪些物聯網技術方向值得開發者關注?哪些物聯網開源專案是開發者應當瞭解的?
孫志東:學習和關注網際網路架構的發展歷程,Serverless架構讓開發者從複雜的架構中解脫出來關注業務,從根本上改變開發者重複造輪子,Docker技術在物聯網領域的應用解決部署和運維問題。
物聯網包含軟硬體是一個系統架構,在後端服務軟體方面並沒有類似MySQL、Hadoop之類較成熟產品。所以開源專案更多的意義在於借鑑和學習,比如剛才提到的MQTT、Nimbits等等。
CSDN:能否介紹您在MDCC上演講的內容?聽眾將會收穫什麼?
孫志東:我的演講內容將圍繞物聯網產品開發中會遇到的關鍵技術等各方面的挑戰展開。
本次演講希望與聽眾交流物聯網開發平臺的現狀,我將通過一些典型的案例解讀開發者在自建過程會遇到的各種坑,同時給出我們是如何思考和解決這些問題的。
責編:周建丁(zhoujd@csdn.net)
2016 年 9 月 23-24 日,由 CSDN 和創新工場聯合主辦的“MDCC 2016 移動開發者大會• 中國”(Mobile Developer Conference China)將在北京• 國家會議中心召開,來自iOS、Android、跨平臺開發、產品設計、VR開發、移動直播、人工智慧、物聯網、硬體開發、資訊無障礙10個領域的技術專家將分享他們在各自行業的真知灼見。
從即日起至8月7日23:59,MDCC 2016移動開發者大會門票5折優惠。五人以上團購更有特惠,限量供應,預購從速。(票務詳情連結)
相關文章
- 物聯網開發技術棧
- 物聯網資料卡系統原始碼——物聯網技術架構圖原始碼架構
- 【華為雲技術分享】物聯網常用開發板
- 物聯網技術有哪些
- 物聯網網路技術市場的發展
- 物聯網架構成長之路架構
- Serverless 架構開發手冊 — “人人都是 Serverless 架構師”先導篇Server架構
- 認識物聯網平臺架構架構
- .NET架構的核心開發技術架構
- 熱度3年猛增20倍,Serverless&雲開發的技術架構全解析Server架構
- 物聯網技術對移動應用程式開發的影響
- 網站技術架構網站架構
- 物聯網平臺技術漫談
- 阿里雲物聯網平臺架構阿里架構
- 物聯網的技術發展的三個階段
- 大型網站技術架構(三)--架構模式網站架構模式
- 大型網站技術架構(二)--架構模式網站架構模式
- 基於物聯網技術的智慧遠端醫療系統構建
- 一個物聯網架構思維導圖架構
- LPWAN技術:物聯網的重要基礎
- 基於Azure IoT開發.NET物聯網應用系列-全新的Azure IoT架構架構
- 架構之:serverless架構架構Server
- 大型網站技術架構(四)--核心架構要素網站架構
- 大型網站技術架構——2. 網站架構模式網站架構模式
- 大型網站技術架構(二)--大型網站架構演化網站架構
- 大型網站技術架構(五)--網站高可用架構網站架構
- 大型網站技術架構(一)--大型網站架構演化網站架構
- RocketMQ 之 IoT 訊息解析:物聯網需要什麼樣的訊息技術?MQ
- 物聯網6類技術無線連線技術的分析
- 技術合夥人招募
- 物聯網開發最佳實踐
- 物聯網時代下感測器技術的發展方向分析
- 工業物聯網技術體系包括哪些
- 全面解讀工業物聯網及其技術
- 智慧園區管理系統開發技術架構架構
- 大型網站技術架構(八)--網站的安全架構網站架構
- 大型網站技術架構(三)--架構核心要素網站架構
- 從零認識物聯網無線組網技術