SlideShare uma empresa Scribd logo
1 de 33
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
17 de Maio de 2017
Adelson Lovatto
Como endereçar o planejamento de capacidade em
sistemas com crescimento acelerado e/ou
imprevisível?
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
O que IoT (Internet das Coisas) e Redes Sociais tem em comum?
tem crescimento acelerado e de difícil previsão
1,9 bilhões de
usuários ativos no
facebook em 2017
212 bilhões de
objetos conectados
até 2020
(28 vezes a população
mundial)
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Crescimento imprevisível não é “privilégio” destas novas
tecnologias...
• ... sistemas mais “tradicionais” também estão sujeitos a variações na
demanda, que dificultam o uso de métodos tradicionais de planejamento
de capacidade
ITResourceUsage
Time
BaselineUsage
Growthin"existing" applications
NewApplications
Environmental Changes
t0
t
1
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Como endereçar esta questão?
• antes de entrar mais a fundo no encaminhamento da solução
para este problema, vamos entender um pouco melhor
alguns conceitos...
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Enquanto a INTERNET ‘normal’ conecta
apenas computadores...
a INTERNET DAS COISAS conecta
também outros dispositivos...
Vamos começar entendendo um pouco melhor o que é IoT
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
• uma rede de dispositivos conectados, podendo ser
desde um monitor cardíaco até uma geladeira...
• a integração do mundo físico com o mundo
eletrônico
• não só à conexão, em si, mas também ao
gerenciamento dos dispositivos
Internet das Coisas, também conhecida como IoT (Internet of Things), abrange:
Internet das Coisas = IoT
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
não tem
nada para
comer
nós
precisamos
conversar,
geladeira...
não se esqueça de
comprar leite
Um exemplo muito simples...
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
• https://www.apple.com/lae/ios/home/
Outro exemplo: Automação de residências
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
• http://www.volkswagen.co.uk/technology/adaptive-cruise-control-acc
Outro exemplo: Adaptive Cruise Control
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
• https://nest.com/thermostat/meet-nest-thermostat/
Outro exemplo: Termostato
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
• O protocolo MQTT é principal
protocolo de comunicação
usado na IoT
• Esse protocolo foi projetado
para troca eficiente de dados
em tempo real para sensores e
dispositivos móveis
• MQTT roda sobre TCP/IP, o
mesmo protocolo da internet
tradicional...
Como funciona a IoT
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
internet tradicional versus internet das coisas
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
• Uma comunicação MQTT é
composta das seguintes partes:
• publishers (quem irá
disponibilizar informações);
• subscribers (quem irá
receber as informações)
• broker (servidor MQTT, na
nuvem / acessível de
qualquer lugar do planeta
que contenha conexão com
a Internet).
• Teoricamente, não há limite
especificado de subscribers e
publishers em uma mesma
comunicação MQTT, pois o limite
nesse aspecto é do servidor em
lidar com as conexões.
voltando ao protocolo MQTT....
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Como esta comunicação ocorre na prática...
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
• Publishers enviam
informação para o Broker,
subscribers recebem
informação do Broker e o
Broker gerencia a troca de
mensagens.
• O trabalho pesado fica a
cargo do Broker, deixando
os sistemas embarcados
livres para gerenciar outras
atividades.
Como os dispositivos se comunicam?
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
• Uma mensagem MQTT publicada / enviada possui duas partes importantes:
• Tópico – “chave” / identificação da informação publicada. É usado para direcionar
a informação publicada / enviada a quem assina (quem “dá subscribe”) no tópico.
• Payload – informação propriamente dita
• Um publisher envia as informações em um dado momento. Os subscribers e
publishers, também estão conectados aos brokers e “escutando” mensagens
trafegadas com o tópico-alvo.
• Quando uma mensagem com o tópico alvo é publicada, automaticamente são
direcionadas aos subscribers.
Anatomia de uma conversa “MQTT”
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
• sensores
• gateways
• atuadores
Arduino
sensor temperatura
Raspberry Pi
Quais são os produtos de Hardware que estão por trás de IoT?
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
• em fábricas:
• prevenir acidentes causados por falhas em equipamentos, colocando-se
sensores em componentes para identificar fadiga/desgaste de peças, antes que
causem um prejuízo maior
• em hospitais:
• para monitorar equipamentos diversos (de imagem, de laboratório, na UTI...) e
auxiliar médicos na tomada de decisões, diagnóstico e medicação
• no campo:
• para otimizar o plantio e colheita com sensores e atuadores de humidade,
vento, temperatura do solo, etc
• no varejo:
• reportar dados de consumo para agilizar reposição de produtos, entender onde
e quando determinados itens são comprados, etc
Outros exemplos de aplicação da tecnologia IoT...
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
• http://discover-iot.eu-gb.mybluemix.net/#/play
demo
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
É possível prever o crescimento destes sistemas?
• Para sistemas tradicionais costumamos usar técnicas/algoritmos
diversos, tais como cadeia de Markov a teoria das filas:
– que permite prever o comportamento de um sistema que cresce
aleatoriamente, através de modelos matemáticos que permitem
dimensioná-lo de forma a evitar gargalos e disperdícios
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Há outros modelos matemáticos que podem ser considerados?
• Teoria dos grafos
– uma infinidade de trabalhos já foram desenvolvidos
propondo o uso desta teoria para planejamento de
capacidade, alterando os parâmetros que normalmente
observamos quando fazemos este tipo de estudo...
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
O que são Grafos?
• o desafio era confirmar se era possível caminhar por 7 pontes sem nunca cruzar
a mesma ponte 2 vezes
fonte: Wikipedia
Em 1736 Leonhard Euler propôs um problema matemático (conhecido como
“As 7 pontes de Königsberg) que deu origem à Teoria dos Grafos:
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Onde a Teoria dos Grafos é usada?
(O Problema do Caixeiro Viajante (PCV)
é um problema que tenta determinar a
menor rota para percorrer uma série de
cidades (visitando uma única vez cada
uma delas), retornando à cidade de
origem
fonte: Wikipedia
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Onde a Teoria dos Grafos é usada hoje?
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Atuadores
Sensores
Gateways
se assemelham a “grafos”... considerando que os
2 são baseados em “relacionamentos” e
“respostas”...
IoT e grafos...
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Que outras técnicas podem ser consideradas?
• Business Scalability Forecasting
– técnica para mapear drivers de negócio, ajudando no dimensionamento de
recursos de TI.
Advertising
I/T
Sales
Engineering
Personnel.
Corporate.
Business Drivers (BD) -Global business variables/events/factors
that cause workloads to vary.
PurchasingShipping
Tran
A
Tran
B
Tran
C
System B
Business To I/T Translation
Production
Orders
Tran
X
Tran
Y
Tran
Z
System A
<-- Resource Data Collection -->
Accounts
Payable
Tran
P
Tran
Q
I/T Workload Components (IWC) -
Breakdown of workload into "I/T" defined
work components.
Business Workload Components (BWC) -
Breakdown of workload into "Business"
defined work components.
Workloads -Unique types of work put on the I/S system. Usually an
application or general group of users performing similar work.
System C
Workload Characterization -Breakdown of workloads into measurable
transactions for current resource usage understanding and future projections.
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
E se invertêssemos o fluxo?
Um experimento em escadas
rolantes mostrou que o sistema seria
mais eficaz as pessoas ficarem
paradas nas escadas rolantes, ao
invés de caminhar sobre elas para
tentar ganhar tempo.
fonte: The New York Times
• BSF “reverso”
– e se ao invés de mapear os drivers de negócio para determinar sua influencia no sizing
de TI... pudéssemos influenciar o “negócio” a partir das necessidades / limitações de
capacidade?
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Como nem sempre (ou quase nunca) é possível mudar o
comportamento da demanda de negócio...
... a melhor alternativa é considerar o uso de um sistema híbrido, no qual uma
parte do sistema rode em ambiente tradicional (on-premisses), e uma outra
parte fique na “cloud”, para acomodar crescimentos repentinos
CloudON-PREMISE
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Mas como achar a combinação ideal?
pizza
congelad
a
delivery comer na
pizzaria
fazer
pizza em
casa
orestaurantegerencia
vocêgerencia
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Mas como achar a combinação ideal?
IaaS
Infra as a
Service
PaaS
Platform as a
Service
SaaS
Software as
a Service
on
premisse
s
ofornecedorde
cloudgerencia
vocêgerencia
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
São várias as combinações possíveis...
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
A escolha do melhor modelo sempre vai depender de uma análise
técnica minuciosa... e também financeira!
TCO do
Ambiente Atual
TCO do
Ambiente Proposto
(1) (2) (3)(-) (=)
Benefícios
$$$
TCO = Total Cost of Ownership
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
OBRIGADO

Mais conteúdo relacionado

Mais procurados

A Revolução Digital e as demais Revoluções acontecendo na TI, por Daniel Rais...
A Revolução Digital e as demais Revoluções acontecendo na TI, por Daniel Rais...A Revolução Digital e as demais Revoluções acontecendo na TI, por Daniel Rais...
A Revolução Digital e as demais Revoluções acontecendo na TI, por Daniel Rais...Joao Galdino Mello de Souza
 
Otimizando o desempenho de transferência de arquivos e diretórios entre servi...
Otimizando o desempenho de transferência de arquivos e diretórios entre servi...Otimizando o desempenho de transferência de arquivos e diretórios entre servi...
Otimizando o desempenho de transferência de arquivos e diretórios entre servi...Joao Galdino Mello de Souza
 
Internet das Coisas (IoT) – O que essa “coisa” tem a ver com Capacity Plannin...
Internet das Coisas (IoT) – O que essa “coisa” tem a ver com Capacity Plannin...Internet das Coisas (IoT) – O que essa “coisa” tem a ver com Capacity Plannin...
Internet das Coisas (IoT) – O que essa “coisa” tem a ver com Capacity Plannin...Joao Galdino Mello de Souza
 
Abordagens de Implementação de ILM como estratégia auxiliar no Gerenciamento ...
Abordagens de Implementação de ILM como estratégia auxiliar no Gerenciamento ...Abordagens de Implementação de ILM como estratégia auxiliar no Gerenciamento ...
Abordagens de Implementação de ILM como estratégia auxiliar no Gerenciamento ...Joao Galdino Mello de Souza
 
Cloud Computing - Continuidade do Negócio através da tolerância a desastres
Cloud Computing - Continuidade do Negócio através da tolerância a desastresCloud Computing - Continuidade do Negócio através da tolerância a desastres
Cloud Computing - Continuidade do Negócio através da tolerância a desastresJoao Galdino Mello de Souza
 
Os principais desafios de Implementar um Processo de Planejamento de Gestão ...
Os principais desafios de Implementar um Processo de Planejamento  de Gestão ...Os principais desafios de Implementar um Processo de Planejamento  de Gestão ...
Os principais desafios de Implementar um Processo de Planejamento de Gestão ...Joao Galdino Mello de Souza
 
Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...
Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...
Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...Joao Galdino Mello de Souza
 
Scaling Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...
Scaling  Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...Scaling  Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...
Scaling Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...Joao Galdino Mello de Souza
 
Capacity Management e Capacity Planning. A prática e a teoria. por João Natal...
Capacity Management e Capacity Planning. A prática e a teoria. por João Natal...Capacity Management e Capacity Planning. A prática e a teoria. por João Natal...
Capacity Management e Capacity Planning. A prática e a teoria. por João Natal...Joao Galdino Mello de Souza
 
Novidades e complicações em Capacity Planning e Capacity Pricing - por Fernan...
Novidades e complicações em Capacity Planning e Capacity Pricing - por Fernan...Novidades e complicações em Capacity Planning e Capacity Pricing - por Fernan...
Novidades e complicações em Capacity Planning e Capacity Pricing - por Fernan...Joao Galdino Mello de Souza
 
Avaliação de arquiteturas de uma solução de backup da nuvem
Avaliação de arquiteturas de uma solução de backup da nuvemAvaliação de arquiteturas de uma solução de backup da nuvem
Avaliação de arquiteturas de uma solução de backup da nuvemJoao Galdino Mello de Souza
 
Modelagem Analítica – Queueing Theory (Part I)
Modelagem Analítica – Queueing Theory (Part I)Modelagem Analítica – Queueing Theory (Part I)
Modelagem Analítica – Queueing Theory (Part I)Joao Galdino Mello de Souza
 
Estudo comparativo entre treinamento supervisionado e não supervisionado em a...
Estudo comparativo entre treinamento supervisionado e não supervisionado em a...Estudo comparativo entre treinamento supervisionado e não supervisionado em a...
Estudo comparativo entre treinamento supervisionado e não supervisionado em a...Joao Galdino Mello de Souza
 
APM: Gerenciamento de Desempenho de Aplicações - Monitoramento de rede VOIP, ...
APM: Gerenciamento de Desempenho de Aplicações - Monitoramento de rede VOIP, ...APM: Gerenciamento de Desempenho de Aplicações - Monitoramento de rede VOIP, ...
APM: Gerenciamento de Desempenho de Aplicações - Monitoramento de rede VOIP, ...Joao Galdino Mello de Souza
 
Otimizando o desempenho de transferência de arquivos e diretórios entre servi...
Otimizando o desempenho de transferência de arquivos e diretórios entre servi...Otimizando o desempenho de transferência de arquivos e diretórios entre servi...
Otimizando o desempenho de transferência de arquivos e diretórios entre servi...Joao Galdino Mello de Souza
 

Mais procurados (20)

A Revolução Digital e as demais Revoluções acontecendo na TI, por Daniel Rais...
A Revolução Digital e as demais Revoluções acontecendo na TI, por Daniel Rais...A Revolução Digital e as demais Revoluções acontecendo na TI, por Daniel Rais...
A Revolução Digital e as demais Revoluções acontecendo na TI, por Daniel Rais...
 
Otimizando o desempenho de transferência de arquivos e diretórios entre servi...
Otimizando o desempenho de transferência de arquivos e diretórios entre servi...Otimizando o desempenho de transferência de arquivos e diretórios entre servi...
Otimizando o desempenho de transferência de arquivos e diretórios entre servi...
 
Internet das Coisas (IoT) – O que essa “coisa” tem a ver com Capacity Plannin...
Internet das Coisas (IoT) – O que essa “coisa” tem a ver com Capacity Plannin...Internet das Coisas (IoT) – O que essa “coisa” tem a ver com Capacity Plannin...
Internet das Coisas (IoT) – O que essa “coisa” tem a ver com Capacity Plannin...
 
Abordagens de Implementação de ILM como estratégia auxiliar no Gerenciamento ...
Abordagens de Implementação de ILM como estratégia auxiliar no Gerenciamento ...Abordagens de Implementação de ILM como estratégia auxiliar no Gerenciamento ...
Abordagens de Implementação de ILM como estratégia auxiliar no Gerenciamento ...
 
Cloud Computing - Continuidade do Negócio através da tolerância a desastres
Cloud Computing - Continuidade do Negócio através da tolerância a desastresCloud Computing - Continuidade do Negócio através da tolerância a desastres
Cloud Computing - Continuidade do Negócio através da tolerância a desastres
 
Automação do Workload e a TI Bimodal
Automação do Workload e a TI BimodalAutomação do Workload e a TI Bimodal
Automação do Workload e a TI Bimodal
 
Gestão do Consumo de MIPS
Gestão do Consumo de MIPSGestão do Consumo de MIPS
Gestão do Consumo de MIPS
 
Os principais desafios de Implementar um Processo de Planejamento de Gestão ...
Os principais desafios de Implementar um Processo de Planejamento  de Gestão ...Os principais desafios de Implementar um Processo de Planejamento  de Gestão ...
Os principais desafios de Implementar um Processo de Planejamento de Gestão ...
 
Mainframe Performance Review
Mainframe Performance ReviewMainframe Performance Review
Mainframe Performance Review
 
Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...
Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...
Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...
 
Scaling Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...
Scaling  Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...Scaling  Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...
Scaling Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...
 
Quantas Instruções por Ciclo?
Quantas Instruções por Ciclo?Quantas Instruções por Ciclo?
Quantas Instruções por Ciclo?
 
Capacity Management e Capacity Planning. A prática e a teoria. por João Natal...
Capacity Management e Capacity Planning. A prática e a teoria. por João Natal...Capacity Management e Capacity Planning. A prática e a teoria. por João Natal...
Capacity Management e Capacity Planning. A prática e a teoria. por João Natal...
 
Novidades e complicações em Capacity Planning e Capacity Pricing - por Fernan...
Novidades e complicações em Capacity Planning e Capacity Pricing - por Fernan...Novidades e complicações em Capacity Planning e Capacity Pricing - por Fernan...
Novidades e complicações em Capacity Planning e Capacity Pricing - por Fernan...
 
Avaliação de arquiteturas de uma solução de backup da nuvem
Avaliação de arquiteturas de uma solução de backup da nuvemAvaliação de arquiteturas de uma solução de backup da nuvem
Avaliação de arquiteturas de uma solução de backup da nuvem
 
Modelagem Analítica – Queueing Theory (Part I)
Modelagem Analítica – Queueing Theory (Part I)Modelagem Analítica – Queueing Theory (Part I)
Modelagem Analítica – Queueing Theory (Part I)
 
Quantas Instruções por Ciclo?
Quantas Instruções por Ciclo?Quantas Instruções por Ciclo?
Quantas Instruções por Ciclo?
 
Estudo comparativo entre treinamento supervisionado e não supervisionado em a...
Estudo comparativo entre treinamento supervisionado e não supervisionado em a...Estudo comparativo entre treinamento supervisionado e não supervisionado em a...
Estudo comparativo entre treinamento supervisionado e não supervisionado em a...
 
APM: Gerenciamento de Desempenho de Aplicações - Monitoramento de rede VOIP, ...
APM: Gerenciamento de Desempenho de Aplicações - Monitoramento de rede VOIP, ...APM: Gerenciamento de Desempenho de Aplicações - Monitoramento de rede VOIP, ...
APM: Gerenciamento de Desempenho de Aplicações - Monitoramento de rede VOIP, ...
 
Otimizando o desempenho de transferência de arquivos e diretórios entre servi...
Otimizando o desempenho de transferência de arquivos e diretórios entre servi...Otimizando o desempenho de transferência de arquivos e diretórios entre servi...
Otimizando o desempenho de transferência de arquivos e diretórios entre servi...
 

Semelhante a Planejamento de capacidade em sistemas IoT

Internet das Coisas (IoT) – O que essa “coisa” tem a ver com Capacity Plannin...
Internet das Coisas (IoT) – O que essa “coisa” tem a ver com Capacity Plannin...Internet das Coisas (IoT) – O que essa “coisa” tem a ver com Capacity Plannin...
Internet das Coisas (IoT) – O que essa “coisa” tem a ver com Capacity Plannin...Joao Galdino Mello de Souza
 
Palestra arquitetura de processamento em tempo real
Palestra arquitetura de processamento em tempo realPalestra arquitetura de processamento em tempo real
Palestra arquitetura de processamento em tempo realCampus Party Brasil
 
Inteligência Operacional utilizando a solução Elastic.
Inteligência Operacional utilizando a solução Elastic.Inteligência Operacional utilizando a solução Elastic.
Inteligência Operacional utilizando a solução Elastic.4LinuxCursos
 
Aula Magna Sobre BI & BigData na UNIA, Luanda - Angola
Aula Magna Sobre BI & BigData na UNIA, Luanda - AngolaAula Magna Sobre BI & BigData na UNIA, Luanda - Angola
Aula Magna Sobre BI & BigData na UNIA, Luanda - Angolaalexculpado
 
Planejamento de Capacidade Técnicas e Ferramentas
Planejamento de Capacidade Técnicas e FerramentasPlanejamento de Capacidade Técnicas e Ferramentas
Planejamento de Capacidade Técnicas e Ferramentasluanrjesus
 
Big Data e Data Science - Tecnologia e Mercado
Big Data e Data Science - Tecnologia e MercadoBig Data e Data Science - Tecnologia e Mercado
Big Data e Data Science - Tecnologia e MercadoHélio Silva
 
O que é Middleware? E o que isso tem a ver com SOA?
O que é Middleware? E o que isso tem a ver com SOA?O que é Middleware? E o que isso tem a ver com SOA?
O que é Middleware? E o que isso tem a ver com SOA?paxtecnologia
 
Qual é o futuro da estratégia de dados?
Qual é o futuro da estratégia de dados?Qual é o futuro da estratégia de dados?
Qual é o futuro da estratégia de dados?Denodo
 
Transformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualizaçãoTransformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualizaçãoDarlan Segalin
 
A proteção jurídica do programa de computador: ótica da empresa
A proteção jurídica do programa de computador: ótica da empresaA proteção jurídica do programa de computador: ótica da empresa
A proteção jurídica do programa de computador: ótica da empresaCEST
 
AWS Initiate - AWS & IoT (Internet das Coisas) - Smart Cities
AWS Initiate - AWS & IoT (Internet das Coisas) - Smart CitiesAWS Initiate - AWS & IoT (Internet das Coisas) - Smart Cities
AWS Initiate - AWS & IoT (Internet das Coisas) - Smart CitiesAmazon Web Services LATAM
 
Informática aplicada à administração 1
Informática aplicada à administração 1Informática aplicada à administração 1
Informática aplicada à administração 1Andrey Martins
 
DBA BRASIL 1.0 - O Futuro do DBA em um universo as a Service.
DBA BRASIL 1.0 - O Futuro do DBA em um universo as a Service.DBA BRASIL 1.0 - O Futuro do DBA em um universo as a Service.
DBA BRASIL 1.0 - O Futuro do DBA em um universo as a Service.Carlos Smaniotto
 
Android: História, Mercado e Possibilidades (FLISOL - Indaiatuba - 2011)
Android: História, Mercado e Possibilidades (FLISOL - Indaiatuba - 2011)Android: História, Mercado e Possibilidades (FLISOL - Indaiatuba - 2011)
Android: História, Mercado e Possibilidades (FLISOL - Indaiatuba - 2011)Santhyago Gallao
 
Mobilidade inova ti_em_saude
Mobilidade inova ti_em_saudeMobilidade inova ti_em_saude
Mobilidade inova ti_em_saudeRalph Rassweiler
 

Semelhante a Planejamento de capacidade em sistemas IoT (20)

Internet das Coisas (IoT) – O que essa “coisa” tem a ver com Capacity Plannin...
Internet das Coisas (IoT) – O que essa “coisa” tem a ver com Capacity Plannin...Internet das Coisas (IoT) – O que essa “coisa” tem a ver com Capacity Plannin...
Internet das Coisas (IoT) – O que essa “coisa” tem a ver com Capacity Plannin...
 
13 coelho final-pres
13 coelho final-pres13 coelho final-pres
13 coelho final-pres
 
Palestra arquitetura de processamento em tempo real
Palestra arquitetura de processamento em tempo realPalestra arquitetura de processamento em tempo real
Palestra arquitetura de processamento em tempo real
 
Inteligência Operacional utilizando a solução Elastic.
Inteligência Operacional utilizando a solução Elastic.Inteligência Operacional utilizando a solução Elastic.
Inteligência Operacional utilizando a solução Elastic.
 
Aula Magna Sobre BI & BigData na UNIA, Luanda - Angola
Aula Magna Sobre BI & BigData na UNIA, Luanda - AngolaAula Magna Sobre BI & BigData na UNIA, Luanda - Angola
Aula Magna Sobre BI & BigData na UNIA, Luanda - Angola
 
Big Data
Big DataBig Data
Big Data
 
Planejamento de Capacidade Técnicas e Ferramentas
Planejamento de Capacidade Técnicas e FerramentasPlanejamento de Capacidade Técnicas e Ferramentas
Planejamento de Capacidade Técnicas e Ferramentas
 
Big Data e Data Science - Tecnologia e Mercado
Big Data e Data Science - Tecnologia e MercadoBig Data e Data Science - Tecnologia e Mercado
Big Data e Data Science - Tecnologia e Mercado
 
O que é Middleware? E o que isso tem a ver com SOA?
O que é Middleware? E o que isso tem a ver com SOA?O que é Middleware? E o que isso tem a ver com SOA?
O que é Middleware? E o que isso tem a ver com SOA?
 
Qual é o futuro da estratégia de dados?
Qual é o futuro da estratégia de dados?Qual é o futuro da estratégia de dados?
Qual é o futuro da estratégia de dados?
 
Internet das Coisas
Internet das CoisasInternet das Coisas
Internet das Coisas
 
Transformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualizaçãoTransformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualização
 
A proteção jurídica do programa de computador: ótica da empresa
A proteção jurídica do programa de computador: ótica da empresaA proteção jurídica do programa de computador: ótica da empresa
A proteção jurídica do programa de computador: ótica da empresa
 
AWS Initiate - AWS & IoT (Internet das Coisas) - Smart Cities
AWS Initiate - AWS & IoT (Internet das Coisas) - Smart CitiesAWS Initiate - AWS & IoT (Internet das Coisas) - Smart Cities
AWS Initiate - AWS & IoT (Internet das Coisas) - Smart Cities
 
BIG DATA
BIG DATABIG DATA
BIG DATA
 
BigData
BigDataBigData
BigData
 
Informática aplicada à administração 1
Informática aplicada à administração 1Informática aplicada à administração 1
Informática aplicada à administração 1
 
DBA BRASIL 1.0 - O Futuro do DBA em um universo as a Service.
DBA BRASIL 1.0 - O Futuro do DBA em um universo as a Service.DBA BRASIL 1.0 - O Futuro do DBA em um universo as a Service.
DBA BRASIL 1.0 - O Futuro do DBA em um universo as a Service.
 
Android: História, Mercado e Possibilidades (FLISOL - Indaiatuba - 2011)
Android: História, Mercado e Possibilidades (FLISOL - Indaiatuba - 2011)Android: História, Mercado e Possibilidades (FLISOL - Indaiatuba - 2011)
Android: História, Mercado e Possibilidades (FLISOL - Indaiatuba - 2011)
 
Mobilidade inova ti_em_saude
Mobilidade inova ti_em_saudeMobilidade inova ti_em_saude
Mobilidade inova ti_em_saude
 

Mais de Joao Galdino Mello de Souza

Enterprise computing for modern business workloads por Lívio Sousa (IBM)
Enterprise computing for modern business workloads por Lívio Sousa (IBM)Enterprise computing for modern business workloads por Lívio Sousa (IBM)
Enterprise computing for modern business workloads por Lívio Sousa (IBM)Joao Galdino Mello de Souza
 
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)Joao Galdino Mello de Souza
 
Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)
Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)
Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)Joao Galdino Mello de Souza
 
Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...
Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...
Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...Joao Galdino Mello de Souza
 
Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)
Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)
Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)Joao Galdino Mello de Souza
 
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)Joao Galdino Mello de Souza
 
Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)
Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)
Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)Joao Galdino Mello de Souza
 
Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)
Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)
Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)Joao Galdino Mello de Souza
 
Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)
Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)
Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)Joao Galdino Mello de Souza
 
