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

Post on 22-Apr-2015

103 views 0 download

Transcript of 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

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

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

Data as a Service

Dados sob demanda

Independentemente de localização ou dispositivo

Disponibilização desses dados

Gratuita

Paga

Modelo de Data Service

Arquitetura de um data service

Modelo de Data Service

• Data Store• Armazenament

o dos dados• BD relacional

ou não• Pode ser outro

data service

Modelo de Data Service

• External model• Modelo visto

pelo usuário• XML, JSON e

RDF• Documentação

Modelo de Data Service

• Model mapping• Mapeamento

entre o Data Store e o External Model

• Manual ou automático

Modelo de Data Service

• Consuming methods• Functions

• Encapsulamento

• Acesso mais restrito

• Queries• Direto no data

store• Consulta• SQL, SPARQL

Características

Agilidade

Acesso fácil

Não requer conhecimento profundo dos dados

Documentação disponibilizada

Características Agilidade

Características Agilidade

Características Agilidade

Características

Baixo custo

Custos e responsabilidade de manter local

Tempo e dinheiro

Camada de apresentação customizável

Características

Qualidade de dados

Acesso controlado

“Fonte única de verdade”

Sem redundâncias

Modelos de Cobrança

Volume-based model

Quantity-based pricing

Por quantidade de dados

Fire-hose

Mais utilizado

Planos do openweathermap.org

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

Modelos de Cobrança

Data type-based model

Restrição dos dados por tipo

Parte dos dados grátis e parte paga

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

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)

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

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/

Dúvidas?