A época de picos mais altos do ano não é problema para a iRobot e o AWS IoT

irobot-logo

O Natal é um grande dia – um enorme dia – para quase todas as marcas de consumo, incluindo a iRobot e seus aspiradores robóticos Roomba.

"Os aspiradores robóticos Roomba são presentes populares em qualquer época, mas no Dia de Natal a maioria dos Roombas é enviada em suas primeiras missões de limpeza – todos ao mesmo tempo", diz Ben Kehoe, cientista pesquisador de robótica em nuvem da iRobot. "Como os aspiradores robótivos Roomba são conectados à Internet, o Dia de Natal significa enormes picos de tráfego para nós".

Enormes picos de tráfego também podem significar enormes dores de cabeça para a empresa e seus clientes, mas não neste caso. Isso ocorre porque a iRobot executa o aplicativo iRobot HOME voltado para o cliente e o backend da IoT de seus robôs em uma arquitetura do Amazon Web Services (AWS) sem servidor.

A iRobot está habilitando a próxima geração de residências conectadas com uma arquitetura sem servidor na AWS
  • Sobre a iRobot
  • Benefícios
  • Serviços da AWS usados
  • Sobre a iRobot
  • A iRobot, uma empresa líder mundial em robôs de consumo, projeta e constrói robôs que permitem que as pessoas façam mais, dentro e fora de casa. Os engenheiros da empresa estão construindo um ecossistema de robôs e dados para habilitar a casa inteligente.

  • Benefícios
    • Equipe de resposta mínima no Dia de Natal
    • O pico de tráfego de 20x foi um não evento
    • Passou dezembro se preparando para as remessas de janeiro
  • Serviços da AWS usados

Desempacotamento dos Roombas

Depois que um novo aspirador robótico Roomba sai da embalagem e é ligado, o dispositivo se conecta ao AWS IoT Core, um serviço de nuvem gerenciado que permite que bilhões de dispositivos conectados interajam de maneira fácil e segura com aplicativos em nuvem e outros dispositivos.

A solução de IoT de backend da iRobot também usa o AWS Lambda, um serviço sem servidor que executa código em resposta aos eventos; o Amazon API Gateway, um serviço totalmente gerenciado para publicar e proteger APIs em qualquer escala; e o Amazon DynamoDB, um banco de dados totalmente gerenciado, com várias regiões e vários mestres. O Roomba recém-ativado usa a sombra de dispositivo do AWS IoT para compartilhar seu estado atual, como status e programação da limpeza. Em seguida, o aplicativo HOME se conecta e o Amazon Kinesis começa a ingerir os fluxos de dados em tempo real do robô. Segundos depois de fazer a primeira chamada de API, o aspirador robótico Roomba está "preparado para a tarefa", como Kehoe coloca, pronto para sua primeira missão de limpeza.

Dezembro produtivo

"Tivemos um ótimo quarto trimestre e sabíamos que no Dia de Natal um grande número de novos robôs entraria online, diz Kehoe. Mesmo assim, a equipe de resposta da manhã de Natal do iRobot era pequena.

"No fim, a única coisa que precisamos fazer neste ano foi aumentar os fragmentos no fluxo Kinesis para o nosso data lake à medida que o tamanho da frota aumentava", diz Kehoe. "O tráfego teve um pico de pelo menos 20 vezes, mas devido à escalabilidade simples da arquitetura da AWS sem servidor, isso foi um não evento. Com a arquitetura tradicional, todos seriam chamados para trabalhar."

Kehoe explica que os benefícios de uma arquitetura que pode lidar facilmente com picos tão grandes se estendem muito além de um Dia de Natal tranquilo. "Devido ao nosso back-end do AWS IoT Core e à arquitetura da AWS sem servidor, passamos dezembro focados no que será lançado em janeiro e além, sem planejar o dimensionamento e o performance na manhã de Natal."

Arquitetura da iRobot

associate-robot-diagram

Saiba mais

Para saber mais, acesse aws.amazon.com/iot.