Evolução da eficiência operacional no mainframe por Emerson Castelano (Eccox)
Evolução da eficiência operacional no mainframe por Emerson Castelano (Eccox)Evolução da eficiência operacional no mainframe por Emerson Castelano (Eccox)
Evolução da eficiência operacional no mainframe por Emerson Castelano (Eccox)Joao Galdino Mello de Souza
 
Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...
Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...
Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...Joao Galdino Mello de Souza
 
Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)
Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)
Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)Joao Galdino Mello de Souza
 
Pervasive Encryption por Eugênio Fernandes (IBM)
Pervasive Encryption por Eugênio Fernandes (IBM)Pervasive Encryption por Eugênio Fernandes (IBM)
Pervasive Encryption por Eugênio Fernandes (IBM)Joao Galdino Mello de Souza
 
Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)
Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)
Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)Joao Galdino Mello de Souza
 
Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...
Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...
Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...Joao Galdino Mello de Souza
 
Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)
Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)
Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)Joao Galdino Mello de Souza
 
Lei geral de proteção de dados por Kleber Silva e Ricardo Navarro (Pise4)
Lei geral de proteção de dados por Kleber Silva  e Ricardo Navarro (Pise4)Lei geral de proteção de dados por Kleber Silva  e Ricardo Navarro (Pise4)
Lei geral de proteção de dados por Kleber Silva e Ricardo Navarro (Pise4)Joao Galdino Mello de Souza
 
