Você está na página 1de 14

MESTRADO EM INFORMÁTICA

Implementação e eficiência de dispositivos IoT


em AWS, Azure e GCP: Estudo comparativo

METODOLOGIA E ENQUADRAMENTO TEÓRICO

Discente:

Turma: Mestrado em Informática – Ramo de Cloud Computing

1
Índice

Índice.................................................................................................................................

Resumo.............................................................................................................................

Enquadramento Teórico.................................................................................................

IoT.................................................................................................................................

Eficiência de dispositivos IoT.......................................................................................

Computação em nuvem.................................................................................................

AWS..............................................................................................................................

Microsoft Azure.............................................................................................................

Google Cloud Platform..................................................................................................

FORMULAÇÃO DO PROBLEMA............................................................................10

OBJETIVO..................................................................................................................10

JUSTIFICAÇÃO.........................................................................................................11

METODOLOGIA..........................................................................................................12

Estudo de caso.............................................................................................................12

Fontes de dados...........................................................................................................13

Análise e apresentação de dados.................................................................................14

Bibliografia.....................................................................................................................15

2
Resumo
A Internet das Coisas (IoT) entrou e está a transformar rapidamente muitos
setores, desde a saúde e a hotelaria até aos transportes e à agricultura, ligando
dispositivos comuns à Internet e permitindo que estes recolham e partilhem
quantidades cada vez maiores de dados.
Um dos principais desafios da IoT é lidarcom grandes quantidades de dados
gerados por estes dispositivos, o que requer recursos poderosos de computação
em nuvem para armazenar, processar e analisar esses dados.
Fornecedores de serviços de computação em nuvem, como a Amazon Web
Services (AWS), Microsoft Azure ou Google Cloud Platform, oferecem
soluções de IoT que podem melhorar a eficiência dos dispositivos e simplificar
o processamento de dados. No entanto, é importante avaliar a oferta destes
fornecedores para determinar qual deles oferece o melhor desempenho e valor
no âmbito de aplicações IoT.

Enquadramento Teórico
IoT

Chamamos Internet of Things (Internet das Coisas) à rede de dispositivos físicos


interligados, veículos, edifícios e outros objetos com sensores incorporados,
software e conectividade de rede, permitindo que eles registem e troquem dados
entre si.
A IoT ganhou um papel de relevo nos últimos anos, devido ao potencial
demonstrado de transformar os mais variados setores, contribuindo para uma
tomada de decisão mais inteligente, melhorando a eficiência e a interação com o
cliente.

Algumas considerações e números relevantes sobre dispositivos IoT:

3
Perspetiva-se que o número destes dispositivos cresça rapidamente nos
próximos anos. Até 2030, estima-se que haverá mais de 29 biliões de
dispositivos IoT em uso em todo o mundo (Statista, 2023).

Prevê-se que a utilização de dispositivos IoT venha a gerar um valor económico


significativo: de acordo com a McKinsey, a IoT pode criar um impacto
económico de até 12,6 triliões de dólares até 2025 (McKinsey & Company,
2023).

A IoT tem vindo a transformar setores como o dos transportes onde permite, por
exemplo uma melhor gestão de frotas e melhoria de segurança, na agricultura
onde permite monitorizar a temperatura do solo, regular a rega, etc., e ainda
muitos outros setores (Meola, 2023).

A par de tudo isto, estes dispositivos podem também gerar quantidades de dados
muito grandes que, por sua vez, podem ser usados com o fim de melhorar a
tomada de decisões e impulsionar a inovação. De acordo com Gartner, até 2025,
75% dos dados gerados pelas empresas serão criados e processados fora de um
datacenter centralizado tradicional, ou seja, serão criados em nuvem (Gartner,
2023).

Eficiência de dispositivos IoT

Quanto ao tipo de eficiência que podemos esperar encontrar em dispositivos


IoT, podemos referir:

 Eficiência energética: estes dispositivos são projetados para serem


eficientes em termos energéticos e operar em modo de baixo consumo,
pois normalmente são alimentados por bateria e é desejável que operem
por longos períodos de tempo sem necessidade de recarga.

4
Numa pesquisa feita pela Agência Internacional de Energia constatou-se
que, à escala global, e incluindo qualquer dispositivo que se consiga
ligar a outro ou a uma rede via internet, apurou-se um consumo anual de
eletricidade de 500 TWh de energia em 2020, semelhante ao consumo
total de França. (Foye, 22)

 Eficiência de dados: tendem a ser eficientes em termos de dados, pois


