GIS Cloud na Prática Fabiano Cucolo 26/08/2015 Um pouco sobre o palestrante Fabiano Cucolo [email protected] 11-98266-0244 (WhatsApp) Consultor de Geotecnologias – Soloverdi Engenharia www.soloverdi.com.br . Geógrafo e Mestre pela Unesp, dissertação e artigos acadêmicos na linha de pesquisa que envolveu geoprocessamento, geo-estatística e análise espacial. Atuação em empresas: SKY, Itau-Unibanco, Cognatis, Telemidia, Conestoga Rovers (CRA), Sabesp, Imagem, Diagonal Urbana, etc Docente na: ESIC Business Marketing School, Unitoledo, Unirp Objetivo Neste curso serão apresentados os conceitos de Computação na Nuvem, GIS na nuvem, webGIS, Mobile e gerenciamento de dados. Este curso é voltado a usuários de ArcGIS Desktop, Quantum GIS, MapINFO ou qualquer GIS Desktop, que tem interesse em aumentar as possibilidades de seus projetos, a incluir coleta de dados em campo (mobile), WebGIS, Armazenamento e backup de dados. O diferencial é o baixo custo e rápida capacitação para atingir estes objetivos, uma vez que o usuário não precisa deter conhecimentos de programação. Conteúdo Por que uma nuvem? O que é Cloud Computing? Vantagens & Desvantagens. Algumas Características Conceitos de Serviços e Exemplos. E o GIS??? Do Desktop até a Cloud. Apresentação de Sistemas Cloud GIS. Gerenciamento de Dados na Nuvem Módulo de Coleta de Dados em Campo Módulo WebGIS Por que uma NUVEM? Ao consultar livros de redes, telecomunicações e afins, pode-se perceber que o desenho de uma nuvem é utilizado para fins de abstração. Neste sentido, a nuvem representa uma rede de algum tipo cuja estrutura não precisa ser conhecida, pelo menos não naquele momento. Por exemplo, se a ideia é a de explicar como funciona uma tecnologia de comunicação que interliga duas redes de computadores, não é necessário detalhar as características de cada uma. Assim, pode-se utilizar uma nuvem para indicar que há redes ali. A computação nas nuvens simplesmente absorveu esta ideia, mesmo porque o desenho de uma nuvem, seguindo a ideia da abstração, passou também a representar a internet. O que é Cloud Computing? O Cloud Computing é uma tecnologia que permite acesso remoto a programas (softwares) e a execução de diferentes tipos de tarefas pela Internet. Uma tendência.... Assim, o que era tendência e hoje é realidade propõe o abandono da instalação de aplicativos nos dispositivos eletrônicos e a adesão ao armazenamento de dados em uma rede e não mais em um computador específico. O que é Cloud Computing? Algumas Vantagens.... - Acesso Remoto, basta estar conectado! - Edição de documentos e aplicativos de qualquer lugar. - Dispensa investimentos em hardware e software. - Integração de Dados. Algumas Desvantagens.... - Segurança da Informação (pode ser contornada na nuvem privada). - Conexão com Internet instável ou lenta. - Indisponibilidade de redes 3G ou 4G para aplicações móveis. Algumas Características - Acesso ao Serviço: Na maioria dos casos, o usuário pode acessar determinadas aplicações independente do seu sistema operacional ou de hardware; - Infraestrutura: O usuário não precisa se preocupar com a estrutura para executar a aplicação: hardware, procedimentos de backup, controle de segurança, manutenção, entre outros, ficam a cargo do fornecedor do serviço; - Compartilhamento de dados: todos os dados ficam no “mesmo lugar”, isto é na nuvem; - Garantias: Dependendo do fornecedor, o usuário pode contar com alta disponibilidade, já que se um servidor parar de funcionar, por exemplo, os demais que fazem parte da estrutura continuam a oferecer o serviço; - Investimento: O usuário pode contar com melhor controle de gastos. Muitas aplicações em cloud computing são gratuitas e, quando é necessário pagar, o usuário só o fará em relação aos recursos que usar ou ao tempo de utilização. Não é, portanto, necessário pagar por uma licença integral de uso, tal como acontece no modelo tradicional de fornecimento de software; - APPs: Dependendo da aplicação, o usuário pode precisar instalar um programa cliente em seu computador. Mas, neste caso, todo ou a maior parte do processamento (e até mesmo do armazenamento de dados) fica por conta das "nuvens". Conceitos de Serviços e Exemplos SaaS (Service as a Service) - Em bom português, Software como Serviço. - Software é oferecido como serviço, uma assinatura mensal, anual, etc - Não é necessário adquirir licenças - Não é necessário adquirir hardware Conceitos de Serviços e Exemplos PaaS, Daas, IaaS e TaaS - Plataform as Service (PaaS): Plataforma como serviço, é uma solução abrangente que incluí todos os recursos necessários para uma à operação, como armazenamento, banco de dados, escalabilidade (aumento automático da capacidade de armazenamento ou processamento), suporte a linguagens de programação, segurança e assim por diante; - Database as a Service (DaaS): Banco de Dados como Serviço. O nome já deixa claro que esta modalidade é direcionada ao fornecimento de serviços para armazenamento. - Infrastructure as a Service (IaaS): Infraestrutura como Serviço. Parecido com o conceito de PaaS, mas aqui o foco é a estrutura de hardware ou de máquinas virtuais, com o usuário tendo inclusive acesso a recursos do sistema operacional; - Testing as a Service (TaaS): Ensaio como Serviço. Oferece um ambiente apropriado para que o usuário possa testar aplicações e sistemas de maneira remota, simulando o comportamento destes em nível de execução. - fonte: http://www.infowester.com/ Conceitos de Serviços e Exemplos Email Pacote “Office” Disco Virtual Armazenamento e Infra-estrutura Fotos e Vídeos Antivirus Mas e o GIS??? E o GIS?? do Desktop até a Nuvem Pilares do GIS.... Funções do GIS.... Capturar Clientes Armazenar Consultar Analisar Construções Ruas Exibir Os sistemas podem prover todas ou só algumas destas características.... Saída Realidade A Evolução do GIS: do Desktop até a Nuvem Sistema Desktop ... GIS Desktop Aquisição Dados vetoriais Imagens - Equipe Especialista - Investimento em Treinamento - Investimento em Dados - Investimento em Workstation - Investimento em Licenças A Evolução do GIS: do Desktop até a Nuvem GIS Corporativo... Interoperabilidade CAD Extensões GIS Server WebGIS - Grandes Corporações - Equipes Especialistas - Aquisição de Servidores - Aquisição de Licenças - Aquisição de Dados - Altos Investimentos GISDesktop Banco De dados Intranet Internet WebGIS Edição via WEB Servidor de Imagens Aquisição de dados GIS Móvel A Evolução do GIS: do Desktop até a Nuvem Cloud GIS... GIS Móvel WebGIS - Não há necessidade de investimentos em infraestrutura de hardware e licenças de software. - A maioria dos sistemas provem um banco de dados, como eixos de logradouro e imagens de satélite. - Como a maioria dos sistemas é ready-to-use, também dispensa investimentos iniciais em desenvolvimento de software. - Redução no tempo para implementação. - Possibilita que empresas de menor porte tenham uma estrutura de GIS Corporativo. NUVEM WebGIS Edição via WEB Carga de Dados A Evolução do GIS: do Desktop até a Nuvem Sistema Hibrido ... WebGIS GIS Desktop NUVEM GIS Móvel Dados Locais - Similar ao sistema tradicional - Acessa serviços de mapas - Acessa serviços de imagens - Armazena na nuvem - Publica Mapas na WEB - Permite Mobile Sistemas Cloud GIS GIS Cloud NETtool ArcGIS Online Waze Google Maps & Earth Wikiloc Waze E na prática?