Detalhes internos da z14/Otimização de códigos - por Luiz Carlos Orsoni (MAFFEI)
Detalhes internos da z14/Otimização de códigos - por Luiz Carlos Orsoni (MAFFEI)Detalhes internos da z14/Otimização de códigos - por Luiz Carlos Orsoni (MAFFEI)
Detalhes internos da z14/Otimização de códigos - por Luiz Carlos Orsoni (MAFFEI)Joao Galdino Mello de Souza
 
Gerenciamento de TI - Métodos Ágeis por Prof. Me Valdir Morales (Faculdades O...
Gerenciamento de TI - Métodos Ágeis por Prof. Me Valdir Morales (Faculdades O...Gerenciamento de TI - Métodos Ágeis por Prof. Me Valdir Morales (Faculdades O...
Gerenciamento de TI - Métodos Ágeis por Prof. Me Valdir Morales (Faculdades O...Joao Galdino Mello de Souza
 

Mais de Joao Galdino Mello de Souza (20)

Explorando a API Rest Jira Cloud
Explorando a API Rest Jira CloudExplorando a API Rest Jira Cloud
Explorando a API Rest Jira Cloud
 
Enterprise computing for modern business workloads por Lívio Sousa (IBM)
Enterprise computing for modern business workloads por Lívio Sousa (IBM)Enterprise computing for modern business workloads por Lívio Sousa (IBM)
Enterprise computing for modern business workloads por Lívio Sousa (IBM)
 
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)
 
Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)
Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)
Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)
 
Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...
Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...
Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...
 
Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)
Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)
Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)
 
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)
 
Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)
Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)
Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)
 
Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)
Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)
Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)
 
Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)
Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)
Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)
 
