iRobot 사례 연구
2016년
iRobot은 세계적인 소비자 로봇 회사로서, 사람들이 집 안팎에서 더 많은 일을 할 수 있도록 로봇을 설계하고 제작합니다. iRobot은 2002년 Roomba 진공 청소 로봇을 도입해 가정용 청소 로봇 카테고리를 만들었습니다. 현재 iRobot은 전 세계적으로 2천만 대 이상의 로봇을 판매한 글로벌 기업입니다. Roomba 및 Braava 물걸래 청소 로봇 제품군을 포함한 iRobot의 제품 라인은 청소, 매핑 및 탐색에 독점 기술과 고급 개념을 갖추고 있습니다. iRobot 엔지니어들은 스마트 홈을 가능하게 하는 로봇과 데이터 에코시스템을 구축하고 있습니다.
AWS 서버리스 아키텍처와 AWS 서비스 사용 편의성 덕분에 개발자는 비즈니스 가치를 창출하는 데 투자할 시간을 확보할 수 있습니다.”
Ben Kehoe
iRobot 클라우드 로봇 연구 과학자
당면 과제
첫 Amazon Prime Day는 iRobot에 유리했습니다. 2015년 7월에 이 회사는 Roomba 로봇식 진공 청소기 14,000대를 판매했습니다. 이 하루 판매 숫자는 iRobot이 고객들 사이에서 구축한 혁신과 가치에 대한 명성을 증명했습니다. 또한 iRobot이 몇 개월 후인 9월 인터넷에 연결된 Roomba 진공 청소기를 처음 출시할 때 직면할 문제를 보여주었습니다.
“Roomba 진공 청소기는 Prime Day 구매 및 명절 선물로 인기가 높으며, 사람들은 최대한 빨리 써보고 싶어합니다.” iRobot의 클라우드 로봇 연구 과학자 Ben Kehoe는 말합니다. “따라서 특히 Prime Day와 같은 대규모 판매 이벤트 이후 많은 고객들이 새로 구입한 Roomba 진공 청소기를 처음으로 사용하는 특정한 날이 있습니다."
2015년 7월, 새 Roomba 사용이 급증한 날은 회사의 일상적인 운영에 직접적인 영향을 미치지 않았습니다. 그러나 9월부터 수많은 사람들이 모바일 앱인 iRobot HOME 앱에 Roomba 진공 청소기를 새롭게 연결해 설정 및 제어 기능을 사용하게 될 것이므로 많은 양의 트래픽을 초래할 것입니다. 다시 말해, 지금까지 주로 하드웨어 공급업체로 운영되었던 iRobot은 고 가용성, 고객 지향 클라우드 애플리케이션 및 사물 인터넷(IoT) 백엔드 플랫폼을 실행하는 능력에 대해 중앙 비즈니스 라인에 사활을 걸어야 했습니다.
이는 돈이 걸린 도박과 같았습니다. 현재 iRobot은 연결형 Roomba 진공 청소기가 60개국 이상에서 작동하고 있다고 보고하며, 연결형 로봇의 총 판매량은 2017년 말까지 2백만 대 이상에 이를 것으로 예상하고 있습니다.
iRobot은 여기에서 멈추지 않았습니다. 이 회사는 연결형 Roomba 진공 청소기를 단순한 진공 청소에서 더 발전시키려고 합니다. 이 로봇이 언젠가 IoT 산업이 스마트 홈 기술의 스스로 알아서 반응하는 집이라는 진정한 약속을 이행하지 못하게 했던 문제를 해결하는 데 도움이 될 수 있다고 믿고 있습니다.
첫 우선 순위: 고객 중심
그러나 항상 그렇듯이, iRobot은 핵심 가치 제안에 계속 집중하고 있습니다. 최첨단 로봇은 고객의 정신적인 일을 덜어주고 더 중요한 일을 할 시간을 줍니다. 고객 중심은 iRobot이 연결형 Roomba 진공 청소기를 제공하기 시작한 이유입니다. Kehoe는 “고객들은 가정 전체에서 점점 더 많은 제품 및 기술과 상호 작용할 수있는 더 쉬운 방법을 요구하고 있습니다” 라고 말합니다. "클라우드 연결은 Roomba 고객에게 편의성과 제어를 제공함으로써 언제 어디서나 전화를 사용해 편하게 Roomba를 관리할 수 있습니다."
2013년에 이 새로운 제안의 기반이 될 플랫폼을 계획함에 따라 iRobot은 퍼블릭 클라우드에서 이를 구축하기로 결정했습니다. 최초 출시를 위해 iRobot은 2015년 9월 최초의 클라우드 연결형 Roomba의 출시를 위한 턴키 솔루션을 제공하는 공급업체와 협력했습니다. 그러나 iRobot은 연결형 Roomba 진공 청소기 제품군을 구축하기 시작했으며 수많은 연결된 고객과 서비스가 빠르게 배가 됨에 따라 iRobot은 더욱 빠르게 확장하며 더욱 직접적인 제어가 가능한 솔루션이 필요함을 인지하게 되었습니다.
“연결형 제품을 처음으로 출시한 후 사용 중인 턴키 솔루션으로는 필요한 규모와 확장성을 도달할 수 없다는 사실이 점차 명확해졌습니다.” 라고 Kehoe가 말합니다.
Amazon Web Services를 선택한 이유
iRobot은 미션 크리티컬 플랫폼을 Amazon Web Services(AWS) 클라우드로 이전하기로 결정했습니다. “AWS 클라우드는 확장성, 글로벌 가용성, 광범위 서비스의 필수적인 조합을 제공했습니다.”라고 Kehoe는 말합니다. "실제 주목을 끌었던 점은 AWS는 강력한 도구와 통합 기능을 제공한다는 것이며, 우리는 이를 이용해 복잡한 확장 방법을 배우지 않아도 되는 서버리스 아키텍처를 만들 수 있습니다."
새로운 Wi-Fi 연결형 Roomba 진공 청소기에 연결되는 웹 애플리케이션을 실행하기 위해 iRobot은 약 25개의 AWS 서비스를 이용하고 있습니다. iRobot 플랫폼의 핵심에는 AWS Lambda와 AWS IoT 플랫폼이 있습니다. 수십억 개의 기기와 AWS 또는 다른 엔드 포인트 간에 수 조 개의 메시지를 처리할 수 있는 AWS IoT는 로봇과 iRobot 클라우드 플랫폼 간의 연결 레이어를 제공합니다. AWS Lambda는 iRobot 클라우드 애플리케이션을 구동하는 서버리스 백엔드에 기능 기반 컴퓨팅 서비스를 제공하기 위하여 이벤트에 응답하는 코드를 실행합니다. 또한 솔루션은 로봇에서 실시간 데이터 스트림을 수집하는 Amazon Kinesis와 API를 게시하고 규모에 관계없이 보호할 수 있는 Amazon API Gateway를 사용합니다.
AWS IoT와 AWS Lambda 기반의 서버리스 아키텍처를 사용하여 iRobot 은 클라우드 플랫폼 비용을 낮게 유지하고 가입 서비스가 필요 없으며 10명 미만으로 솔루션을 관리할 수 있습니다. Kehoe는 “AWS 서버리스 아키텍처에서 실행을 통해 운영보다는 코드와 고객에게 집중할 수 있습니다.”라고 말합니다. "AWS 서버리스 아키텍처와 내부의 AWS 서비스 사용 편의성으로 개발자는 비즈니스 가치를 창출할 시간을 얻을 수 있습니다."
이점
Gartner, Inc.는 2020년까지 전 세계적으로 240억 개의 ‘연결형 사물’이 사용될 것으로 예측하고 있습니다. 다시 말해, 연결형 냉장고, 조명, HVAC 시스템, 보안 경보가 포함된 가정의 수가 증가할 것입니다. 그러나 iRobot은 이 모든 연결성의 가치가 중요한 데이터 범주 없이는 도달할 수 없다고 주장합니다. 기기가 있는 가정에 대한 정보도 최신으로 매핑되어야 한다는 것입니다.
Kehoe는 “가정 내 스마트 기기가 일상적인 요구에 독자적으로 대응하는 완벽한 스마트 홈 경험을 달성하려면 두 가지 상황이 발생해야 합니다.”라고 말합니다. “우선, 사용자가 가지고 있는 프로그래밍 기기의 부담이 없어야 합니다. 둘째, 가정의 레이아웃, 각 방의 위치와 목적, 가정의 다양한 스마트 기기의 위치 등을 스스로 이해해야 합니다.”
Kehoe에 따르면 Roomba와 같은 연결형 로봇이 열쇠를 쥐고 있다고 합니다. 예를 들어, iRobot의 Roomba 900 시리즈의 진공 청소기는 비쥬얼 동시 현지화 및 매핑화(vSLAM) 기술을 사용하여 집 전체를 탐색합니다. 진공 청소기로서 Roomba는 집의 지도를 구축하며, 이 지도는 스마트 홈 자체를 이해하고 진정으로 원활하고 자율적인 홈 자동화를 가능하게 하는 데 필요한 기본 정보를 제공할 수 있습니다. 오늘날 Roomba는 보다 효과적으로 청소하기 위해 지도를 작성하고 있지만 차세대 Roomba 진공 청소기는 이러한 지도를 추가 센서와 지원 클라우드 서비스와 결합하여 가정 내 무수한 스마트 기기를 관리할 수 있습니다.
이 비전에 대해 언급하는 것은 복잡한 일은 아니지만 달성하기에는 어렵습니다. 하지만 Kehoe는 AWS 클라우드에서는 가능하다고 말합니다. “이와 같은 정보 경로는 매우 복잡하고, 고객 정보 보안이 매우 중요하며, 강력한 인공 지능과 데이터 분석 도구 없이는 궁극적으로 실행이 불가능합니다. 이것이 우리가 AWS 클라우드에서 이 모든 것을 구축하고 있는 이유입니다. Amazon Web Services는 이 비전을 현실로 만드는 열쇠입니다.”
iRobot 소개
iRobot은 세계적인 소비자용 로봇 회사로, 집 안팎에서 더 많은 일을 할 수 있도록 사람들을 보조하는 로봇을 설계하고 제작합니다.
AWS의 이점
- 10명 미만의 직원으로 대규모 서버리스 애플리케이션 관리
- 차세대 스마트 홈 구축 지원
- 하드웨어 공급을 주로 하던 업체에서 클라우드를 사용해 IoT 백엔드 플랫폼 및 고객용 애플리케이션을 지원하는 회사로 전환
사용된 AWS 서비스
AWS Lambda
AWS Lambda를 사용하면 서버를 프로비저닝하거나 관리할 필요 없이 코드를 실행할 수 있습니다. 사용한 컴퓨팅 시간에 대해서만 비용을 지불하면 됩니다.
Amazon Kinesis
Amazon Kinesis를 사용하면 실시간 스트리밍 데이터를 손쉽게 수집, 처리 및 분석할 수 있으므로 적시에 통찰력을 확보하고 새로운 정보에 신속하게 대응할 수 있습니다.
AWS IoT Core
AWS IoT Core는 커넥티드 디바이스에서 쉽고 안전하게 클라우드 애플리케이션 및 다른 디바이스와 상호 작용할 수 있게 해주는 관리형 클라우드 서비스입니다.
Amazon API Gateway
Amazon API Gateway는 어떤 규모에서든 개발자가 API를 손쉽게 생성, 게시, 유지 관리, 모니터링 및 보안 유지할 수 있도록 하는 완전관리형 서비스입니다.
시작하기
산업 분야를 불문하고 다양한 규모의 기업들이 AWS를 통해 매일 비즈니스를 혁신하고 있습니다. 지금 전문가와 상담하고 AWS 클라우드로의 여정을 시작하세요.