geralmente operam em áreas com largura de banda limitada ou poucos
recursos de transferência de dados. Para isso, usam técnicas de
compactação e otimização de dados, e recorrem também ao
processamento local de dados (Edge Computing), minimizando a
quantidade que é necessário enviar. Como exemplo, podemos referir
alguns dispositivos que só enviam dados após serem ultrapassados
limites pré-definidos.

 Eficiência de recursos: são eficientes em termos de recursos, pois


geralmente são pequenos e têm poder de processamento e memória
limitados.

Computação em nuvem

De uma forma simplista, cloud computing é a disponibilização de serviços de


computação como servidores, armazenamento, bases de dados, serviços de rede,
de software, de análise de dados e
informações através da Internet (a Cloud), de modo a permitir uma mais rápida
inovação, flexibilidade de recursos e uma economia de escala.

Principais modelos de fornecimento dos serviços:


 SaaS: Software as a Service - o cliente usa o software que lhe é
disponibilizado na cloud e não tem controle sobre a infraestrutura base.
Poderá, eventualmente, ter um controle muito limitado sobre as
aplicações disponibilizadas.

5
 PaaS: Platform as a Service - o cliente pode usar software criado por ele
próprio, adquirido a terceiros ou disponiblizado na cloud. Poderá ter um
controle muito limitado sobre algumas configurações da infraestrutura
base.

 IaaS: Infrastructure as a Service – o cliente decide qual o software que


pretende usar. Não gere nem tem controle sobre a infaestrutura base, mas
tem controle dos SO, aplicações instaladas e armazenamento. Poderá
ainda controlar algumas configurações de componentes de rede.

Podemos assim dizer que o hardware será, na maioria das vezes, virtualizado em
grandes centros de dados que fornecem esse tipo de serviço.
Relativamente à classificação dos vários tipos de Cloud, temos (Mell & Grance,
2011):
 Public Cloud: Quando o serviço é disponibilizado ao publico em geral,
taxado pela utilização.
 Community Cloud: utilização limitada a um grupo de organizações
com interesses comuns (segurança vs. Custo).
 Private Cloud: serviço implementado para e limitado a uma
organização.
 Hybrid Cloud: modelo híbrido.

AWS

A Amazon Web Services (AWS) é uma plataforma de computação em nuvem


que fornece uma ampla gama de serviços para profissionais, empresas e
governos, foi lançada em 2006 e veio a tornar-se uma das maiores e mais
populares plataformas de computação em nuvem do mundo.

Devido à sua flexibilidade, escalabilidade e economia, foi adotada por empresas


das mais diversas dimensões: desde pequenas empresas até grandes
multinacionais.

6
De acordo com um relatório do Synergy Research Group, a AWS é líder no
mercado global, com 33% de quota de mercado no primeiro trimestre de 2022
(Synergy Research Group, 2022).

Uma das principais vantagens da AWS é proporcionar a profissionais e


empresas o acesso a recursos de computação “por medida”, sem terem que
investir em hardware ou infraestruturas próprias. E isto a par de uma gama de
serviços tão variados como armazenamento, rede, segurança, computação,
análise Machine Learning ou IoT.

Microsoft Azure

Microsoft Azure é uma plataforma de computação em nuvem e um conjunto de


serviços fornecidos pela Microsoft para criar, implementar e que permite fazer a
gestão de aplicações e serviços através de uma rede global de datacenters.

Segundo a Microsoft, o Azure oferece uma ampla gama de serviços, tais como
de computação, armazenamento, rede, análises, serviços de Inteligência
Artificial, aplicações móveis, etc. São mais de 200 serviços que podem ser
usados por profissionais de TI e empresas para desenvolver, criar e executar as
suas aplicações e serviços na nuvem (Azure products, 2022).

Segundo a Gartner, o Azure é uma das plataformas líder de computação em


nuvem (Bala, Smith, Ji, Wright, & Borrega, 2022) e a segunda maior
plataforma de computação em nuvem em termos de quota de mercado (22%),
atrás do Amazon Web Services, mas à frente do Google Cloud Platform
(Synergy Research Group, 2022).

Google Cloud Platform

Segundo a Google, “A transformação digital é mais do que realizar a “migração


lift and shift” de infraestruturas antigas de TI para a nuvem a fim de alcançar
redução de custos e maior conveniência. A transformação verdadeira abrange

7
todo o negócio e possibilita que cada pessoa participe desse processo.
Entendemos profundamente os requisitos de tecnologia de hoje e a necessidade
de inovar continuamente. É por isso que as organizações criam nuvens de
transformação e superam os maiores desafios com o Google Cloud (Google
Cloud, 2023).”
Assim, a Google Cloud Platform (GCP) é também composta por um conjunto de
serviços de computação em nuvem, incluindo computação, armazenamento,
rede, BIG data, machine Learning, serviços de segurança, entre muitos outros
(Google Cloud, 2023).

