對於 iRobot 和 AWS IoT 來說,一年中最繁忙的時節並不是問題

irobot-logo

對於幾乎所有消費類品牌來說,包括 iRobot 及其 Roomba 機器人吸塵器,聖誕節都是個重要的日子,也是繁忙的一天。

iRobot 雲端機器人研究科學家 Ben Kehoe 表示:「Roomba 機器人吸塵器在任何假期都是受歡迎的禮物,但同時聖誕節也是大多數 Roombas 首次執行清掃任務的時候。由於 Roomba 機器人吸塵器連線網際網路,聖誕節對我們來說意味著巨大的流量尖峰。」

巨大的流量尖峰也可能給公司及其客戶帶來巨大的麻煩,但在這裡不會出現這種情況。那是因為 iRobot 在無伺服器的 Amazon Web Services (AWS) 架構上,執行面向客戶的 iRobot HOME 應用程式,以及其機器人的物聯網後端。

iRobot 憑藉 AWS 上的無伺服器架構實現新一代連網家庭
  • iRobot 簡介
  • 優勢
  • 使用的 AWS 服務
  • iRobot 簡介
  • iRobot 是全球領先的消費類機器人公司,專注於設計和製造機器人,讓人們可在家中和外出時做更多的事情。該公司的工程師致力打造一個由機器人和資料組成的生態系統,以實現智慧家居。

  • 優勢
    • 聖誕節只需最少的回應團隊
    • 20 倍的流量尖峰是小事一樁
    • 將 12 月的時間用於為 1 月的裝運做準備
  • 使用的 AWS 服務

拆除 Roombas 包裝

將新的 Roomba 機器人吸塵器拆除包裝並通電後,該裝置即連線至 AWS IoT Core,這是一種受管雲端服務,可讓數十億連網裝置輕鬆、安全地與雲端應用程式和其他裝置互動。

iRobot 的後端物聯網解決方案還使用 AWS Lambda (一種無伺服器服務,可執行代碼來回應事件)、Amazon API Gateway (一種全受管服務,能以任意規模發佈和保護 API) 和 Amazon DynamoDB (一個全受管、多區域、多主資料庫)。新啟動的 Roomba 使用 AWS IoT 裝置影子 來共用其目前的裝置狀態,如清潔狀態和排程。HOME 應用程式隨後建立連線,Amazon Kinesis 則開始從機器人擷取即時資料流。在首次叫用 API 後的數秒內,Kehoe 形容 Roomba 機器人吸塵器「已經就位」,隨時準備進行首次清潔任務。

碩果纍纍的十二月

Kehoe 表示︰「我們的第四季度業績卓越,我們知道聖誕節那天會看到大量新機器人上線。」即便如此,iRobot 的聖誕節早晨回應團隊仍只需少於十個人員就足夠應對。

「事實證明,隨著叢集規模的增加,今年我們唯一需要做的就是增加流向我們資料湖的 Kinesis 流中的碎片。」Kehoe 說道,「流量飆升了至少 20 倍,但由於無伺服器 AWS 架構簡單且可擴展,這不是什麼大事。若採用傳統架構,那將是無所不用其極」。

Kehoe 解釋說,能夠輕鬆處理龐大的尖峰流量,這一架構不僅讓聖誕節變得輕鬆,更帶來了眾多其他優勢。「得益於我們的 AWS IoT Core 後端和無伺服器 AWS 架構,我們可將 12 月的時間專注於 1 月及之後的產品裝運,而不是為聖誕節早晨的擴展和效能做規劃。」

iRobot 的架構

associate-robot-diagram

進一步了解

若要進一步瞭解相關資訊,請瀏覽 aws.amazon.com/iot