Evolução da eficiência operacional no mainframe por Emerson Castelano (Eccox)
Evolução da eficiência operacional no mainframe por Emerson Castelano (Eccox)Evolução da eficiência operacional no mainframe por Emerson Castelano (Eccox)
Evolução da eficiência operacional no mainframe por Emerson Castelano (Eccox)
 
Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...
Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...
Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...
 
Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)
Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)
Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)
 
Pervasive Encryption por Eugênio Fernandes (IBM)
Pervasive Encryption por Eugênio Fernandes (IBM)Pervasive Encryption por Eugênio Fernandes (IBM)
Pervasive Encryption por Eugênio Fernandes (IBM)
 
Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)
Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)
Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)
 
Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...
Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...
Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...
 
Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)
Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)
Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)
 
Lei geral de proteção de dados por Kleber Silva e Ricardo Navarro (Pise4)
Lei geral de proteção de dados por Kleber Silva  e Ricardo Navarro (Pise4)Lei geral de proteção de dados por Kleber Silva  e Ricardo Navarro (Pise4)
Lei geral de proteção de dados por Kleber Silva e Ricardo Navarro (Pise4)
 
Detalhes internos da z14/Otimização de códigos - por Luiz Carlos Orsoni (MAFFEI)
Detalhes internos da z14/Otimização de códigos - por Luiz Carlos Orsoni (MAFFEI)Detalhes internos da z14/Otimização de códigos - por Luiz Carlos Orsoni (MAFFEI)
Detalhes internos da z14/Otimização de códigos - por Luiz Carlos Orsoni (MAFFEI)
 
