Você está na página 1de 21

PÓS-GRADUAÇÃO

Cloud Computing e
Big Data
PÓS-GRADUAÇÃO

Computação em nuvem
(Cloud Computing)
Bloco 1
Aimar Martins Lopes
Introdução

• Compreender os fundamentos do Cloud


Computing.
• Capacitar a analisar os modelos de serviços e
implanção de nuvem.
• Descrever a relação da computação em nuvem
com o Big Data.
• Os desafios do Big Data na nuvem.
Computação em nuvem (Cloud Computing)

• Tudo que pode ser conectado dinamicamente a


web service (serviços de web).
• Acesso global, mobilidade, infraestrutura,
plataforma padronizada, escalabilidade e
gerenciamento de serviços.
• Um modelo de negócio baseado em tecnologia da
informação, que provê serviço pela internet com o
uso de hardware e software independente do
dispositivo de acesso, localização, escala, etc.
Computação em nuvem
Figura 1 – Computação em nuvem

Fonte: Yuriy Bucharskiy/iStock.com.


Modelos de serviços de computação em
nuvem
• SaaS – Software as a Service, fornecimento de software
(aplicações) e dados como serviço na internet.
• PaaS – Platform as a Service, fornecimento de plataforma
como serviço, estruturas de desenvolvimento de aplicações
são disponibilizadas para desenvolvedores construírem
novas aplicações.
• IaaS – Infrastructure as a Service, os fornecedores,
chamados de provedores disponibilizam recursos
computacionais, tais como, servidores, armazenamento,
software, rede e espaços físicos, que são pagos de acordo
com a demanda.
Big Data e seus caminhos
Figura 2 – Computação em nuvem. Diferentes modelos de serviços

Fonte: <https://www.lastline.com/blog/how-cloud-computing-enables-and-threatens-organizations-
digital-transformation/>. Acesso em: 30 maio 2019.
Modelos de implantação na nuvem

• Nuvem Privada – Infraestrutura instalada remotamente ou


local; pode ser alugada ou proprietária, e pode ser gerenciada
por terceiros. Toda a infraestrutura é dedicada para uma única
organização.
• Nuvem Pública – A infraestrutura pertence a quem provêm os
serviços para o público em geral, são ofertados por rede
pública de comunicação de dados, geralmente internet. MS
Azure, serviços de e-mail, Google, AWS – Amazon, etc.
• Nuvem Híbrida – Nuvem privada em combinação com a
pública, possibilitando um ambiente de vantagem de ambas
opções.
A relação da computação em nuvem com o
Big Data
As características do Big Data depende da
computação em nuvem.
• O Big Data para cumprir seus objetivos requer
recursos poderosos, como:
 Servidores.
 Banco de dados.
 Ferramentas de coleta e classificação.
 Processo de grande volume.
 Variedade de dados em formatos diferentes.
 Alta velocidade.
As classes do big data
Figura 3 – As 5 classes do Big Data
• Banco de dados local. • Web e rede social.
Fontes de • Sensores. • Transações.
dados • loT

• Estruturado.
• Não estruturado.
Formatos de • Semiestruturado.
conteúdo
• Orientado a coluna. • Chave de valor.
Armazenamento • Orientado a documento. • Gráfico.
de dados
• Limpeza. • Normalização.
Aprimoramento • Processamento/transformação • Armazenamento.
de dados .

• Tempo real.
Processamento • Em lote (batch).
de dados
Fonte: elaborada pelo autor.
Desafios do Big Data
• Disponibilidade de recurso.
• Escalabilidade.
• Privacidade.
• Qualidade dos dados.
• Variedade dos dados.
• Preparação de dados.
• Análise de Big Data.
• Segurança.
PÓS-GRADUAÇÃO

Computação em nuvem
(Cloud Computing)
Bloco 2
Aimar Martins Lopes
Computação em nuvem
Modelo de computação em Implantação:
nuvem: • Nuvem privada.
• IaaS. • Nuvem pública.
• PaaS. • Nuvem híbrida.
• SaaS.

Computação em nuvem (Cloud Computing, em inglês), ou


simplesmente cloud.
Tudo que pode ser conectado dinamicamente
de forma onipresente na internet.
Computação em nuvem e Big Data
Figura 3 – As 5 classes do Big Data O Big Data para cumprir seus


Banco de dados local.
Sensores.
• Web e rede social. objetivos requer uma gama de
Fontes de • Transações.
dados • loT
recursos poderosos, servidores,


Estruturado.
Não estruturado. banco de dados, ferramentas
Formatos de • Semiestruturado.
conteúdo que coletam, classificam e


Orientado a coluna.
Orientado a
• Chave de valor. processam grande volume e
• Gráfico.
Armazenamento
de dados
documento.
variedade de dados em


Limpeza.
Processamento/ •

Normalização.
Armazenamento.
formatos diferentes com alta
Aprimoramento transformação.
de dados velocidade.
• Tempo real.
Processamento
• Em lote (batch). Esses recursos são encontrados
de dados

Fonte: elaborada pelo autor. na computação em nuvem.


PÓS-GRADUAÇÃO

Teoria em Prática
Bloco 3
Aimar Martins Lopes
Mineração de dados no Twitter

O algoritmo Page Rank foi usado obter rankings de usuários da


base do Twitter.
Fase 1: rastreamento dos dados nas bases do Twitter. Foi
gerado 50 milhões de nós e 1,8 bilhões de bordas.
Fase 2: processamento com Page Rank, análise dos dados
coletados.
Esse é um exemplo de solução relativamente barata para
aquisição e análise de dados com o uso de uma infraestrutura
de nuvem (HASHEM et al., 2014).
Como funciona o Page Rank?
PÓS-GRADUAÇÃO

Dica do Professor
Bloco 4
Aimar Martins Lopes
Indicação de filme

• Her (EUA, 2013, 126


min).
Diretor: Spike Jonze.
Aborda uma relação entre
seres humanos e robôs. Um
homem solitário
desenvolve uma relação
emocional e pessoal com
um sistema de computação,
uma assistente virtual.
Indicação de artigo

Em artigo publicado em 2015 na revista Information Systems, os


autores descrevem a relação entre computação em nuvem e Big
Data. A força da tecnologia cloud com desempenho escalar e
complexo juntamente com o massivo crescimento do Big Data.
Referências

HASHEM, I. A. T. et al. The rise of “big data” on cloud


computing: review and open research issues. Information
Systems, n. 47, p. 98-115, 2015.

Você também pode gostar