GIS em Nuvem Tendência ou Realidade? Jugurta Lisboa Filho UNIVERSIDADE FEDERAL DE VIÇOSA Departamento de Informática Computação em Nuvem - Definição NIST, National Institute of Standards and Technology • É um modelo que possibilita acesso, de modo conveniente e sob demanda, a um conjunto de recursos computacionais reconfiguráveis – ex.: rede, servidores, armazenamento, aplicações e serviços • que podem ser rapidamente adquiridos e liberados com mínimo de esforço gerencial ou interação com o fornecedor de serviços. Computação em Nuvem - Definição Armbrust et al., 2009 • Computação em nuvem “é um conjunto de serviços de redes ativados, proporcionando escalabilidade, qualidade de serviço, infraestrutura barata de computação sob demanda e que pode ser acessada de uma forma simples e pervasiva”. Computação em Nuvem (Wikipédia) Características • • • • • Self-service sob demanda Amplo acesso ubíquo à rede Pool de serviços independente de localização Elasticidade rápida (escalabilidade) Serviço medido (pay-per-use) Modelos de Serviços • • • • Software como um Serviço (SaaS) Plataforma como um Serviço (PaaS) Infraestrutura como um Serviço (IaaS) Dados (geoespaciais) como um Serviço (DaaS) Arquitetura Fonte: [Vecchiola et al. 2009] Computação Geoespacial em Nuvem Yang, Goodchild et al., 2011 • Grandes Desafios da Ciência Geoespacial (GIScience) – Intensidade de dados – Intensidade computacional – Intensidade de concorrência – Intensidade espaço-temporal Computação Geoespacial em Nuvem • Intensidade de Dados • • • • • Suporte para armazenamento massivo de dados Processamento de grande volume de dados coletados Tecnologia de sensores produz massivo volume de dados Satélites coletam petabytes de dados diariamente Sensores na terra e cidadãos estão acumulando dados em volume crescente • Compartilhamento de dados, requerido para estudos de fenômenos da Terra, impõe grandes desafios para gerenciamento de dados Computação Geoespacial em Nuvem • Intensidade Computacional • Algoritmos e modelos de simulação de fenômenos da Terra são geralmente complexos e envolvem princípios espaço-temporais que demandam capacidade de processamento normalmente além dos existentes nas organizações. • A velocidade computacional de modelos computacionais sequenciais tradicionais e baseados em uma máquina não atendem as demandas crescentes de processamento. Computação Geoespacial em Nuvem • Intensidade de Concorrência • Sistemas como Google Maps e Bing Maps podem receber milhões de acessos concomitantemente, devido à popularização desses sistemas Computação Geoespacial em Nuvem • Intensidade Espaço-temporal • Muitos conjuntos de dados geoespaciais são registrados nas dimensões espacial e temporal • Por exemplo, medidas de temperatura são capturadas por longos períodos de tempo (100 anos) em uma mesma localização geográfica Considerações • O surgimento da Computação em Nuvem apresenta potencial solução para resolver esses problemas geoespaciais intensos. • Tendência ou Realidade?