Gerenciamento de TI - Métodos Ágeis por Prof. Me Valdir Morales (Faculdades O...
Gerenciamento de TI - Métodos Ágeis por Prof. Me Valdir Morales (Faculdades O...Gerenciamento de TI - Métodos Ágeis por Prof. Me Valdir Morales (Faculdades O...
Gerenciamento de TI - Métodos Ágeis por Prof. Me Valdir Morales (Faculdades O...
 

Planejamento de capacidade em sistemas IoT

  • 1. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. 17 de Maio de 2017 Adelson Lovatto Como endereçar o planejamento de capacidade em sistemas com crescimento acelerado e/ou imprevisível?
  • 2. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. O que IoT (Internet das Coisas) e Redes Sociais tem em comum? tem crescimento acelerado e de difícil previsão 1,9 bilhões de usuários ativos no facebook em 2017 212 bilhões de objetos conectados até 2020 (28 vezes a população mundial)
  • 3. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Crescimento imprevisível não é “privilégio” destas novas tecnologias... • ... sistemas mais “tradicionais” também estão sujeitos a variações na demanda, que dificultam o uso de métodos tradicionais de planejamento de capacidade ITResourceUsage Time BaselineUsage Growthin"existing" applications NewApplications Environmental Changes t0 t 1
  • 4. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Como endereçar esta questão? • antes de entrar mais a fundo no encaminhamento da solução para este problema, vamos entender um pouco melhor alguns conceitos...
  • 5. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Enquanto a INTERNET ‘normal’ conecta apenas computadores... a INTERNET DAS COISAS conecta também outros dispositivos... Vamos começar entendendo um pouco melhor o que é IoT
  • 6. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. • uma rede de dispositivos conectados, podendo ser desde um monitor cardíaco até uma geladeira... • a integração do mundo físico com o mundo eletrônico • não só à conexão, em si, mas também ao gerenciamento dos dispositivos Internet das Coisas, também conhecida como IoT (Internet of Things), abrange: Internet das Coisas = IoT
  • 7. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. não tem nada para comer nós precisamos conversar, geladeira... não se esqueça de comprar leite Um exemplo muito simples...
  • 8. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. • https://www.apple.com/lae/ios/home/ Outro exemplo: Automação de residências
  • 9. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. • http://www.volkswagen.co.uk/technology/adaptive-cruise-control-acc Outro exemplo: Adaptive Cruise Control
  • 10. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. • https://nest.com/thermostat/meet-nest-thermostat/ Outro exemplo: Termostato
  • 11. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. • O protocolo MQTT é principal protocolo de comunicação usado na IoT • Esse protocolo foi projetado para troca eficiente de dados em tempo real para sensores e dispositivos móveis • MQTT roda sobre TCP/IP, o mesmo protocolo da internet tradicional... Como funciona a IoT
  • 12. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. internet tradicional versus internet das coisas
  • 13. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. • Uma comunicação MQTT é composta das seguintes partes: • publishers (quem irá disponibilizar informações); • subscribers (quem irá receber as informações) • broker (servidor MQTT, na nuvem / acessível de qualquer lugar do planeta que contenha conexão com a Internet). • Teoricamente, não há limite especificado de subscribers e publishers em uma mesma comunicação MQTT, pois o limite nesse aspecto é do servidor em lidar com as conexões. voltando ao protocolo MQTT....
  • 14. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Como esta comunicação ocorre na prática...
  • 15. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. • Publishers enviam informação para o Broker, subscribers recebem informação do Broker e o Broker gerencia a troca de mensagens. • O trabalho pesado fica a cargo do Broker, deixando os sistemas embarcados livres para gerenciar outras atividades. Como os dispositivos se comunicam?
  • 16. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. • Uma mensagem MQTT publicada / enviada possui duas partes importantes: • Tópico – “chave” / identificação da informação publicada. É usado para direcionar a informação publicada / enviada a quem assina (quem “dá subscribe”) no tópico. • Payload – informação propriamente dita • Um publisher envia as informações em um dado momento. Os subscribers e publishers, também estão conectados aos brokers e “escutando” mensagens trafegadas com o tópico-alvo. • Quando uma mensagem com o tópico alvo é publicada, automaticamente são direcionadas aos subscribers. Anatomia de uma conversa “MQTT”
  • 17. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. • sensores • gateways • atuadores Arduino sensor temperatura Raspberry Pi Quais são os produtos de Hardware que estão por trás de IoT?
  • 18. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. • em fábricas: • prevenir acidentes causados por falhas em equipamentos, colocando-se sensores em componentes para identificar fadiga/desgaste de peças, antes que causem um prejuízo maior • em hospitais: • para monitorar equipamentos diversos (de imagem, de laboratório, na UTI...) e auxiliar médicos na tomada de decisões, diagnóstico e medicação • no campo: • para otimizar o plantio e colheita com sensores e atuadores de humidade, vento, temperatura do solo, etc • no varejo: • reportar dados de consumo para agilizar reposição de produtos, entender onde e quando determinados itens são comprados, etc Outros exemplos de aplicação da tecnologia IoT...
  • 19. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. • http://discover-iot.eu-gb.mybluemix.net/#/play demo
  • 20. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. É possível prever o crescimento destes sistemas? • Para sistemas tradicionais costumamos usar técnicas/algoritmos diversos, tais como cadeia de Markov a teoria das filas: – que permite prever o comportamento de um sistema que cresce aleatoriamente, através de modelos matemáticos que permitem dimensioná-lo de forma a evitar gargalos e disperdícios
  • 21. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Há outros modelos matemáticos que podem ser considerados? • Teoria dos grafos – uma infinidade de trabalhos já foram desenvolvidos propondo o uso desta teoria para planejamento de capacidade, alterando os parâmetros que normalmente observamos quando fazemos este tipo de estudo...
  • 22. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. O que são Grafos? • o desafio era confirmar se era possível caminhar por 7 pontes sem nunca cruzar a mesma ponte 2 vezes fonte: Wikipedia Em 1736 Leonhard Euler propôs um problema matemático (conhecido como “As 7 pontes de Königsberg) que deu origem à Teoria dos Grafos:
  • 23. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Onde a Teoria dos Grafos é usada? (O Problema do Caixeiro Viajante (PCV) é um problema que tenta determinar a menor rota para percorrer uma série de cidades (visitando uma única vez cada uma delas), retornando à cidade de origem fonte: Wikipedia
  • 24. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Onde a Teoria dos Grafos é usada hoje?
  • 25. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Atuadores Sensores Gateways se assemelham a “grafos”... considerando que os 2 são baseados em “relacionamentos” e “respostas”... IoT e grafos...
  • 26. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Que outras técnicas podem ser consideradas? • Business Scalability Forecasting – técnica para mapear drivers de negócio, ajudando no dimensionamento de recursos de TI. Advertising I/T Sales Engineering Personnel. Corporate. Business Drivers (BD) -Global business variables/events/factors that cause workloads to vary. PurchasingShipping Tran A Tran B Tran C System B Business To I/T Translation Production Orders Tran X Tran Y Tran Z System A <-- Resource Data Collection --> Accounts Payable Tran P Tran Q I/T Workload Components (IWC) - Breakdown of workload into "I/T" defined work components. Business Workload Components (BWC) - Breakdown of workload into "Business" defined work components. Workloads -Unique types of work put on the I/S system. Usually an application or general group of users performing similar work. System C Workload Characterization -Breakdown of workloads into measurable transactions for current resource usage understanding and future projections.
  • 27. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. E se invertêssemos o fluxo? Um experimento em escadas rolantes mostrou que o sistema seria mais eficaz as pessoas ficarem paradas nas escadas rolantes, ao invés de caminhar sobre elas para tentar ganhar tempo. fonte: The New York Times • BSF “reverso” – e se ao invés de mapear os drivers de negócio para determinar sua influencia no sizing de TI... pudéssemos influenciar o “negócio” a partir das necessidades / limitações de capacidade?
  • 28. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Como nem sempre (ou quase nunca) é possível mudar o comportamento da demanda de negócio... ... a melhor alternativa é considerar o uso de um sistema híbrido, no qual uma parte do sistema rode em ambiente tradicional (on-premisses), e uma outra parte fique na “cloud”, para acomodar crescimentos repentinos CloudON-PREMISE
  • 29. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Mas como achar a combinação ideal? pizza congelad a delivery comer na pizzaria fazer pizza em casa orestaurantegerencia vocêgerencia
  • 30. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Mas como achar a combinação ideal? IaaS Infra as a Service PaaS Platform as a Service SaaS Software as a Service on premisse s ofornecedorde cloudgerencia vocêgerencia
  • 31. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. São várias as combinações possíveis...
  • 32. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. A escolha do melhor modelo sempre vai depender de uma análise técnica minuciosa... e também financeira! TCO do Ambiente Atual TCO do Ambiente Proposto (1) (2) (3)(-) (=) Benefícios $$$ TCO = Total Cost of Ownership
  • 33. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. OBRIGADO

Notas do Editor

  1. A resposta é que nao é possivel, pois o grafo necessitaria possuir no maximo dois nós de grau impar para isto
  2. They found that walking up the escalator took 26 seconds compared with standing, which took 40 seconds. However, the “time in system” — or how long it took to stand in line to reach an escalator then ride it — dropped sharply when everyone stood (The New York Times, 4 de abril de 2017)