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 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 • Armazenamento 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?