Alguns exemplos (Google Cloud, 2023):


 Computação: o GCP disponibiliza serviços de computação como
máquinas virtuais (VM), containers e computação Server Less.

 Armazenamento: serviços de armazenamento escaláveis e seguros,


incluindo armazenamento de objetos, armazenamento em blocos e
armazenamento de arquivo.

 Rede: acesso a uma rede global que permite aos usuários interligar os
seus recursos em diferentes regiões e zonas.

 BIG Data: o GCP oferece uma variedade de serviços de análise e BIG


data, incluindo Big Query, Cloud Dataflow e Cloud Pub/Sub.

 Machine learning: serviços como AutoML, Cloud ML Engine e


TensorFlow.

 Segurança: com o GCP são também disponibilizados recursos avançados


de segurança para proteger os dados do cliente: gestão de identidade e
acesso, criptografia e gestão de chaves.

8
FORMULAÇÃO DO PROBLEMA

Com este estudo pretende-se procurar responder às seguintes questões:


1. Quais são os principais fatores que influenciam a escolha de um
fornecedor de serviços em nuvem para aplicações IoT, e como variam
esses fatores consoante os casos de uso?

2. Qual dos fornecedores de serviços em nuvem (AWS, Azure ou Google)


é o mais eficiente e eficaz para o desempenho de dispositivos IoT?

OBJETIVO

Os objetivos passam por:


1. identificar as necessidades e requisitos específicos de diferentes setores e
casos de uso relativamente aos serviços em nuvem para aplicações IoT.

2. Comparar o desempenho de AWS, Azure e Google tendo em vista a


eficiência de dispositivos IoT, usando como base métricas importantes,
como o consumo, a latência, taxas de transferência e tempo de resposta.

3. Analisar a relação custo-eficácia de cada um destes fornecedores em


termos de preços e utilização de recursos para aplicações IoT.
4. Identificar os pontos fortes e fracos de cada um deles e recomendar
então as melhores práticas para a implementação de IoT.

JUSTIFICAÇÃO

Este estudo espera proporcionar um panorama claro e definido sobre o custo, a


escalabilidade, o desempenho e a relação custo-eficácia dos atuais três maiores
fornecedores de serviços em nuvem: a Amazon Web Services, a Microsoft
Azure e a Google Cloud Platform no que diz respeito a aplicações IoT.

9
Ao identificar os pontos fortes e fracos de cada um, ajudará utilizadores,
empresas e organizações a selecionar o fornecedor mais adequado para os seus
requisitos.

Embora existam vários estudos que versam sobre o tema da eficiência de


dispositivos IOT, geralmente referem-se a estudos de eficiência energética,
eficiência e velocidade de processamento, fiabilidade da comunicação, entre
outros.

Pelo meu melhor conhecimento, não encontrei informação comparativa como a


que é proposta neste estudo, pelo que se assim for, espera-se este estudo também
possa contribuir para a literatura existente sobre fornecedores de serviços de
computação em nuvem no âmbito das aplicações IoT.

METODOLOGIA
Estudo de caso

A característica que melhor identifica e distingue esta abordagem metodológica


é o facto de se tratar de um plano de investigação que envolve o estudo
intensivo e detalhado de uma entidade bem definida: o ‘caso’. (Coutinho &
Chaves, 2002)

10
Segundo os mesmos autores, quase tudo pode ser um caso: um individuo, um
pequeno grupo, uma comunidade, um país.
Num estudo de caso, estuda-se, o “caso” (ou pequeno número de casos), no seu
contexto específico, com detalhe e profundidade, segundo a sua complexidade e
usando os métodos que se revelem ajustados.

O estudo de caso é frequentemente associado à pesquisa qualitativa: Os estudos


de caso são uma abordagem valiosa para a pesquisa qualitativa, permitindo
obter uma compreensão detalhada e contextualizada de um fenómeno no seu
ambiente natural. (Merriam, 1998)

Mas também o é à pesquisa quantitativa: Os estudos de caso são uma estratégia


de pesquisa válida e útil na pesquisa quantitativa, especialmente quando se
pretende uma análise detalhada de fenómenos complexos. (George & Bennett,
2004)

Verifica-se assim que o estudo de caso é uma metodologia bastante versátil e


que se ajusta à abordagem que se pretende utilizar neste estudo comparativo:
uma abordagem mista, combinando análise de dados quantitativos e
qualitativos.

