gerenciamento de dados na nuvem - daas rafael acevedo de aguiar 27/02/2015

23
Gerenciamento de Dados na Nuvem - DaaS Rafael Acevedo de Aguiar 27/02/2015

Upload: internet

Post on 22-Apr-2015

103 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Gerenciamento de Dados na Nuvem - DaaS Rafael Acevedo de Aguiar 27/02/2015

Gerenciamento de Dados na Nuvem -

DaaSRafael Acevedo de Aguiar

27/02/2015

Page 2: Gerenciamento de Dados na Nuvem - DaaS Rafael Acevedo de Aguiar 27/02/2015

Roteiro

1. Visão Geral

2. Data as a Service

3. Modelo de Data Service

4. Características

5. Modelos de cobrança

6. Open DaaS

7. Aplicações existentes

8. Conclusão

9. Referências

Page 3: Gerenciamento de Dados na Nuvem - DaaS Rafael Acevedo de Aguiar 27/02/2015

Visão Geral

Armazenamento de dados em servidores

Necessidade de startups e empresas de médio porte

Amazon, Google, Yahoo!, Microsoft e Sun

Amazon AWS

Page 4: Gerenciamento de Dados na Nuvem - DaaS Rafael Acevedo de Aguiar 27/02/2015

Data as a Service

Dados sob demanda

Independentemente de localização ou dispositivo

Disponibilização desses dados

Gratuita

Paga

Page 5: Gerenciamento de Dados na Nuvem - DaaS Rafael Acevedo de Aguiar 27/02/2015

Modelo de Data Service

Arquitetura de um data service

Page 6: Gerenciamento de Dados na Nuvem - DaaS Rafael Acevedo de Aguiar 27/02/2015

Modelo de Data Service

• Data Store• Armazenament

o dos dados• BD relacional

ou não• Pode ser outro

data service

Page 7: Gerenciamento de Dados na Nuvem - DaaS Rafael Acevedo de Aguiar 27/02/2015

Modelo de Data Service

• External model• Modelo visto

pelo usuário• XML, JSON e

RDF• Documentação

Page 8: Gerenciamento de Dados na Nuvem - DaaS Rafael Acevedo de Aguiar 27/02/2015

Modelo de Data Service

• Model mapping• Mapeamento

entre o Data Store e o External Model

• Manual ou automático

Page 9: Gerenciamento de Dados na Nuvem - DaaS Rafael Acevedo de Aguiar 27/02/2015

Modelo de Data Service

• Consuming methods• Functions

• Encapsulamento

• Acesso mais restrito

• Queries• Direto no data

store• Consulta• SQL, SPARQL

Page 10: Gerenciamento de Dados na Nuvem - DaaS Rafael Acevedo de Aguiar 27/02/2015

Características

Agilidade

Acesso fácil

Não requer conhecimento profundo dos dados

Documentação disponibilizada

Page 11: Gerenciamento de Dados na Nuvem - DaaS Rafael Acevedo de Aguiar 27/02/2015

Características Agilidade

Page 12: Gerenciamento de Dados na Nuvem - DaaS Rafael Acevedo de Aguiar 27/02/2015

Características Agilidade

Page 13: Gerenciamento de Dados na Nuvem - DaaS Rafael Acevedo de Aguiar 27/02/2015

Características Agilidade

Page 14: Gerenciamento de Dados na Nuvem - DaaS Rafael Acevedo de Aguiar 27/02/2015

Características

Baixo custo

Custos e responsabilidade de manter local

Tempo e dinheiro

Camada de apresentação customizável

Page 15: Gerenciamento de Dados na Nuvem - DaaS Rafael Acevedo de Aguiar 27/02/2015

Características

Qualidade de dados

Acesso controlado

“Fonte única de verdade”

Sem redundâncias

Page 16: Gerenciamento de Dados na Nuvem - DaaS Rafael Acevedo de Aguiar 27/02/2015

Modelos de Cobrança

Volume-based model

Quantity-based pricing

Por quantidade de dados

Fire-hose

Mais utilizado

Planos do openweathermap.org

Page 17: Gerenciamento de Dados na Nuvem - DaaS Rafael Acevedo de Aguiar 27/02/2015

Modelos de Cobrança

Volume-based model

Quantity-based pricing

Por quantidade de dados

Fire-hose

Mais utilizado

Pay-per-call

Volume de dados menor

Cobrança por chamada da API

Page 18: Gerenciamento de Dados na Nuvem - DaaS Rafael Acevedo de Aguiar 27/02/2015

Modelos de Cobrança

Data type-based model

Restrição dos dados por tipo

Parte dos dados grátis e parte paga

Page 19: Gerenciamento de Dados na Nuvem - DaaS Rafael Acevedo de Aguiar 27/02/2015

Open DaaS

Disponibilização de dados para o público geral

Empresas e governos

Inglaterra

Where does my money go?

Vantagens para quem disponibiliza?

Ministério da Educação holandês

Queda no número de perguntas relacionadas a dados

Criação de apps

Page 20: Gerenciamento de Dados na Nuvem - DaaS Rafael Acevedo de Aguiar 27/02/2015

Aplicações Existentes

Hoover’s

Dados sobre empresas e pessoas que trabalham nelas

85 milhões de empresas e 100 milhões de pessoas

Parte dos dados gratuita e parte paga

Factual

Busca por médicos, negócios locais, hotéis e restaurantes

Mais de 10 grandes fontes de dados (Facebook, Foursquare, TripAdvisor, ...)

Volume-based model (quantity-based)

Page 21: Gerenciamento de Dados na Nuvem - DaaS Rafael Acevedo de Aguiar 27/02/2015

Conclusão

Inclusão no dia-a-dia

Dados abertos geram informações relevantes

Aplicações interessantes já existem e estão consolidadas no mercado

Interesse cada vez maior de grandes empresas

Page 22: Gerenciamento de Dados na Nuvem - DaaS Rafael Acevedo de Aguiar 27/02/2015

Referências

1. https://developer.foursquare.com/docs/venues/explore

2. http://www.dataversity.net/the-new-wave-of-data-as-a-service/

3. http://www.seabourneinc.com/three-advantages-to-data-as-a-service/

4. http://education.okfn.org/open-education-holland/

5. http://opendatahandbook.org/en/why-open-data/

Page 23: Gerenciamento de Dados na Nuvem - DaaS Rafael Acevedo de Aguiar 27/02/2015

Dúvidas?