Muita da nossa atenção nestes dias parece estar na construção de nuvens altamente confiáveis (até o grau carrier), mas outra área em que temos colaborado com parceiros é a noção da Internet das Coisas (IoT). Este é um espaço fascinante que, como é o caso da nuvem, será transformador para as operações de TI. Mas quando falo com as pessoas sobre isso, elas muitas vezes me olham de forma um pouco engraçada e dizem “Você não fabrica dispositivos móveis”. Vocês fazem grandes servidores. O que você tem a ver com IoT”?
Bem, ao que parece, é muito.
Hoje em dia, a maior parte da atenção do IoT é colocada nos pontos finais e na rede que transporta esses dados. E sim, isso é um grande negócio, mas na realidade há muitas camadas que suportam uma arquitetura de IdC. Se você pesquisar no Google “Arquitetura de referência IoT”, você verá muitas imagens bonitas que definem essas camadas. Enquanto as definições variam de fornecedor para fornecedor, a um alto nível as camadas são:
- Dispositivos (aka the Things) – estes são os pontos finais específicos nas operações e podem ser qualquer coisa, desde um carro sem motorista, até um dongle de segurança em uma paleta em um armazém, ou seu Apple Watch.
- Rede de acesso – Esta é a camada de rede que o dispositivo utiliza para chegar ao seu primeiro ponto de acesso.
- Camada de controle – Esta é provavelmente a camada mais definida, uma vez que pode abranger muitas tecnologias. Ela pode ser implantada no edge, no centro de dados ou na nuvem e pode suportar uma ampla gama de aplicações.
- Back End Services – Aqui é onde a ação provavelmente acontece para análise e agregação de dados, chargebacks ou outros serviços centralizados
Agora é seguro assumir que a camada Back End Services será provavelmente gerenciada pela equipe de TI de tal forma que seja confiável e esteja disponível para o resto das camadas. Entretanto, a Camada de Controle pode ser um assunto totalmente diferente e você realmente precisa pensar em confiabilidade nessa camada. A razão pela qual a confiabilidade é tão importante pode não ser tão simples quanto você pensa, mas no IOT, a verdadeira ação está na Camada de Controle. As arquiteturas tradicionais de aplicação dependem fortemente de serviços back end para fornecer suporte em tempo real aos sistemas finais (geralmente dispositivos dirigidos por pessoas como um laptop ou tablet). No entanto, no mundo IoT há muito mais atividade em tempo real na Camada de Controle.
As aplicações na camada de controle incluem:
- Aplicações de Controle de Processos – Todos estes dispositivos terão algum grau de automação e a entrega real desta automação será planejada, comunicada e possivelmente monitorada na camada de controle.
- Aplicações de conformidade – Alguns ambientes IoT serão ou regulados ou auditados em algum momento. Os dispositivos passarão dados para a camada de controle que pode ou não ser mais enviada para os Serviços Back End para análise. Entretanto, ainda vemos com freqüência a necessidade de uma solução de conformidade mais localizada por razões de rede ou outras razões comerciais.
- Aplicações de mensagens – Mesmo que você não esteja armazenando os dados ou gerenciando os dispositivos localmente, você ainda pode precisar de algum tipo de segurança ou gateway de mensagens para conectar o edge ao núcleo.
Portanto, a Camada de Controle é realmente o herói não celebrado da IOT. No centro de dados, isto pode ser simplesmente encaixado com o resto dos serviços Back End. No entanto, há muitos casos em que a Camada de Controle fica fora do centro de dados tradicional (o que nós, na Stratus, chamamos de Edge). No site Edge, você precisa mais do que apenas confiabilidade. Você também precisa de simplicidade devido à falta de habilidades de TI no site Edge. Você também precisará de longevidade, já que essas máquinas tendem a permanecer in-situ por muito mais tempo do que os sistemas do centro de dados.