Procurar-se-á, neste estudo, atender às etapas referidas por Robert Yin, na sua
proposta de um modelo geral de pesquisa para a metodologia de estudo de caso
(Yin, 2014):
 Definição do problema da pesquisa
 Seleção de casos a estudar
 Recolha de dados
 Análise dos dados
 Preparação de relatórios

11
 Publicação de resultados

Fontes de dados

1. Revisão de Literatura
2. Análise Documental (Relatórios empresariais, p/ex.)
3. Datasets

4. Inquéritos/entrevistas
5. Observação (Simulações)
6. Registo de métricas

Os dados para análise serão obtidos a partir de um grupo de dispositivos de uso


mais comum, previamente escolhido de acordo com a informação obtida, por
inquéritos transversais e entrevistas, e através de simulações de situações
relevantes que serão realizados nas diversas plataformas (AWS, Azure e
Google), e relacionadas com as respetivas soluções de IoT.

Os dados complementares serão adquiridos por meio de revisão da literatura de


estudos existentes, relatórios empresariais ou datasets, que estejam relacionados
com o objeto de estudo em questão.

Análise e apresentação de dados

Serão utilizadas métricas de desempenho como consumo, latência, taxa de


transferência e tempo de resposta, onde poderão ser utilizadas técnicas de

12
machine learning e inteligência artificial para a aquisição e tratamento desses
dados.

Os dados serão analisados usando ferramentas estatísticas e apresentados em


gráficos e tabelas, de modo a proporcionar uma mais fácil interpretação.

Será feita uma comparação de custos para cada um dos cenários julgados
relevantes.

Bibliografia

Azure products. (12 de 02 de 2022). Obtido de Azure: https://azure.microsoft.com/en-


us/products/
Bala, R., Smith, D., Ji, K., Wright, D., & Borrega, M. A. (19 de 10 de 2022). Magic
Quadrant for Cloud Infrastructure and Platform Services. Obtido de Gartner:
https://www.gartner.com/doc/reprints?id=1-29B7RDWN&ct=220304&st=sb
Coutinho, C., & Chaves, J. (2002). O Estudo de Caso na Investigação em Tecnologia
Educativa em Portugal. Revista Portuguesa de Educação, volume 15(1), p.
223.
Foye, L. (07 de 10 de 22). Innovation, Trending. Obtido de zerocarbonacademy:
https://www.zerocarbonacademy.com/posts/with-the-internet-of-things-set-to-
near-30-billion-devices-by-2025-tech-giants-are-facing-pressure-to-address-
the-growing-environmental-impact-their-products-pose
Gartner. (08 de 02 de 2023). Hype Cycle for the Internet of Things, 2019. Obtido de
Gartner: https://www.gartner.com/en/newsroom/press-releases/2019-06-13-
gartner-reveals-75--of-organizations-surveyed-increas
George, A., & Bennett, A. (2004). Case Studies And Theory Development in the
Social Sciences. Cambridge (MA): MIT Press.

13
Google Cloud. (14 de 02 de 2023). Por que o Google Cloud? . Obtido de Google
Cloud: https://cloud.google.com/why-google-cloud?hl=pt-br
Google Cloud. (14 de 02 de 2023). Produtos do Google Cloud. Obtido de Google
Cloud: https://cloud.google.com/products?hl=pt-br
McKinsey & Company. (08 de 02 de 2023). Obtido de McKinsey & Company:
https://www.mckinsey.com/featured-insights/internet-of-things/how-we-help-
clients
Mell, P., & Grance, T. (09 de 2011). The NIST Definition of Cloud Computing. Obtido
de NIST- National Institute os Standards and Technology:
https://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-145.pdf
Meola, A. (08 de 02 de 2023). businessinsider.com/smart-farming-iot-agriculture.
Obtido de businessinsider.com: https://www.businessinsider.com/smart-
farming-iot-agriculture
Merriam, S. (1998). Qualitative Research and Case Studies Applications in
Education. San Francisco: Jossey-Bass Publishers.
Statista. (08 de 02 de 2023). Statista. Obtido de Statista:
https://www.statista.com/statistics/1183457/iot-connected-devices-worldwide/
Synergy Research Group. (28 de 04 de 2022). Huge Cloud Market Still Growing at
34% Per Year; Amazon, Microsoft & Google Now Account for 65% of the
Total. Obtido de Synergy Research Group:
https://www.srgresearch.com/articles/huge-cloud-market-is-still-growing-at-
34-per-year-amazon-microsoft-and-google-now-account-for-65-of-all-cloud-
revenues
Yin, R. K. (2014). Case Study Research: Desingn and Methods. Thousand Oaks (CA):
SAGE Publications.

14

Você também pode gostar